feat(agent): 模型档位升 fable-5(复审/hard拆解/解冲突)+ 回退链 fable 置首

按 plan ①②③④ 定稿(用户确认):
- reviewer 三档统一 fable-5(不被 project.model 降档,保复审严格度)
- planner hard 拆解 opus→fable-5(最烧脑用最强档);medium=opus/easy=sonnet 不变
- conflict 固定 fable-5(解冲突恒用最强档)
- MODEL_FALLBACK_CHAIN: [fable-5, opus-4-8, sonnet-4-6](fable 置链首)
- executor 档不变(per plan ②);CLAUDE.md 档位表同步更正

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
wangjia
2026-06-24 22:24:30 +08:00
parent 73f80d27c9
commit ff2d7c22e7
3 changed files with 36 additions and 28 deletions
+5 -3
View File
@@ -79,10 +79,12 @@ score = P(self) + Σ P(completed deps) + Σ P(tasks blocked by self)
| Role | Easy | Medium | Hard |
|---|---|---|---|
| executor | claude-sonnet-4-6 | claude-opus-4-8 | claude-fable-5 |
| reviewer | claude-sonnet-4-6 | claude-opus-4-8 | claude-opus-4-8 |
| executor | claude-sonnet-4-6 | claude-opus-4-8 | claude-opus-4-8 |
| planner | claude-sonnet-4-6 | claude-opus-4-8 | claude-fable-5 |
| reviewer | claude-fable-5 | claude-fable-5 | claude-fable-5 |
| conflict | claude-fable-5 | claude-fable-5 | claude-fable-5 |
Project-level `model` setting overrides env vars; env vars override built-in defaults.
Reviewer/conflict use the strongest tier (fable-5) and are NOT downgraded by project-level `model` (preserves self-review/conflict-resolution rigor). Project-level `model` overrides executor/planner env vars; env vars override built-in defaults. Model fallback chain on unavailability: `fable-5 → opus-4-8 → sonnet-4-6`.
### Data Directory