GitHub Integration
Link a GitHub repository and Personal Access Token to let the orchestrator push changes automatically when agents complete tasks. The token is stored in your system keychain and never leaves your machine.
How to connect
To link a GitHub repository:
What it enables
Auto-push on task completion
When a GitHub repository is linked and Auto-push is enabled, the orchestrator can push committed changes to the linked repository after a builder agent finishes its task. This requires that local commits exist — the push runs git add -A, git commit, and git push -u origin <branch> using the stored token.
Orchestrator git context
The orchestrator can read local git state — current branch, recent commits, and working tree status — via the git CLI already available in the project folder. This context is injected into agent prompts when relevant, without requiring the GitHub API.
GitHub-triggered routines
Routines can be configured to fire on GitHub webhook events: a push, a PR opened or closed, or a new issue created. When the event fires, the agent receives the full webhook payload as context.
Current limits
| Capability | Status |
|---|---|
| Push commits to linked repo | Supported |
| List repositories for selection | Supported |
| Auto-push on task completion | Supported (opt-in) |
| Read issues or PRs via API | Not available — use gh CLI from a builder agent |
| Trigger deployments or CI runs | Not available |