Skip to content

Commit e1545e9

Browse files
committed
chore(release): prepare v5.0.0
- Bump version to 5.0.0 in mcp-server, rules, and claude-code-plugin - Add CHANGELOG entries for v4.5.0 (previously missing) and v5.0.0 - Restructure README: promote Plugin to primary Quick Start, add prerequisites - Synchronize all 4 localized READMEs (ko, ja, zh-CN, es) Major version rationale: paradigm shift from MCP library to Claude Code Plugin framework with harness engineering, autonomous loops (Ralph Loop, Autopilot, Ultrawork), agent collaboration engine, and web dashboard.
1 parent 76532ae commit e1545e9

9 files changed

Lines changed: 465 additions & 358 deletions

File tree

CHANGELOG.md

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,133 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [5.0.0] - 2026-03-26
9+
10+
### ⚠️ Paradigm Shift: Library → Framework
11+
12+
Codingbuddy v5.0 transitions from an MCP-only rules library to a **full AI coding framework** with Claude Code Plugin as the primary delivery mechanism, harness engineering via hooks, and autonomous execution loops.
13+
14+
**What changed:**
15+
- **Primary entry point** is now the Claude Code Plugin (MCP server remains for other AI tools)
16+
- **Harness engineering**: PreToolUse/PostToolUse hooks enforce quality gates automatically
17+
- **Autonomous loops**: Ralph Loop, Autopilot, and Ultrawork for self-correcting execution
18+
- **Agent collaboration**: Discussion engine with opinion protocol for multi-agent debates
19+
- **Observability**: Web dashboard, execution history DB, and Slack/Discord/Telegram notifications
20+
21+
### Added
22+
23+
- **Plugin System**: PreToolUse and PostToolUse hook lifecycle with crash-safe decorator (#824)
24+
- **Plugin System**: hooks.json registration format with mtime-cached config loader (#824)
25+
- **Plugin System**: Quality gate enforcement via PreToolUse hook (#824)
26+
- **Plugin System**: Auto-learning pattern detection engine (#816)
27+
- **Plugin System**: Per-agent persistent memory across sessions (#947)
28+
- **Plugin System**: Conflict predictor for git history collision analysis (#946)
29+
- **Plugin System**: Adaptive hook timeout tracking (#945)
30+
- **Plugin System**: Smart pre-commit test runner for related test suggestions
31+
- **Plugin System**: Health check diagnostic module
32+
- **Plugin System**: System prompt injection module (#828)
33+
- **Plugin System**: Event-driven notification service for Slack, Discord, Telegram (#829)
34+
- **Harness**: Wire auto-learning pattern detector into stop hook (#929)
35+
- **Harness**: File-based event bridge for Plugin→MCP communication
36+
- **Harness**: Lazy mtime-based file watcher module (#826)
37+
- **Harness**: SQLite execution history database (#827)
38+
- **Harness**: Operational statistics tracker (#825)
39+
- **Harness**: Rule effectiveness tracking with MCP tool (#948)
40+
- **Dashboard**: Web dashboard for execution history and cost tracking (#822)
41+
- **TUI**: Agent collaboration visualization with debates and consensus (#831)
42+
- **TUI**: Collaboration data flow pipeline (EVAL → TUI)
43+
- **MCP Server**: Unified agent registry in `dispatch_agents`
44+
- **MCP Server**: AgentOpinion protocol and discussion engine
45+
- **MCP Server**: Plan-reviewer as automatic gate after PLAN completion
46+
- **MCP Server**: Real-time specialist execution visibility via Teams messaging
47+
- **MCP Server**: Session issue tracking in `update_context`
48+
- **MCP Server**: Deep thinking instructions in `parse_mode` PLAN response
49+
- **MCP Server**: Teams execution strategy in `dispatch_agents`
50+
- **MCP Server**: Dispatch strength for specialist recommendations
51+
- **MCP Server**: `validate_parallel_issues` tool for file-overlap detection
52+
- **Pipeline**: Sequential task pipeline engine with data passing (#814)
53+
- **CLI**: `codingbuddy init` project setup wizard
54+
- **CLI**: npx codingbuddy CLI entry point
55+
- **Agents**: Plan-reviewer agent and plan-and-review skill
56+
- **Agents**: Parallel-orchestrator agent definition
57+
- **Agents**: Unique color identifiers for all 35 agent definitions
58+
- **Skills**: 40+ new and enhanced skills including taskmaestro, deepsearch, git-master, build-fix, finishing-a-development-branch, verification-before-completion, requesting-code-review, receiving-code-review, using-git-worktrees, writing-plans, skill-creator, parallel-issues, plan-to-issues, test-coverage-gate, cross-repo-issues, retro, tmux-master, agent-discussion-panel, cost-budget-management
59+
- **Skills**: Argument hints, allowed-tools, and context fork fields for skill metadata
60+
- **Sync**: Multi-tool settings sync automation (#821)
61+
- **Wiki**: Auto-generated project wiki with architecture map, API inventory, and decision log
62+
- **Rules**: Parallel execution guidelines
63+
- **Rules**: Continuous execution directive for parallel workers
64+
- **Rules**: Auto-dispatch enforcement rule for specialists
65+
- **Rules**: Operational safety rules
66+
- **Rules**: Permission presets for parallel-execution and development workflows
67+
- **Keyword**: Pattern-based primary agent resolution via `explicit_patterns`
68+
69+
### Changed
70+
71+
- **Architecture**: Primary delivery shifted from MCP-only to Claude Code Plugin + MCP
72+
- **Agent Discussion**: Wired agent discussion config into EVAL mode
73+
74+
### Fixed
75+
76+
- **Dashboard**: Add PRAGMA busy_timeout and schema integration tests
77+
- **MCP Server**: Remove yarn prefix from scripts to prevent state file crash
78+
- **Landing Page**: Make #agents-all anchor link functional
79+
- **Rules**: Fix markdownlint ordered list prefix in writing-plans SKILL.md (#913)
80+
- **Skills**: Prevent stale RESULT.json/TASK.md pollution in worktrees
81+
- **Build**: Remove stale RESULT.json/TASK.md from master and add to gitignore
82+
83+
### Performance
84+
85+
- **Plugin**: Reduce PostToolUse hook per-call I/O with singleton and batching
86+
87+
### Docs
88+
89+
- **Rules**: Translate all Korean text to English in .ai-rules
90+
- **Rules**: Enforce API documentation verification in PLAN phase (#913)
91+
- **Rules**: Add Output Language rule for English-only artifacts
92+
- **Skills**: Batch update taskMaestro process improvements (#901#916)
93+
94+
---
95+
96+
## [4.5.0] - 2026-03-12
97+
98+
### Added
99+
100+
- **MCP**: TaskMaestro dispatch strategy in `dispatch_agents` tool
101+
- **MCP**: `executionStrategy` parameter for agent dispatch
102+
- **MCP**: TaskMaestro installation detection and `availableStrategies` in `parse_mode`
103+
- **TUI**: `useTick` heartbeat timer hook (#670)
104+
- **TUI**: 7 pure live display functions (#669)
105+
- **TUI**: ActivitySample with rawTimestamp and activityHistory (#671)
106+
- **TUI**: Sparkline + throughput in StageHealthBar (#675)
107+
- **TUI**: Animated spinner + live clock in HeaderBar (#673)
108+
- **TUI**: Pulse icons + elapsed labels in FlowMap (#676)
109+
- **TUI**: Elapsed timer + relative timestamps in FocusedAgentPanel (#674)
110+
- **Rules**: Path Safety rules for monorepo (#690)
111+
- **Rules**: Error Recovery policy with recoverable/unrecoverable distinction (#689)
112+
- **Landing Page**: TUI Dashboard section in README
113+
114+
### Changed
115+
116+
- **TUI**: Deprecate `useClock`, wire `useTick` exports (#672)
117+
118+
### Fixed
119+
120+
- **TUI**: Correct `computeThroughput` timestamp unit from ms to seconds
121+
- **TUI**: Stabilize `now` via useMemo to prevent non-deterministic re-renders
122+
- **TUI**: Remove duplicate tick/now props in FocusedAgentPanelProps
123+
- **TUI**: Mock useTick in integration tests to prevent CI timing issues
124+
- **MCP**: Replace `require()` with ESM import in sse-auth guard test
125+
- **MCP**: Improve SseAuthGuard timing-safe token comparison
126+
- **Landing Page**: Migrate CSP from unsafe-inline to nonce-based
127+
- **Release**: Add .mcp.json to bump-version and verify-release scripts
128+
129+
### Tests
130+
131+
- TUI coverage for useTick, FlowMap, FocusedAgentPanel
132+
133+
---
134+
8135
## [4.4.0] - 2026-03-04
9136

10137
### Added

README.es.md

Lines changed: 67 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,73 @@ En lugar de que una sola IA intente hacerlo todo, Codingbuddy coordina múltiple
8383

8484
---
8585

86+
## Inicio Rápido
87+
88+
**Requiere Node.js 18+ y npm 9+ (o yarn 4+)**
89+
90+
### Plugin de Claude Code (Recomendado)
91+
92+
La forma más rápida de comenzar — framework completo con ingeniería de harness, bucles autónomos y colaboración de agentes:
93+
94+
```bash
95+
# Instalar el plugin
96+
claude plugin install codingbuddy@jeremydev87
97+
98+
# Instalar el servidor MCP para funcionalidad completa
99+
npm install -g codingbuddy
100+
101+
# Inicializar tu proyecto
102+
npx codingbuddy init
103+
```
104+
105+
| Documentación | Descripción |
106+
|---------------|-------------|
107+
| [Guía de Configuración del Plugin](docs/plugin-guide.md) | Instalación y configuración |
108+
| [Referencia Rápida](docs/plugin-quick-reference.md) | Comandos y modos de un vistazo |
109+
| [Arquitectura](docs/plugin-architecture.md) | Cómo funcionan juntos plugin y MCP |
110+
111+
### Servidor MCP (Otras herramientas de IA)
112+
113+
Para Cursor, GitHub Copilot, Antigravity, Amazon Q, Kiro y otras herramientas compatibles con MCP:
114+
115+
```bash
116+
# Inicializa tu proyecto
117+
npx codingbuddy init
118+
```
119+
120+
Añade a la configuración MCP de tu herramienta de IA:
121+
122+
```json
123+
{
124+
"mcpServers": {
125+
"codingbuddy": {
126+
"command": "npx",
127+
"args": ["codingbuddy", "mcp"]
128+
}
129+
}
130+
}
131+
```
132+
133+
### Comenzar a Usar
134+
135+
```
136+
PLAN: Implementar registro de usuario con verificación de email
137+
→ El equipo IA planifica la arquitectura
138+
139+
ACT
140+
→ El equipo IA implementa con TDD
141+
142+
EVAL
143+
→ El equipo IA revisa desde 8+ perspectivas
144+
145+
AUTO: Construir un sistema de autenticación completo
146+
→ El equipo IA itera hasta alcanzar la calidad
147+
```
148+
149+
[Guía Completa de Inicio →](docs/es/getting-started.md)
150+
151+
---
152+
86153
## Arquitectura Multi-Agente
87154

88155
### Sistema de Agentes de 3 Niveles
@@ -160,77 +227,6 @@ AUTO: Implementar autenticación JWT con tokens de refresco
160227

161228
---
162229

163-
## Inicio Rápido
164-
165-
### Prerrequisitos
166-
167-
- **Node.js** 18.x o superior
168-
- **npm** 9.x+ o **yarn** 4.x+
169-
- Una herramienta de IA compatible (Claude Code, Cursor, GitHub Copilot, etc.)
170-
171-
### Instalación
172-
173-
```bash
174-
# Inicializa tu proyecto
175-
npx codingbuddy init
176-
177-
# Añade a la configuración de Claude Desktop
178-
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
179-
# Windows: %APPDATA%\Claude\claude_desktop_config.json
180-
```
181-
182-
```json
183-
{
184-
"mcpServers": {
185-
"codingbuddy": {
186-
"command": "npx",
187-
"args": ["codingbuddy", "mcp"]
188-
}
189-
}
190-
}
191-
```
192-
193-
### Comenzar a Usar
194-
195-
```
196-
PLAN: Implementar registro de usuario con verificación de email
197-
→ El equipo IA planifica la arquitectura
198-
199-
ACT
200-
→ El equipo IA implementa con TDD
201-
202-
EVAL
203-
→ El equipo IA revisa desde 8+ perspectivas
204-
205-
AUTO: Construir un sistema de autenticación completo
206-
→ El equipo IA itera hasta alcanzar la calidad
207-
```
208-
209-
[Guía Completa de Inicio →](docs/es/getting-started.md)
210-
211-
### Plugin de Claude Code (Opcional)
212-
213-
Para integración mejorada con Claude Code:
214-
215-
```bash
216-
# Añadir el marketplace
217-
claude marketplace add JeremyDev87/codingbuddy
218-
219-
# Instalar el plugin
220-
claude plugin install codingbuddy@jeremydev87
221-
222-
# Instalar servidor MCP para funcionalidad completa
223-
npm install -g codingbuddy
224-
```
225-
226-
| Documentación | Descripción |
227-
|---------------|-------------|
228-
| [Guía de Configuración del Plugin](docs/plugin-guide.md) | Instalación y configuración |
229-
| [Referencia Rápida](docs/plugin-quick-reference.md) | Comandos y modos de un vistazo |
230-
| [Arquitectura](docs/plugin-architecture.md) | Cómo funcionan juntos plugin y MCP |
231-
232-
---
233-
234230
## Panel de Control Terminal (TUI)
235231

236232
Codingbuddy incluye una interfaz de terminal integrada que muestra la actividad de agentes, el progreso de tareas y el estado del flujo de trabajo en tiempo real junto a tu asistente de IA.

0 commit comments

Comments
 (0)