Skip to content

feat(advisor): native advisorModel support + v1.81.0#402

Merged
BaseInfinity merged 8 commits into
mainfrom
feat/advisor-model-v1.81.0
Jun 11, 2026
Merged

feat(advisor): native advisorModel support + v1.81.0#402
BaseInfinity merged 8 commits into
mainfrom
feat/advisor-model-v1.81.0

Conversation

@BaseInfinity

Copy link
Copy Markdown
Owner

Summary

  • Setup A (Premium): advisorModel: "fable" replaces manual Agent(model: "fable") subagent spawning. Fable 5 auto-consults at key decision points (architecture, complexity, blast-radius).
  • Setup B (Saver): Gains advisorModel: "claude-opus-4-6" — Opus advisor compensates for Sonnet driver's lighter reasoning.
  • Settings are project-level by default. Setup skill writes to .claude/settings.json, asks before touching global. Never nukes multi-project users' config.
  • Update skill Step 7.8: Detects projects with model pin but no advisorModel, suggests the right pairing. Version-gated to CC v2.1.170+.
  • CLI init.js: Smart-merge handles advisorModel key (same pattern as model).
  • This repo dogfoods Setup A with model: "claude-opus-4-6" + advisorModel: "fable" in project settings.
  • Version bump: 1.80.0 → 1.81.0

Files changed (14)

File Change
.claude/settings.json Added model + advisorModel (dogfooding Setup A)
AI_SETUP_LANES.md Replaced Agent(model: "fable")advisorModel, added Setup B advisor, version req section
AGENTS.md Updated Setup A description
CHANGELOG.md v1.81.0 entry
CLAUDE_CODE_SDLC_WIZARD.md New "Advisor Model (v2.1.170+)" subsection, updated API feature detection ref
README.md Updated lanes table (Planner → Advisor column)
ROADMAP.md #183 marked superseded
SDLC.md Version bump
cli/init.js advisorModel merge logic
package.json Version bump
skills/sdlc/SKILL.md Advisor note in Recommended Model section
skills/setup/SKILL.md advisorModel in Step 9.5 JSON blocks + global settings prompt
skills/update/SKILL.md New Step 7.8 (advisorModel migration) + version bump
tests/test-cli.sh 4 new advisor model tests (97 total)

Test plan

  • ./tests/test-cli.sh — 97 passed, 0 failed (4 new advisor tests)
  • ./tests/test-version-logic.sh — 13 passed, 0 failed
  • ./tests/test-analysis-schema.sh — 9 passed, 0 failed
  • grep -r "Agent(model.*fable)" *.md returns 0 hits
  • jq '.advisorModel' .claude/settings.json returns "fable"
  • Fable cross-model review (pending)
  • Codex xhigh cross-model review (pending)
  • CI green

…lling)

claude --print moves to credit pool June 15. Fable planning now uses
Agent(model: "fable") subagent or /model fable + Shift+Tab — both
stay on Max subscription interactively.
Setup A (Premium) now uses advisorModel: "fable" in project settings
instead of manual Agent(model: "fable") subagent spawning. Setup B
(Saver) gains advisorModel: "claude-opus-4-6" — Opus advisor
compensates for Sonnet driver. Requires CC v2.1.170+.

- Setup/update skills write project-level settings by default, ask
  before touching global — never nuke multi-project users' config
- CLI init.js smart-merge handles advisorModel key
- This repo dogfoods Setup A (model + advisorModel in project settings)
- ROADMAP #183 marked superseded by native advisorModel
- 4 new CLI tests for advisor model merge behavior (97 total, all green)
CI test_sdlc_version_matches_wizard checks SDLC.md version against
the CLAUDE_CODE_SDLC_WIZARD.md version comment — missed in the
version bump.
…threshold

Condensed cleanup/guards section — implementation details (jq filter,
backup command) don't need full verbose spec in skill prompt.
…snippets

- Bump .claude-plugin/{plugin,marketplace}.json 1.80.0 → 1.81.0
- SDLC.md CC baseline v2.1.159 → v2.1.170 (advisorModel requirement)
- SDLC.md Last Updated → 2026-06-10
- Wizard doc Step 9.5 snippet: opus[1m] → claude-opus-4-6 + advisorModel
- AI_SETUP_LANES.md billing summary: stale "Fable planner" → "Fable advisor"
- test-doc-consistency: repo settings test now validates Setup A dogfood
Condensed Recommended Model section — advisor paragraph + autocompact
note trimmed to stay under 20000 chars (5000 tokens).
@BaseInfinity BaseInfinity merged commit 145088a into main Jun 11, 2026
4 checks passed
@BaseInfinity BaseInfinity deleted the feat/advisor-model-v1.81.0 branch June 11, 2026 03:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant