Commit Graph
4 Commits
Author SHA1 Message Date
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 53fcade330 feat: 新增 TypeScript CLI 安装系统,支持 npx 一键安装
- 重构为 TypeScript + unbuild 构建系统
- 新增交互式安装菜单(初始化/更新/卸载)
- 支持 npx ccg-workflow 直接运行
- 已发布至 npm: ccg-workflow@1.0.0
- 新增 Claude 角色提示词(6个专家角色)
- 更新命令模板支持三模型协作(Claude + Codex + Gemini)
- 更新 README 文档
2026-01-05 14:44:01 +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
li 2bcac5447c feat: 新增6个多模型开发命令
新增命令:
- /ccg:code - 多模型代码生成(智能路由)
- /ccg:debug - UltraThink 多模型调试
- /ccg:test - 多模型测试生成
- /ccg:bugfix - 质量门控修复(90%+ 通过)
- /ccg:think - 深度分析
- /ccg:optimize - 性能优化

特性:
- 双模型并行诊断和分析
- 质量门控循环验证机制
- 智能路由(前端→Gemini,后端→Codex)

更新:
- README.md 更新命令列表和使用示例
- install.py 更新安装摘要
- config.json 更新命令数量

现共17个命令
2026-01-05 01:44:50 +08:00