diff --git a/CHANGELOG.md b/CHANGELOG.md index e059d3e..7384762 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,79 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- +## [1.3.2] - 2026-01-05 🐛 + +### 关键 Bug 修复:MCP 配置缺失 + +#### 问题描述 +- 安装后 `~/.ccg/config.toml` 缺少 `[mcp]` 配置部分 +- TypeScript 类型定义 `CcgConfig` 未包含 `mcp` 字段 +- `createDefaultConfig` 函数未生成 MCP 相关配置 + +#### 修复内容 + +- **类型定义更新** (`src/types/index.ts`): + ```typescript + export interface CcgConfig { + // ... 其他字段 + mcp: { + provider: string + setup_url: string + tools: { + code_search_ace: string + code_search_auggie: string + prompt_enhance_ace: string + prompt_enhance_auggie: string + query_param_ace: string + query_param_auggie: string + } + } + } + ``` + +- **配置生成更新** (`src/utils/config.ts`): + - `createDefaultConfig` 函数新增 `mcp` 字段生成逻辑 + - 默认配置:`provider = "ace-tool"` + - 包含完整的工具映射和参数名配置 + - 配置文件版本号从 `1.0.0` 升级到 `1.3.2` + +- **生成的配置结构**: + ```toml + [general] + version = "1.3.2" + + [mcp] + provider = "ace-tool" + setup_url = "https://linux.do/t/topic/284963" + + [mcp.tools] + code_search_ace = "mcp__ace-tool__search_context" + code_search_auggie = "mcp__auggie-mcp__codebase-retrieval" + prompt_enhance_ace = "mcp__ace-tool__enhance_prompt" + prompt_enhance_auggie = "" + query_param_ace = "query" + query_param_auggie = "information_request" + ``` + +#### 影响 +- 修复后,所有新安装都会自动生成完整的 MCP 配置 +- 命令模板(如 `/ccg:dev`, `/ccg:enhance`)可以正确读取 MCP 工具映射 +- 用户无需手动编辑配置文件即可使用 MCP 功能 + +--- + +## [1.3.1] - 2026-01-05 + +### 命令模板修正 + +- **说明修正**:澄清 auggie 也支持 Prompt 增强功能(需按教程配置) +- **模板更新**:修正 `/ccg:dev` 和 `/ccg:enhance` 命令的提示信息 + - 从"auggie 不支持"改为"未配置 Prompt 增强功能" + - 提供配置教程链接 +- **配置注释**:更新 `prompt_enhance_auggie = ""` 的说明 + +--- + ## [1.3.0] - 2026-01-05 ⭐ ### 重大更新:MCP 动态选择系统 diff --git a/README.md b/README.md index 50a45a3..344bd08 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Claude Code](https://img.shields.io/badge/Claude%20Code-Compatible-green.svg)](https://claude.ai/code) -> **最新版本 v1.3.1**:命令模板修正 - 澄清 auggie 也支持 Prompt 增强(需配置) +> **最新版本 v1.3.2**:修复 MCP 配置缺失问题(关键 bug 修复) @@ -16,11 +16,24 @@ ## 🎉 最新更新 -### v1.3.1 - 命令模板修正 +### v1.3.2 - MCP 配置缺失修复 🐛 +- ✅ **关键修复**:安装后 `~/.ccg/config.toml` 现在包含完整的 `[mcp]` 配置部分 +- ✅ **类型安全**:添加 `CcgConfig.mcp` TypeScript 接口定义 +- ✅ **默认配置**:`createDefaultConfig` 自动生成完整 MCP 配置 + - `provider = "ace-tool"`(默认) + - `setup_url` 指向配置教程 + - `tools.*` 工具映射(code_search + prompt_enhance) + - `query_param_*` 参数名映射 +- ✅ **配置版本**:配置文件版本号从 1.0.0 升级到 1.3.2 + +
+v1.3.1 - 命令模板修正 + - ✅ **说明修正**:澄清 auggie 也支持 Prompt 增强功能(需按教程配置) - ✅ **模板更新**:修正 `/ccg:dev` 和 `/ccg:enhance` 命令的提示信息 - ✅ **配置说明**:`prompt_enhance_auggie = ""` 改为"留空表示未配置,按教程配置后填入工具名" - ✅ **用户体验**:提供配置教程链接,不再误导用户认为 auggie 不支持 Prompt 增强 +
### v1.3.0 - MCP 动态选择系统 ⭐ - ✅ **多 MCP 支持**:安装时可选 ace-tool(开箱即用Prompt增强+代码检索)或 auggie(官方原版,代码检索+可选Prompt增强)