Releases: JeremyDev87/codingbuddy
Releases · JeremyDev87/codingbuddy
v5.6.3 🌈
Changes
🐛 Bug Fixes
- fix(tests): isolate HUD state in integration tests @JeremyDev87 (#1497)
- fix(hooks): atomic flush + hook timing wiring (#1493, #1494) @JeremyDev87 (#1496)
- fix(hooks): persist tool stats from short-lived hook processes @JeremyDev87 (#1492)
📚 Documentation
- docs(claude-code): slim AI instructions (~54% token reduction) @JeremyDev87 (#1491)
🧰 Maintenance
- chore(release): prepare v5.6.3 @JeremyDev87 (#1501)
- chore(plugin): regenerate namespace-manifest timestamp @JeremyDev87 (#1495)
v5.6.2 🌈
Changes
- fix(hud): sync hooks/lib in installers (#1490) — v5.6.2 hotfix @JeremyDev87 (#1490)
v5.6.1 🌈
Changes
🚀 Features
- feat(hud): complete Wave 3 integration for 1-D/2-A/2-D/2-E (Wave 3b) @JeremyDev87 (#1488)
🐛 Bug Fixes
- fix(hud): stop heal_stale_state leaking stale sessionStartTimestamp (Wave 1-B) @JeremyDev87 (#1487)
🧰 Maintenance
- chore(release): prepare v5.6.1 @JeremyDev87 (#1489)
v5.6.0 🌈
Changes
🚀 Features
- feat(hud): statusbar wow — 4 bug fixes + 5 wow features + refactor (Wave 0-3) @JeremyDev87 (#1485)
📚 Documentation
- chore(release): prepare v5.6.0 @JeremyDev87 (#1486)
v5.5.0 🌈
Changes
🚀 Features
- feat(plugin): council assembly animation (#1441) @JeremyDev87 (#1460)
- feat(cli): add codingbuddy init --team for multi-AI tool setup @JeremyDev87 (#1459)
- feat(mcp/plugin): add self-evolving rules pipeline and suggest_rules MCP tool @JeremyDev87 (#1456)
- feat(plugin): live AI guardrails — real-time rule violation interception @JeremyDev87 (#1455)
- feat(plugin): Smart First Prompt — context-aware onboarding suggestions @JeremyDev87 (#1454)
- feat(plugin): council memory + micro-achievements (#1435, #1436) @JeremyDev87 (#1453)
- feat(mcp-server): add activate tool and promote native Teams @JeremyDev87 (#1452)
🐛 Bug Fixes
- fix: close Wow Wave sub-issue gaps (#1444 + build drift) @JeremyDev87 (#1461)
- fix(plugin): honor CODINGBUDDY_HUD_STATE_FILE for clarification budget @JeremyDev87 (#1434)
📚 Documentation
- chore: prepare v5.5.0 release @JeremyDev87 (#1462)
🧰 Maintenance
- chore: prepare v5.5.0 release @JeremyDev87 (#1462)
v5.4.1 🌈
Changes
🚀 Features
- feat(plugin): close standalone surface gaps for v5.4.0 features @JeremyDev87 (#1432)
v5.4.0 🌈
Changes
🚀 Features
- feat(mcp/plugin): render a real opening council scene in Claude Code first responses (#1421) @JeremyDev87 (#1430)
- feat(mcp-server): preserve planning agent question-first guidance at standard verbosity (#1419) @JeremyDev87 (#1429)
- feat(mcp-server): make Discover→Design→Plan a real staged default (#1420) @JeremyDev87 (#1428)
- feat(plugin): surface permission forecasts before execution (#1418) @JeremyDev87 (#1426)
- feat(mcp/plugin): enforce clarification gate before planning (#1423) @JeremyDev87 (#1425)
- feat(plugin): update council handoff, stage, and blocker state from PostToolUse (#1368) @JeremyDev87 (#1417)
- feat(plugin): seed request-level council state from UserPromptSubmit (#1361) @JeremyDev87 (#1416)
- feat(plugin): show compact live council badges in PreToolUse statusMessage @JeremyDev87 (#1415)
- feat(mcp): integrate review_pr into parse_mode EVAL dispatch @JeremyDev87 (#1414)
- feat(rules): add EVAL-mode review agent prompt template to adapter docs @JeremyDev87 (#1413)
- feat(mcp): add review_pr MCP tool for EVAL-mode PR review @JeremyDev87 (#1412)
- feat(mcp/plugin): add opening council-scene contract to parse_mode @JeremyDev87 (#1407)
- feat(plugin): add council UX fields to HUD/state model (#1364) @JeremyDev87 (#1406)
- feat(mcp-server): gate expensive specialist execution until clarification confirmed @JeremyDev87 (#1403)
- feat(mcp-server): add permission forecasting and approval bundling to parse_mode @JeremyDev87 (#1402)
- feat(mcp-server): add Discover → Design → Plan staged planning flow @JeremyDev87 (#1401)
- feat(mcp-server): integrate agent stacks as first-class collective-intelligence presets in parse_mode @JeremyDev87 (#1399)
- feat(mcp-server): enforce required planning skills in parse_mode @JeremyDev87 (#1398)
- feat(mcp-server): add Clarification Gate to PLAN and parse_mode @JeremyDev87 (#1395)
- docs(rules): clarify conductor vs worker dispatch — #1386 @JeremyDev87 (#1391)
- refactor(rules): establish canonical PR review-cycle and severity sources @JeremyDev87 (#1390)
🐛 Bug Fixes
- fix(mcp-server): suppress dispatch-ready execution while gated (#1422) @JeremyDev87 (#1427)
- fix(plugin): track .mcp.json and namespace-manifest.json in git @JeremyDev87 (#1404)
- fix(mcp-server): update stale delegates_to frontend-developer in test mocks @JeremyDev87 (#1400)
- fix(plugin): migrate stale global codingbuddy-mode-detect.py on install @JeremyDev87 (#1389)
- fix(plugin): replace misleading Cache:% status-bar metric with raw cache token display @JeremyDev87 (#1359)
- fix: address v5.3.0 feedback — .omc leak, dead councilSummary, docs, statusbar @JeremyDev87 (#1353)
🦾 Refactoring
- refactor(plugin): remove SessionStart as Tiny Actor council surface @JeremyDev87 (#1405)
- refactor(rules): remove legacy PLAN contract drift around Frontend Developer and Primary Developer @JeremyDev87 (#1396)
- refactor(mcp-server): retire fake agent_discussion behind experimental flag @JeremyDev87 (#1394)
- refactor(rules): sync review-cycle and dispatch guidance to non-claude-code adapters @JeremyDev87 (#1392)
- refactor(plugin): clarify UserPromptSubmit bootstrap architecture @JeremyDev87 (#1388)
📚 Documentation
- docs(plugin): add council surface model documentation @JeremyDev87 (#1408)
- docs(rules): clarify conductor vs worker dispatch — #1386 @JeremyDev87 (#1391)
- refactor(rules): establish canonical PR review-cycle and severity sources @JeremyDev87 (#1390)
- refactor(plugin): clarify UserPromptSubmit bootstrap architecture @JeremyDev87 (#1388)
- docs(plugin): clarify cache segment semantics as last-call-only token display @JeremyDev87 (#1369)
🧰 Maintenance
- chore: prepare v5.4.0 release @JeremyDev87 (#1431)
- chore: improve release checklist and bump script from v5.3.0 retrospective @JeremyDev87 (#1348)
v5.3.0 🌈
Changes
- docs(plugin): document two-line status bar model and data-source priorities (#1322) @JeremyDev87 (#1329)
- docs: align Claude Code adapter guidance with nested TaskMaestro+Teams model (#1310) @JeremyDev87 (#1317)
- test(plugin): add collision guardrails for reserved slash commands (#1288) @JeremyDev87 (#1294)
- test(plugin): add alignment regression coverage for Tiny Actor Grid (#1273) @JeremyDev87 (#1282)
- improve(mcp): render agent prompts as compact execution guides (#1260) @JeremyDev87 (#1276)
- test(mcp): add regression coverage for core skill discovery (#1258) @JeremyDev87 (#1274)
- test(mcp): add tests for intent-pattern-checks and taskmaestro-detector (#1181) @JeremyDev87 (#1186)
🚀 Features
- feat(plugin): add badge-based second line renderer for status bar (#1323) @JeremyDev87 (#1332)
- feat(plugin): wire hook-driven workflow state updates into HUD snapshot (#1324) @JeremyDev87 (#1331)
- feat(plugin): use exact Claude Code stdin telemetry in status bar (#1325) @JeremyDev87 (#1330)
- feat(plugin): extend HUD state schema for richer workflow snapshots (#1326) @JeremyDev87 (#1328)
- feat(mcp): expose nested execution metadata in parse_mode (#1312) @JeremyDev87 (#1327)
- feat(mcp): extend TaskMaestro pane assignments for inner Teams bootstrap (#1313) @JeremyDev87 (#1321)
- feat(mcp): model TaskMaestro and Teams as composable execution layers (#1309) @JeremyDev87 (#1319)
- feat(mcp): add runtime capability detection for Teams coordination (#1311) @JeremyDev87 (#1318)
- feat(plugin): derive Tiny Actor faces from agent visual.eye metadata (#1301) @JeremyDev87 (#1316)
- feat(plugin): wire feature-flagged Tiny Actor output into terminal surfaces (#1302) @JeremyDev87 (#1315)
- feat(mcp): emit council preset and consensus data from parse_mode (#1300) @JeremyDev87 (#1307)
- feat(plugin): add compatibility and deprecation path for legacy bare commands (#1289) @JeremyDev87 (#1295)
- feat(plugin): define canonical codingbuddy:* slash-command mapping (#1287) @JeremyDev87 (#1293)
- feat(plugin): implement width-safe Tiny Actor card renderer (#1269) @JeremyDev87 (#1292)
- feat(plugin): add responsive Tiny Actor Grid layout engine (#1268) @JeremyDev87 (#1291)
- feat(plugin): add feature-flagged Tiny Actor Grid preview (#1271) @JeremyDev87 (#1290)
- feat(plugin): define mode-specific Tiny Actor cast presets (#1272) @JeremyDev87 (#1284)
- feat(plugin): add TinyActorCard contract and mood-to-face mapping (#1270) @JeremyDev87 (#1283)
- feat(council): add Consensus Summary layer for multi-agent output (#1263) @JeremyDev87 (#1279)
- feat(council): add deterministic specialist presets for PLAN and EVAL (#1262) @JeremyDev87 (#1278)
- feat(mcp): expose skill execution metadata in list_skills (#1259) @JeremyDev87 (#1277)
- feat(plugin): first-session restart UX and enriched standalone output (#1214) @JeremyDev87 (#1223)
- feat(plugin): conditional prompt injection for MCP/standalone (#1213) @JeremyDev87 (#1222)
- feat(plugin): add standalone readiness diagnostics to health check (#1215) @JeremyDev87 (#1221)
- feat(plugin): enrich ModeEngine with .ai-rules data (#1212) @JeremyDev87 (#1219)
- feat(plugin): add runtime mode detection utility (#1211) @JeremyDev87 (#1217)
- feat(plugin): self-contained mode engine — plugin works without MCP server (#1192) @JeremyDev87 (#1194)
- feat(mcp): add agent-stack resolution and list_agent_stacks tool (#1183, #1184) @JeremyDev87 (#1193)
- feat(cli): add create-plugin scaffold command (#1185) @JeremyDev87 (#1191)
- feat(mcp): add AgentStack schema and default stacks (#1182) @JeremyDev87 (#1190)
- feat(mcp): activate rule event tracking in core handlers (#1180) @JeremyDev87 (#1188)
- feat(cli): add completion command with bash/zsh/fish support (#1179) @JeremyDev87 (#1187)
🐛 Bug Fixes
- improve(plugin): prove end-to-end /codingbuddy:* command migration @JeremyDev87 (#1346)
- fix(mcp-server): exclude test artifacts and build metadata from npm package @JeremyDev87 (#1345)
- fix(plugin): make validate:commands self-contained and reproducible @JeremyDev87 (#1344)
- fix(plugin): make status bar actor badge fall back to hud_state.activeAgent @JeremyDev87 (#1339)
- fix(plugin): finish namespaced slash-command migration in distributable package @JeremyDev87 (#1338)
- fix(plugin): clear stale workflow state when entering a new mode @JeremyDev87 (#1337)
- fix(plugin): make Tiny Actor preview use width-safe renderer and grid pipeline (#1303) @JeremyDev87 (#1314)
- fix(plugin): make Tiny Actor Grid layout display-width-safe for CJK/ANSI (#1304) @JeremyDev87 (#1306)
- fix(plugin): stop build-generated README from reverting to outdated MCP-required messaging (#1299) @JeremyDev87 (#1305)
- fix(mcp): add keyword triggers for 16 undiscoverable skills (#1244) @JeremyDev87 (#1266)
- fix(mcp): filter disable-model-invocation skills from auto-recommendations (#1254) @JeremyDev87 (#1265)
- fix(rules): backfill role.type for 18 agents (#1245) @JeremyDev87 (#1264)
- fix(mcp): accept comma-string allowed-tools in skill frontmatter (#1252) @JeremyDev87 (#1257)
- fix(mcp): read agent checklist and verification from activation.* path (#1253) @JeremyDev87 (#1256)
- fix(plugin): align /plan and /act docs with actual standalone defaults (#1248) @JeremyDev87 (#1255)
- fix(mcp): preserve skill frontmatter metadata at runtime (#1242) @JeremyDev87 (#1251)
- fix(mcp): enrich agent prompt builder with mandatory_checklist, skills, and language (#1246) @JeremyDev87 (#1250)
- fix(rules,plugin): normalize skill ids and fix shortcut recommendations (#1243, #1247) @JeremyDev87 (#1249)
- fix(plugin): remove .ai-rules file path refs from slash commands (#1238) @JeremyDev87 (#1241)
- fix(plugin): use CLAUDE_PROJECT_DIR in user-prompt-submit hook (#1236) @JeremyDev87 (#1240)
- fix(plugin): guard MCP auto-registration with binary check (#1237) @JeremyDev87 (#1239)
- fix(plugin): propagate project_dir to callers and fix HistoryDB default path (#1230) @JeremyDev87 (#1235)
- fix(plugin): use resolve_data_dir in onboarding skip message (#1232) @JeremyDev87 (#1234)
- fix(plugin): use resolve_data_dir in notifications (#1231) @JeremyDev87 (#1233)
- fix(plugin): unify data dir resolver and fix standalone diagnostics (#1225) @JeremyDev87 (#1229)
- fix(plugin): extend runtime_mode to check settings.json and project .mcp.json (#1224) @JeremyDev87 (#1228)
- fix(plugin): correct AUTO mode default agent id to auto-mode (#1226) @JeremyDev87 (#1227)
- fix(plugin): improve buddy rendering alignment for wide characters @JeremyDev87 (#1220)
- fix(plugin): add .npmignore to exclude test/runtime artifacts (#1205) @JeremyDev87 (#1209)
- fix(tui): add hybrid polling safety net to HUD bridge (#1204) @JeremyDev87 (#1208)
- fix(plugin): graceful chmod failure in SessionStats init (#1206) @JeremyDev87 (#1207)
- fix(mcp): unify AgentStack schema — specialist_agents vs specialists drift (#1196) @JeremyDev87 (#1203)
- fix(tui): add HUD bridge polling fallback and unify state path (#1198, #1199) @JeremyDev87 (#1202)
- fix(plugin): add hooks/commands to package.json files and fix docs MCP config (#1197, #1200) @JeremyDev87 (#1201)
🦾 Refactoring
- refactor(plugin): migrate bare commands to namespaced plugin-skill delivery model (#1286) @JeremyDev87 (#1296)
📚 Documentation
- improve(plugin): prove end-to-end /codingbuddy:* command migration @JeremyDev87 (#1346)
- fix(plugin): finish namespaced slash-command migration in distributable package @JeremyDev87 (#1338)
- docs(plugin): migrate command docs to codingbuddy:* namespace (#1285) @JeremyDev87 (#1297)
- fix(plugin): align standalone slash-command docs with default agents (#1261) @JeremyDev87 (#1275)
- docs(plugin): split command docs and README for standalone/MCP modes (#1210) @JeremyDev87 (#1218)
🧰 Maintenance
- chore: prepare v5.3.0 release @JeremyDev87 (#1347)
- refactor: embed memory feedback rules into project rules and skills (#1189) @JeremyDev87 (#1195)
v5.2.0 🌈
Changes
- test(mcp): add CI validation for skill/agent discoverability (#1164) @JeremyDev87 (#1166)
🚀 Features
- feat(cli): add registry resolver to install command (#1170) @JeremyDev87 (#1175)
- feat(cli): add codingbuddy update command (#1171) @JeremyDev87 (#1174)
- feat(cli): add codingbuddy search command for plugin discovery (#1169) @JeremyDev87 (#1173)
- feat(mcp): add triggers field to SKILL.md frontmatter (#1163) @JeremyDev87 (#1167)
- feat(mcp): add get_rule_impact_report MCP tool (#1133) @JeremyDev87 (#1161)
- feat(mcp): add rule-stats.json writer service (#1131) @JeremyDev87 (#1160)
- feat(mcp): add resume_session MCP tool (#1124) @JeremyDev87 (#1158)
- feat(cli): add codingbuddy plugins and uninstall commands (#1137) @JeremyDev87 (#1157)
- feat(plugin): render Intelligence Report in stop hook (#1130) @JeremyDev87 (#1156)
- feat(plugin): detect and suggest briefing recovery on session-start (#1125) @JeremyDev87 (#1155)
- feat(skill): add Quality Gate step to /ship skill @JeremyDev87 (#1150)
- feat(cli): add codingbuddy install command @JeremyDev87 (#1148)
- feat(plugin): auto-create GitHub issues for untested files @JeremyDev87 (#1146)
- feat(mcp): add create_briefing MCP tool (#1122) @JeremyDev87 (#1144)
- feat(plugin): add plugin manifest schema and validator @JeremyDev87 (#1140)
- feat(mcp): add RuleEventCollector for in-memory rule event tracking @JeremyDev87 (#1138)
- feat(mcp): add pr_quality_report MCP tool @JeremyDev87 (#1141)
- feat(plugin): add SessionAnalyzer module @JeremyDev87 (#1139)
🐛 Bug Fixes
- fix: bump missing version files for v5.2.0 release @JeremyDev87 (#1177)
- fix(taskmaestro): improve file overlap detection to include implicit shared files (#1145) @JeremyDev87 (#1154)
- fix(taskmaestro): automate review cycle in watch cron and fix idle worker nudging @JeremyDev87 (#1151)
- fix(plugin): address review comments for auto_issue module @JeremyDev87 (#1149)
- fix(tui): replace flaky setTimeout(0) tick() with robust flushInk utility @JeremyDev87 (#1147)
- fix(plugin): close TUI sidebar pane on session stop @JeremyDev87 (#1110)
🦾 Refactoring
- refactor(mcp): switch list_skills to filesystem-based discovery (#1162) @JeremyDev87 (#1165)
- refactor(mcp-server): remove TUI auto-launch from bootstrap and init @JeremyDev87 (#1115)
- refactor(plugin): remove tmux sidebar auto-setup and auto-close from hooks @JeremyDev87 (#1114)
🧰 Maintenance
- chore: prepare v5.2.0 release @JeremyDev87 (#1176)
- chore: remove dead tests and docs for removed TUI auto-open feature @JeremyDev87 (#1117)
v5.1.3 🌈
Changes
🚀 Features
- feat(plugin): auto-update marketplace clone in session-start @JeremyDev87 (#1107)
- feat(tui): add fs.watch bridge for hud-state.json in stdio mode @JeremyDev87 (#1105)
🐛 Bug Fixes
- fix(plugin): auto-create mcp.json for MCP server connectivity @JeremyDev87 (#1106)
- fix(plugin): copy lib/ directory alongside hook in session-start @JeremyDev87 (#1103)
🧰 Maintenance
- chore(release): prepare v5.1.3 @JeremyDev87 (#1108)