One migration. Every repository.
Describe a change in plain language. The agent scopes it, applies it across every repo, 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, 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.
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 frontier agents like Claude Code and Codex, with per-repo instructions and Sourcegraph MCP for context.
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 identifies every repository that needs the change.
-
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 confirms completeness across the codebase.
-
Customizable skills
Guide the agent with your conventions through skills and AGENTS.md, per user, org, or globally.
-
BYOK coding agent
Bring your own model keys for the coding agents that apply changes.
Start using Agentic Batch Changes
Put Agentic Batch Changes to work on migrations, modernization, and large-scale code changes across your codebase.
Get notified
Agentic Batch Changes is currently available in beta. Sign up to be notified when general availability begins.