One migration. Every repository.
Describe a change in plain language. The agent scopes it across your indexed codebase, applies it, and tracks it through to merge.
From a one-line ask to a full migration plan
Describe what you need in plain language, or upload a detailed plan for the agent to follow. The clearer the intent and success criteria, the sharper the results.
Scope, execute, and review with CI in the loop
You describe the change you want
An engineer tells the coordinator what to migrate. The rest of the console stays dimmed until there is real work to show.
During the Beta, customers merged nearly a thousand changesets created by Agentic Batch Changes.
I looked at a GitHub injection issue where you have to set environment variables correctly. I was able to fix it with one prompt on both the Help Center frontend and backend, then extended this to all repos in Mercari — I found around 80 potential repos affected.
The agent picks the right approach for every change
With access to all your code through Deep Search, Agentic Batch Changes plans each change and routes it to the tool best suited to apply it — then runs them across every repository.
Deterministic scripts
For mechanical changes, the agent writes a script — or an entire program — to apply the change efficiently across every target.
Coding agents
For changes that need judgment, it delegates to a coding agent with per-repo instructions and Sourcegraph MCP for context.
Anything a single coding agent can do in one repository, Agentic Batch Changes can orchestrate across all of your repositories at the same time.
Trust
Validate changes on a few repositories before rolling out to thousands. No surprise PR blasts.
Speed
Stop running the same migration by hand, one repository at a time.
Control
Approve every change set before it merges. The agent pauses for clarification when it needs your input.
Consistency
Apply the same verified logic across your entire codebase.
Built for Big Code
Agentic Batch Changes runs on the same code graph, Deep Search, and execution infrastructure that enterprises already use to manage thousands of repositories.
-
Code graph and Deep Search
The agent scopes the change across your indexed codebase to find the repositories that need it.
-
Per-change routing
Deterministic scripts for mechanical changes. Coding agents for changes that need judgment.
-
Batch Changes execution
Multi-repo scale, pull request sync, and executor reliability.
-
Changeset hooks for CI
Teach the agent to fetch your CI logs. It reacts and iterates.
-
Coverage tracking
Code search shows which repositories are in scope and which have landed.
-
Customizable skills
Guide the agent with your conventions through skills and AGENTS.md, per user, org, or globally.
Pay for what merges
Agentic Batch Changes uses outcome-based pricing. You pay per changeset merged into your codebase, not per token, seat, or attempt. If it opens a pull request and your team decides not to merge it, you don't pay for it.
We used Agentic Batch Changes to raise and merge 50+ pull requests across our repos as part of a library migration. The web UI made it easy to track each PR and its status. Without it, we would have been managing either huge PRs or spreadsheets; instead, Agentic Batch Changes made the process easier for both reviewers and me.
Start using Agentic Batch Changes
Put Agentic Batch Changes to work on migrations, modernization, and large-scale code changes across your codebase.
Available now. Agentic Batch Changes is on by default for Sourcegraph Cloud customers with AI features.