li
|
c74c8c927b
|
feat: 新增 MCP 动态选择系统 v1.3.0
## 主要更新
### 1. MCP 动态选择
- ✨ 支持安装时选择 MCP 提供商(ace-tool 或 auggie)
- 🔧 自动生成 ~/.ccg/config.toml 配置文件
- 🔄 命令模板根据配置动态路由 MCP 工具
### 2. 命令模板简化
- 📝 移除外部文档引用(memorys/MCP_USAGE.md)
- 🎯 自包含配置读取说明,减少 50% 提示词长度
- 🔍 统一模式:读取 config → 获取 provider → 调用对应工具
### 3. 配置驱动架构
- 🗂️ 新增 [mcp.tools] 工具名称映射
- 🏷️ 参数名映射(query vs information_request)
- 🚫 优雅处理缺失功能(auggie 无 prompt enhancement)
### 4. 文件更改
- 修改: install.py(新增 MCP 选择逻辑)
- 修改: config.json(operation: install_mcp)
- 修改: 12 个命令模板(dev, enhance, code, analyze, etc.)
- 删除: SLASH_COMMAND_FORMAT.md, UPDATES.md(已合并到文档)
- 更新: CHANGELOG.md, README.md, CLAUDE.md
### 5. 兼容性
- ✅ 向后兼容:默认使用 ace-tool
- ✅ 支持跳过 MCP 安装
- ✅ 配置不存在时使用默认值
Breaking Changes: 无
|
2026-01-05 19:42:44 +08:00 |
|
li
|
87dd43225d
|
refactor: 重构提示词系统为多角色动态注入
## 变更内容
### 新增角色文件 (12个)
- prompts/codex/: architect, analyzer, debugger, tester, reviewer, optimizer
- prompts/gemini/: frontend, analyzer, debugger, tester, reviewer, optimizer
### 更新命令文件
- 所有命令改用 `<ROLE>` + `<TASK>` 动态注入模式
- 根据任务类型引用对应的角色提示词文件
- 简化命令文件内容,避免重复的角色定义
### 删除旧文件
- prompts/codex.md (改为 prompts/codex/ 目录)
- prompts/gemini.md (改为 prompts/gemini/ 目录)
### 文档更新
- README.md 更新项目结构和角色文件说明
- 添加角色→命令映射表
|
2026-01-05 02:08:30 +08:00 |
|