What's Changed
- feat(council): support model fallback chain per councillor by @Jiajun0413 in #664
- fix(hooks): restore ephemeral post-file-tool-nudge to prevent duplicate PHASE_REMINDER by @mhenke in #662
- fix(scheduler): reconcile running jobs when child session goes idle by @mhenke in #659
- fix: PID file singleton guard for companion spawn (#650) by @mhenke in #654
- Remove docs superpowers folder by @alvinunreal in #674
- refactor(multiplexer): extract shared infrastructure by @mhenke in #678
- fix(hooks): add retry tracking to ForegroundFallbackManager to prevent 429 freeze by @mhenke in #672
- fix(docs): complete uninstall section with missing installer steps by @mhenke in #688
- feat(multiplexer): move lifecycle policy from multiplexer to coordinator by @mhenke in #683
- refactor(hooks): simplify hook dispatch, fix session ID bug, centralize cleanup by @mhenke in #682
- fix: guard runtime model from silent overwrite on subagent dispatch by @dragon-Elec in #692
- fix: reorder constructor params (coordinator before runtimeOverride) by @dragon-Elec in #694
- refactor(multiplexer): share closePane graceful-shutdown in one helper by @mhenke in #704
- Add domain glossary and triage label mapping by @mhenke in #706
- fix(multiplexer): normalize Windows backslash paths in attach --dir (#568) by @mhenke in #710
- fix(tui): use theme.text for badge to stay visible on transparent backgrounds (#582) by @mhenke in #711
- docs: out-of-scope entry for preset fallback / preset-scoped mode by @mhenke in #712
- fix: separate system reminders from user context by @alvinunreal in #705
- fix(council): respect council.default_preset by not hardcoding "default" by @mhenke in #709
- fix(scheduler): defer idle reconciliation to avoid dropping late injected completions by @mhenke in #666
- fix(task-session-manager): recover stale orchestrator mapping at both gates by @mhenke in #701
- docs: add skill references to preset docs (#690) by @mhenke in #702
- refactor(herdr): simplify main-vertical agent area tracking by @mhenke in #697
- feat(preset): move openai preset to GPT-5.6 model family by @alvinunreal in #715
New Contributors
- @Jiajun0413 made their first contribution in #664
Full Changelog: v2.1.0...v2.1.1