Coding agent for GitHub issues
A multi-agent system that automatically analyzes GitHub issues and generates code fixes. Two specialized agents - a planner and a coder - share a Docker sandbox where they can read files, write code, run commands, and execute tests. What it does:- Receives a GitHub issue (via CLI or webhook)
- Planner agent explores the codebase using sandbox tools (
exec,read,glob,grep) and produces a fix plan - Coder agent implements the fix using
writeandedit, then commits and pushes inside the Docker container - Workflow suspends for human approval - shows the diff, commit log, and files changed
- On approval, creates a pull request and comments on the original issue
- Sandboxed execution - Both agents share a session-scoped Docker container with git credentials, network access, and built-in tools
- Human-in-the-loop - Form-based approval with diff preview, rejection with feedback, 24-hour timeout
- Durable workflows - 10 checkpointed steps. If the process crashes after the coder finishes, it resumes from the approval step - no agents re-run, no LLM calls repeated
- Triggers - Can be triggered automatically via
github/issues/openedevents