用途:构建发布风格的 git-agent 二进制文件,适合手动测试或发布前验证。
使用方式:运行 bash scripts/build.sh。该脚本会从 git 推导版本号(除非已提供 VERSION);编译时通过 -ldflags 嵌入版本号并去除调试符号;若设置了 GATEWAY_URL,则将其嵌入为 infrastructure/config.BuildBaseURL,作为免费共享网关默认值,使零配置二进制开箱即用;输出文件名由 OUTPUT 指定,默认名为 git-agent。
限制:发布产物中绝不嵌入提供商凭据,仅可嵌入网关 URL(且为可选,用户可随时通过配置覆盖)。切勿向该脚本传入 token 或 API 密钥。