-
Notifications
You must be signed in to change notification settings - Fork 0
Multi Repo
github-actions[bot] edited this page Feb 28, 2026
·
1 revision
Multi-Repo Sessions let a single AI session span multiple Git repositories — useful for monorepo setups, coordinated backend/frontend changes, or cross-service refactors.
- Backend API change + frontend client update in one session
- Protocol buffer change propagated across multiple service repos
- Shared library bump with downstream consumer updates
The daemon accepts a repos array in session.create. Each repo gets its own isolated context slice, but the session prompt can reference files from any of them. Tool calls (Write, Edit) specify the repo by path prefix.
{
"method": "session.create",
"params": {
"repos": [
"/Users/you/sites/myapp/backend",
"/Users/you/sites/myapp/frontend"
],
"provider": "claude"
}
}With multiple repos, context budget is shared across all repos. ClawDE prioritizes recently modified files and files referenced in the current prompt.
- All repos must be on the local machine (no cross-machine multi-repo in self-hosted mode)
- Maximum 4 repos per session in v0.3.0
- Git operations (commit, push) are per-repo; there is no atomic cross-repo commit
Planned for Sprint KK.
ClawDE · GitHub · MIT License
ClawDE
Getting started
Reference
- Architecture
- Daemon-Reference
- Folder-Structure
- Providers
- Multi-Account
- Security
- Features
- Features/Daemon
- Features/Session-Manager
- Features/Mode-System
- Features/Repo-Intelligence
- Features/Projects
- Features/Remote-Access
- Features/Desktop-App
- Features/Provider-Knowledge
- Features/Coding-Standards
- Roadmap
Branding
Contributing