duocode
v1.3.0
Published
Multi-agent code orchestration CLI with AST ownership, negotiation, provider routing, and GitHub integration
Maintainers
Readme
DuoCode
DuoCode is a multi-agent coding orchestration CLI with AST ownership, negotiation, provider routing, and GitHub MCP integration.
Prerequisites
- Node.js 20+
- npm
- Git
Quick Start
npm install
npm run typecheck
npm run build
npm run testEnvironment
Copy .env.example values into your shell or .env.
Important variables:
OPENAI_API_KEYANTHROPIC_API_KEYGITHUB_TOKENGITHUB_WEBHOOK_SECRETMCP_GITHUB_COMMANDMCP_GITHUB_ARGSMCP_GITHUB_TIMEOUT_MS
Smoke-test variables:
DUOCODE_SMOKE_TEST=1DUOCODE_MCP_SMOKE=1SMOKE_GITHUB_OWNER=<owner>SMOKE_GITHUB_REPO=<repo>
Test Stack
Run full local validation:
./scripts/test-e2e.shRun strict release gate (includes smoke requirements):
./scripts/release-gate.shCLI Commands
duocode initduocode task create|list|showduocode negotiation run|showduocode github syncduocode github webhook-serve
