What the agent does
When a task is submitted, the agent:
- Clones the repository into an isolated workspace
- Creates a branch named
bgagent/<task-id>/<short-description> - Installs dependencies via
mise installand runs an initial build - Loads repo-level project configuration (
CLAUDE.md,.claude/settings, agents, rules,.mcp.json) if present - Reads the codebase to understand the project structure
- Makes the requested changes
- Runs the build and tests (
mise run build) - Commits and pushes incrementally throughout
- Creates a pull request with a summary of changes, build/test results, and decisions made
The PR title follows conventional commit format (e.g., feat(auth): add OAuth2 login flow).