From 97611d132f636e547d569fd967b35e014db44b99 Mon Sep 17 00:00:00 2001 From: "dolgolyov.alexei" Date: Sat, 21 Mar 2026 13:35:59 +0300 Subject: [PATCH] docs: add agent model tier configuration to ECC setup guide Recommended model assignments: opus for reviewers/security/tdd/planning, sonnet for build resolvers/mechanical tasks, haiku for doc-updater. --- ecc-setup-guide.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/ecc-setup-guide.md b/ecc-setup-guide.md index f3b8d21..c31b284 100644 --- a/ecc-setup-guide.md +++ b/ecc-setup-guide.md @@ -161,3 +161,23 @@ Run these commands inside Claude Code to verify: 4. **Windows paths in PowerShell** — Use `C:\Users\\...`, NOT `/c/Users/...` (that's Git Bash / WSL syntax). 5. **Agent model selection** — Each agent `.md` file in `~/.claude/agents/` supports a `model` field in frontmatter. Options: `haiku` (fast/cheap), `sonnet` (balanced), `opus` (deep reasoning). Choose based on agent complexity needs. + +## Step 6 — Configure agent model tiers + +ECC agents ship with `sonnet` as default. For better results, set thinking-heavy agents to `opus` and keep mechanical agents on cheaper models. + +Edit the `model:` line in each agent's frontmatter in `~/.claude/agents/`: + +| Model | Agents | Rationale | +|-------|--------|-----------| +| **opus** | code-reviewer, python-reviewer, typescript-reviewer, rust-reviewer, go-reviewer, java-reviewer, kotlin-reviewer, cpp-reviewer, flutter-reviewer, database-reviewer, security-reviewer, tdd-guide, planner, architect, chief-of-staff | Deep reasoning for code quality, security, architecture | +| **sonnet** | build-error-resolver, cpp-build-resolver, go-build-resolver, java-build-resolver, kotlin-build-resolver, rust-build-resolver, pytorch-build-resolver, e2e-runner, harness-optimizer, loop-operator, docs-lookup, refactor-cleaner | Mechanical tasks, error fixing | +| **haiku** | doc-updater | Lightweight docs work | + +To bulk-update reviewers and thinking-heavy agents to opus: +```bash +# From bash/git bash: +for f in ~/.claude/agents/{code,python,typescript,rust,go,java,kotlin,cpp,flutter,database,security}-reviewer.md ~/.claude/agents/tdd-guide.md; do + sed -i 's/^model: sonnet/model: opus/' "$f" +done +```