docs: 更新文档至 v1.3.2

更新内容:
- ✅ README.md: 添加 v1.3.2 bug 修复说明,折叠 v1.3.1 历史
- ✅ POST_DRAFT.md: 更新帖子头部和尾部版本号到 v1.3.2
- ✅ CHANGELOG.md: 详细记录 v1.3.2 修复内容
  - 问题描述
  - 修复的类型定义和配置生成逻辑
  - 生成的配置结构示例
  - 修复影响说明

修改文件:
- README.md
- POST_DRAFT.md
- CHANGELOG.md
This commit is contained in:
li committed 2026-01-05 20:15:47 +08:00
1 parent 071ceb021e
commit eee626edce
2 files changed
+88 -2

No files matched your search

+73
View File
@@ -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 动态选择系统
+15 -2
View File
@@ -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 修复)
</div>
@@ -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
<details>
<summary>v1.3.1 - 命令模板修正</summary>
- ✅ **说明修正**:澄清 auggie 也支持 Prompt 增强功能(需按教程配置)
- ✅ **模板更新**:修正 `/ccg:dev` 和 `/ccg:enhance` 命令的提示信息
- ✅ **配置说明**:`prompt_enhance_auggie = ""` 改为"留空表示未配置,按教程配置后填入工具名"
- ✅ **用户体验**:提供配置教程链接,不再误导用户认为 auggie 不支持 Prompt 增强
</details>
### v1.3.0 - MCP 动态选择系统 ⭐
- ✅ **多 MCP 支持**:安装时可选 ace-tool(开箱即用Prompt增强+代码检索)或 auggie(官方原版,代码检索+可选Prompt增强)