From 1d79c3dca7eff5784cd94ad28c94958f500cd45d Mon Sep 17 00:00:00 2001 From: JeremyDev87 Date: Fri, 10 Apr 2026 18:36:38 +0900 Subject: [PATCH] chore: prepare v5.5.0 release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bundle Wow Experience Wave 1-3 and dramatic polish into a minor release: - Wave 1 (memory & rewards): Agent Council Memory (#1435) + Micro-Achievements (#1436) - Wave 2 (intelligence): Self-Evolving Rules + suggest_rules MCP tool (#1437), Smart First Prompt (#1438), Live AI Guardrails (#1439) - Wave 3 (team bootstrap): codingbuddy init --team CLI (#1440) - Dramatic polish: Council Assembly Animation (#1441) - Redesign: activate MCP tool, Claude native Teams promotion - Fixes: #1444 effectiveness write-path wiring, plugin README build drift Version bumps (5.4.1 → 5.5.0): - apps/mcp-server/package.json + version.ts - packages/rules/package.json - packages/claude-code-plugin/package.json + .claude-plugin/plugin.json - .claude-plugin/marketplace.json - yarn.lock Documentation updates: - CHANGELOG.md: new ## [5.5.0] section with full release notes - Root README.md (+ ko/zh-CN/ja/es variants): new "What's New in v5.5.0" section - apps/mcp-server/README.md: CLI Commands table adds init --team, new MCP Tools section documents activate and suggest_rules - packages/claude-code-plugin/README.md: regenerated by yarn build (5.4.0 → 5.5.0) --- .claude-plugin/marketplace.json | 2 +- CHANGELOG.md | 34 +++++++++++++++++++ README.es.md | 12 +++++++ README.ja.md | 12 +++++++ README.ko.md | 12 +++++++ README.md | 12 +++++++ README.zh-CN.md | 12 +++++++ apps/mcp-server/README.md | 3 ++ apps/mcp-server/package.json | 2 +- apps/mcp-server/src/shared/version.ts | 2 +- .../.claude-plugin/plugin.json | 2 +- packages/claude-code-plugin/README.md | 2 +- .../namespace-manifest.json | 2 +- packages/claude-code-plugin/package.json | 4 +-- packages/rules/package.json | 2 +- yarn.lock | 2 +- 16 files changed, 107 insertions(+), 10 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index ba013463..751b2047 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -12,7 +12,7 @@ "name": "codingbuddy", "source": "./packages/claude-code-plugin", "description": "PLAN/ACT/EVAL workflow, specialist agents, and reusable skills for systematic TDD development", - "version": "5.4.1", + "version": "5.5.0", "category": "development" } ] diff --git a/CHANGELOG.md b/CHANGELOG.md index c651afe8..98231a28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,40 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [5.5.0] - 2026-04-10 + +### Added + +#### Wow Experience Wave 1 — Memory & Rewards +- Agent Council Memory (#1435) — specialists now recall prior council decisions and inject them into new sessions for continuity across conversations +- Micro-Achievements (#1436) — badge-style reward system surfaces small wins (first council, first rule suggestion, first team bootstrap) to reinforce good habits + +#### Wow Experience Wave 2 — Intelligence Layer +- Self-Evolving Rules + `suggest_rules` MCP tool (#1437) — PatternDetector → RuleSuggester pipeline analyzes repeated failure patterns and proposes draft rules for human review (never auto-applied) +- Smart First Prompt / Context-Aware Onboarding (#1438) — project-specific suggestions driven by tech stack detection replace generic first-run hints +- Live AI Guardrails (#1439) — real-time rule violation interception during tool use prevents drift before it hits disk + +#### Wow Experience Wave 3 — Team Bootstrap +- `codingbuddy init --team` CLI (#1440) — multi-AI tool adapter auto-detection and generation (Cursor, Claude Code, Codex, Antigravity, Q, Kiro) with sub-issues #1449, #1450, #1451 + +#### Dramatic Polish +- Council Assembly Animation (#1441) — staggered specialist arrival effect during council scene rendering for a more cinematic council experience + +#### Redesign +- `activate` MCP tool — one-shot entry point returning rules + primary agent + specialists + discussion format, replacing the multi-step `parse_mode` + `dispatch_agents` ceremony +- Promoted Claude native Teams as the primary specialist execution strategy; subagent dispatch remains as a fallback for non-Teams environments + +### Changed +- RuleTracker: first-class support for `generatedRule`, `baselineFailureRate`, and `currentFailureRate` fields (#1444) +- Plugin README template now includes standalone Wave feature rows (scripts/build.ts) + +### Fixed +- Effectiveness scoring write-path wiring for self-evolving rules (#1444) +- Plugin README build drift — `yarn build` now preserves manual surface additions + +### Closed Sub-issues +- #1442, #1443, #1445, #1446, #1447, #1448 — already implemented, closed with SHA references + ## [5.4.1] - 2026-04-08 ### Added diff --git a/README.es.md b/README.es.md index 69091dfc..63768f24 100644 --- a/README.es.md +++ b/README.es.md @@ -24,6 +24,18 @@ Una sola IA no puede ser experta en todo. Codingbuddy crea un equipo de desarrol --- +## Novedades en v5.5.0 — Wow Experience + +- **Agent Council Memory** — los especialistas ahora recuerdan hallazgos previos y se basan en el contexto de los demás entre sesiones. +- **Live AI Guardrails** — interceptación en tiempo real de violaciones de reglas en Edit/Write con detección de patrones (SQL injection, XSS, secretos hardcodeados, eval/exec). +- **Self-Evolving Rules** — la herramienta MCP `suggest_rules` analiza patrones de fallos y propone borradores de reglas para revisión humana. +- **Smart First Prompt** — onboarding contextual que lee tu proyecto y sugiere el mejor modo a seguir. +- **Team Bootstrap** — `codingbuddy init --team` detecta automáticamente las herramientas de IA instaladas (Cursor, Claude Code, Codex, Antigravity, Q, Kiro) y genera los adaptadores correspondientes con un solo comando. +- **Micro-Achievements** — hitos desbloqueables para entradas de modo, convocatorias del consejo y ciclos TDD. +- **Council Assembly Animation** — efecto dramático de llegada escalonada de especialistas al entrar en un modo. + +--- + ## La Visión ### El Problema diff --git a/README.ja.md b/README.ja.md index 381bf833..d957300a 100644 --- a/README.ja.md +++ b/README.ja.md @@ -24,6 +24,18 @@ --- +## v5.5.0 の新機能 — Wow Experience + +- **Agent Council Memory** — スペシャリストが以前の分析結果を記憶し、セッションをまたいで互いのコンテキストを積み重ねます。 +- **Live AI Guardrails** — Edit/Write 時のリアルタイムルール違反インターセプトとパターン検出(SQL injection、XSS、ハードコードされたシークレット、eval/exec)。 +- **Self-Evolving Rules** — `suggest_rules` MCP ツールが失敗パターンを分析し、人間によるレビュー用のルール草案を提案します。 +- **Smart First Prompt** — プロジェクトを読み取り、次の最適なモードを提案するコンテキスト対応のオンボーディング。 +- **Team Bootstrap** — `codingbuddy init --team` がインストール済みの AI ツール(Cursor、Claude Code、Codex、Antigravity、Q、Kiro)を自動検出し、1 つのコマンドで対応するアダプターを生成します。 +- **Micro-Achievements** — モード開始、協議会召喚、TDD サイクルのためのアンロック可能なマイルストーン。 +- **Council Assembly Animation** — モード開始時にスペシャリストが段階的に到着する劇的な演出。 + +--- + ## ビジョン ### 問題 diff --git a/README.ko.md b/README.ko.md index 61b6a400..76579f25 100644 --- a/README.ko.md +++ b/README.ko.md @@ -24,6 +24,18 @@ --- +## v5.5.0의 새로운 기능 — Wow Experience + +- **Agent Council Memory** — 전문가들이 이전 분석 결과를 기억하고 세션 간에 서로의 컨텍스트를 기반으로 발전합니다. +- **Live AI Guardrails** — Edit/Write 시 실시간 규칙 위반 감지 및 패턴 탐지 (SQL injection, XSS, 하드코딩된 시크릿, eval/exec). +- **Self-Evolving Rules** — `suggest_rules` MCP 도구가 실패 패턴을 분석하고 사람이 검토할 규칙 초안을 제안합니다. +- **Smart First Prompt** — 프로젝트를 읽고 다음에 가장 적합한 모드를 제안하는 컨텍스트 인식 온보딩. +- **Team Bootstrap** — `codingbuddy init --team`이 설치된 AI 도구(Cursor, Claude Code, Codex, Antigravity, Q, Kiro)를 자동으로 감지하고 한 번에 매칭되는 어댑터를 생성합니다. +- **Micro-Achievements** — 모드 진입, 협의회 소환, TDD 사이클에 대한 잠금 해제 가능한 마일스톤. +- **Council Assembly Animation** — 모드 진입 시 전문가가 순차적으로 도착하는 극적인 연출. + +--- + ## 비전 ### 문제점 diff --git a/README.md b/README.md index 2abdc147..be1c835a 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,18 @@ Codingbuddy is a multi-AI MCP server that orchestrates 37 specialist agents acro --- +## What's New in v5.5.0 — Wow Experience + +- **Agent Council Memory** — specialists now remember prior findings and build on each other's context across sessions. +- **Live AI Guardrails** — real-time rule violation interception on Edit/Write with pattern detection (SQL injection, XSS, hardcoded secrets, eval/exec). +- **Self-Evolving Rules** — `suggest_rules` MCP tool analyzes failure patterns and proposes draft rules for human review. +- **Smart First Prompt** — context-aware onboarding that reads your project and suggests the next best mode. +- **Team Bootstrap** — `codingbuddy init --team` auto-detects installed AI tools (Cursor, Claude Code, Codex, Antigravity, Q, Kiro) and generates matching adapters in one command. +- **Micro-Achievements** — unlockable milestones for mode entries, council summons, and TDD cycles. +- **Council Assembly Animation** — dramatic staggered specialist arrival effect on mode entry. + +--- + ## Session Impact Report At the end of every session, codingbuddy shows you what actually happened: diff --git a/README.zh-CN.md b/README.zh-CN.md index 3d952d05..e2b6edfb 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -24,6 +24,18 @@ --- +## v5.5.0 新功能 — Wow Experience + +- **Agent Council Memory** — 专家们现在能够记住之前的分析结果,并在跨会话中基于彼此的上下文进行构建。 +- **Live AI Guardrails** — 在 Edit/Write 时实时拦截规则违规,支持模式检测(SQL injection、XSS、硬编码密钥、eval/exec)。 +- **Self-Evolving Rules** — `suggest_rules` MCP 工具分析失败模式并为人工审查提出规则草案。 +- **Smart First Prompt** — 上下文感知的引导流程,读取您的项目并建议下一个最佳模式。 +- **Team Bootstrap** — `codingbuddy init --team` 自动检测已安装的 AI 工具(Cursor、Claude Code、Codex、Antigravity、Q、Kiro),并通过一个命令生成匹配的适配器。 +- **Micro-Achievements** — 针对模式进入、协作会议召集和 TDD 周期的可解锁里程碑。 +- **Council Assembly Animation** — 模式进入时专家错落登场的戏剧化效果。 + +--- + ## 愿景 ### 问题 diff --git a/apps/mcp-server/README.md b/apps/mcp-server/README.md index e74ceb99..99741132 100644 --- a/apps/mcp-server/README.md +++ b/apps/mcp-server/README.md @@ -20,6 +20,7 @@ npx codingbuddy init | Command | Description | |---------|-------------| | `codingbuddy init` | Analyze project and generate configuration | +| `codingbuddy init --team` | Auto-detect installed AI tools and generate adapter configs | | `codingbuddy mcp` | Start MCP server (stdio mode by default) | | `codingbuddy install ` | Install plugin from git URL or registry | | `codingbuddy search ` | Search plugins in registry | @@ -42,6 +43,8 @@ npx codingbuddy init | Tool | Description | |------|-------------| +| `activate` | One-shot entry point returning rules, primary agent, specialists, and discussion format for a prompt. Preferred over `parse_mode` in Claude Code | +| `suggest_rules` | Analyze execution history for repeated failure patterns and generate draft rule suggestions. Proposed for human review — never auto-applied | | `get_project_config` | Get project configuration settings | | `search_rules` | Search through rules and guidelines | | `get_agent_details` | Get detailed profile of a specialist agent | diff --git a/apps/mcp-server/package.json b/apps/mcp-server/package.json index ef2a1b3d..9f732a95 100644 --- a/apps/mcp-server/package.json +++ b/apps/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "codingbuddy", - "version": "5.4.1", + "version": "5.5.0", "description": "Multi-AI Rules MCP Server - One source of truth for AI coding rules across all AI assistants", "author": "JeremyDev87", "license": "MIT", diff --git a/apps/mcp-server/src/shared/version.ts b/apps/mcp-server/src/shared/version.ts index d94fff2a..e5993346 100644 --- a/apps/mcp-server/src/shared/version.ts +++ b/apps/mcp-server/src/shared/version.ts @@ -2,4 +2,4 @@ * Single source of truth for the runtime package version. * Updated automatically by scripts/bump-version.sh on each release. */ -export const VERSION = '5.4.1'; +export const VERSION = '5.5.0'; diff --git a/packages/claude-code-plugin/.claude-plugin/plugin.json b/packages/claude-code-plugin/.claude-plugin/plugin.json index 57b31da6..da7acc1c 100644 --- a/packages/claude-code-plugin/.claude-plugin/plugin.json +++ b/packages/claude-code-plugin/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "codingbuddy", - "version": "5.4.1", + "version": "5.5.0", "description": "PLAN/ACT/EVAL workflow with auto-detection, specialist agents, and reusable skills for systematic TDD development", "author": { "name": "JeremyDev87", diff --git a/packages/claude-code-plugin/README.md b/packages/claude-code-plugin/README.md index d04e7f0c..1d7c7dc7 100644 --- a/packages/claude-code-plugin/README.md +++ b/packages/claude-code-plugin/README.md @@ -2,7 +2,7 @@ # CodingBuddy Claude Code Plugin -> Version 5.4.1 +> Version 5.5.0 Multi-AI Rules for consistent coding practices - PLAN/ACT/EVAL workflow, specialist agents, and reusable skills for systematic development. diff --git a/packages/claude-code-plugin/namespace-manifest.json b/packages/claude-code-plugin/namespace-manifest.json index 0d63da5c..fd050110 100644 --- a/packages/claude-code-plugin/namespace-manifest.json +++ b/packages/claude-code-plugin/namespace-manifest.json @@ -34,5 +34,5 @@ "namespaced": "codingbuddy:plan" } ], - "generatedAt": "2026-04-10T09:03:53.981Z" + "generatedAt": "2026-04-10T09:36:15.095Z" } diff --git a/packages/claude-code-plugin/package.json b/packages/claude-code-plugin/package.json index 40f0fdcc..89d1544b 100644 --- a/packages/claude-code-plugin/package.json +++ b/packages/claude-code-plugin/package.json @@ -1,6 +1,6 @@ { "name": "codingbuddy-claude-plugin", - "version": "5.4.1", + "version": "5.5.0", "description": "Claude Code Plugin for CodingBuddy - PLAN/ACT/EVAL workflow, specialist agents, and reusable skills", "author": "JeremyDev87", "license": "MIT", @@ -53,7 +53,7 @@ "test:coverage": "vitest run --coverage" }, "peerDependencies": { - "codingbuddy": "^5.4.1" + "codingbuddy": "^5.5.0" }, "peerDependenciesMeta": { "codingbuddy": { diff --git a/packages/rules/package.json b/packages/rules/package.json index 829a069f..61eccf91 100644 --- a/packages/rules/package.json +++ b/packages/rules/package.json @@ -1,6 +1,6 @@ { "name": "codingbuddy-rules", - "version": "5.4.1", + "version": "5.5.0", "description": "AI coding rules for consistent practices across AI assistants", "main": "index.js", "types": "index.d.ts", diff --git a/yarn.lock b/yarn.lock index 0eaa09e1..1eac05b0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5654,7 +5654,7 @@ __metadata: typescript: "npm:5.9.3" vitest: "npm:4.0.17" peerDependencies: - codingbuddy: ^5.4.1 + codingbuddy: ^5.5.0 peerDependenciesMeta: codingbuddy: optional: true