Thanks for helping improve do-code.
For the local stable/source dual-command workflow, see docs/local-development.md.
-
Open an issue first for large features or changes to the agent policy.
-
Keep each pull request focused and include tests for behaviour changes.
-
Do not add API keys, user conversations, local artifacts, or other sensitive data.
-
Run the required checks locally:
npm test npm run typecheck npm run build
- TypeScript is used across the CLI, server, and web application.
- Preserve user-owned worktree changes; agent and evaluator operations must be explicit and reversible where possible.
- New provider integrations must keep credentials in local configuration or environment variables, never in source code, traces, or tests.
- Changes to agent behaviour should add a regression case under
test/.
For product bugs, use the GitHub bug report template and include the do-code error ID when one is available:
do-code errors show <error-id>Do not report security vulnerabilities in public issues; see SECURITY.md.