Sourcegraph 推出 Agentic Batch Changes,按合并结果计费
Sourcegraph 发布 Agentic Batch Changes,用自然语言描述变更后由智能体在代码库范围内规划、试跑并批量提交拉取请求,同时推出按合并变更集计费的模式。
核心事实
据 Sourcegraph 官方博客消息,该公司发布了名为 Agentic Batch Changes 的产品,定位为面向大规模代码变更的智能体。用户用自然语言描述需要完成的改动,智能体在已索引的代码库中划定范围、制定计划,先在单个仓库中试跑,再向其他仓库推广;遇到仓库间差异时会自行调整,CI 失败时也会作出反应,并持续跟踪合并状态。
该产品建立在 Batch Changes 与 Deep Search 之上。官方称,对于计划中的每个环节,它会判断该改动需要判断力还是只需执行:需要判断时交给 Claude Code 或 Codex 并附上具体指令与代码库上下文,多数情况下则生成脚本执行。官方同时宣布采用按结果计费的模式,即按合并进代码库的变更集收费,而非按 token、席位或尝试次数计费。
背景与影响
博客称,大型代码库中往往积压着跨数千个仓库的升级、废弃 API 替换、CI 配置统一等任务,单仓库内可控,但跨代码库推广成本高昂。官方表示 Batch Changes 已被部分大型工程组织用于此类推广,客户累计合并的变更集达数十万,代码行数达数千万;其见过的最大单次 Batch Change 合并了超过 2200 个变更集。
官方还提到,测试阶段客户合并了近千个由 Agentic Batch Changes 创建的变更集,场景涵盖安全修复与库迁移,并引用了 Mercari 与 Canva 工程师的使用描述。官方列举的适用场景包括依赖升级、废弃 API 替换、框架推广、CI 流水线现代化等。
限制与来源
上述内容均来自 Sourcegraph 官方博客,其中涉及的客户案例、合并数量等均为厂商自述,尚未见独立第三方验证。产品的具体功能范围、计费细则、可用地区与账号类型,请以 Sourcegraph 官网当前信息为准。本文不构成任何采购或投资建议。