diff --git a/docs/sonnet-workforce.md b/docs/sonnet-workforce.md new file mode 100644 index 00000000..9771579c --- /dev/null +++ b/docs/sonnet-workforce.md @@ -0,0 +1,21 @@ +# Sonnet Workforce Loop + +## Agent +- **Agent:** Sonnet (Claude Sonnet) +- **Model:** claude-sonnet-4-6 via Anthropic Max subscription +- **CLI:** claude -p with --model sonnet --dangerously-skip-permissions +- **Loop:** ~/.hermes/bin/sonnet-loop.sh + +## Purpose +Burn through sonnet-only quota limits on real Gitea issues. + +## Dispatch +1. Polls Gitea for assigned-sonnet or unassigned issues +2. Clones repo, reads issue, implements fix +3. Commits, pushes, creates PR +4. Comments issue with PR URL +5. Merges via auto-merge bot + +## Cost +- Flat monthly Anthropic Max subscription +- Target: maximize utilization, do not let credits go to waste