feat(advisor): native advisorModel support + v1.81.0#402
Merged
Conversation
…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).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
advisorModel: "fable"replaces manualAgent(model: "fable")subagent spawning. Fable 5 auto-consults at key decision points (architecture, complexity, blast-radius).advisorModel: "claude-opus-4-6"— Opus advisor compensates for Sonnet driver's lighter reasoning..claude/settings.json, asks before touching global. Never nukes multi-project users' config.advisorModelkey (same pattern asmodel).model: "claude-opus-4-6"+advisorModel: "fable"in project settings.Files changed (14)
.claude/settings.jsonmodel+advisorModel(dogfooding Setup A)AI_SETUP_LANES.mdAgent(model: "fable")→advisorModel, added Setup B advisor, version req sectionAGENTS.mdCHANGELOG.mdCLAUDE_CODE_SDLC_WIZARD.mdREADME.mdROADMAP.mdSDLC.mdcli/init.jsadvisorModelmerge logicpackage.jsonskills/sdlc/SKILL.mdskills/setup/SKILL.mdadvisorModelin Step 9.5 JSON blocks + global settings promptskills/update/SKILL.mdtests/test-cli.shTest 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 failedgrep -r "Agent(model.*fable)" *.mdreturns 0 hitsjq '.advisorModel' .claude/settings.jsonreturns"fable"