li
|
1c052d8a4f
|
chore: bump version to 1.7.35
|
2026-01-16 12:59:26 +08:00 |
|
li
|
30c9a1a191
|
fix: 使用 --output-format 替代 -o 以兼容旧版 Gemini CLI (v1.7.34)
|
2026-01-16 12:58:26 +08:00 |
|
风少1227
|
76918af05a
|
Merge pull request #21 from RebornQ/main
docs: 统一多模型命令的 TaskOutput 超时处理规范
|
2026-01-15 23:40:52 +08:00 |
|
Reborn
|
73d47d8e08
|
docs: 统一多模型命令的 TaskOutput 超时处理规范
- 格式化超时时间描述(10分钟 → 10 分钟)
- 将「重要」说明改为列表格式,提升可读性
- 新增规则:禁止直接 Kill Task,必须调用 AskUserQuestion 询问用户
- 在并行调用阶段后添加「务必遵循多模型调用规范」提示
涉及文件:analyze.md, debug.md, feat.md, optimize.md, review.md, test.md, workflow.md
|
2026-01-15 23:35:43 +08:00 |
|
li
|
96cd2b1075
|
fix: 增强 PATH 配置健壮性和跨平台兼容性 (v1.7.33)
Windows:
- 添加 -NoProfile -NonInteractive 避免 profile 干扰
- 使用单引号拼接避免转义问题和命令注入
- 路径规范化(去尾部反斜杠、大小写不敏感判重)
- 空 PATH 时直接设置而非追加分号
macOS/Linux:
- 只处理 bash/zsh,未知 shell 跳过并提示手动配置
- macOS 无 $SHELL 时默认 zsh
- PATH 已配置时显示反馈
|
2026-01-15 16:58:35 +08:00 |
|
li
|
b9c3772159
|
fix: 修复 Windows PATH 配置覆盖用户环境变量的严重 BUG (v1.7.32)
- 原代码使用 $env:PATH(进程级变量)覆盖用户永久 PATH
- 修复后先读取用户级 PATH 再追加新路径
- 防止用户原有环境变量被意外删除
|
2026-01-15 16:37:46 +08:00 |
|
li
|
e7d99b86d4
|
docs: 添加 Star History 图表
|
2026-01-15 14:10:47 +08:00 |
|
li
|
5a9e0e2eca
|
fix: 修复 Windows CMD 窗口闪现问题 (v1.7.31)
- 添加 CREATE_NO_WINDOW 标志隐藏 Windows 控制台窗口
- 修复 taskkill 和 rundll32 命令弹出 CMD 窗口
- 使用平台特定构建标签(windows/unix)
|
2026-01-14 21:20:42 +08:00 |
|
li
|
9b1ee412b0
|
fix: 修复更新流程卡住问题,自动保留现有 liteMode 设置 (v1.7.30)
- 更新时使用 --skip-prompt 跳过所有交互
- 自动保留用户现有的 liteMode 配置
- 避免在非交互环境中卡住
|
2026-01-14 21:08:18 +08:00 |
|
li
|
5a837da85a
|
feat: 更新流程支持重新选择 Web UI 设置 (v1.7.29)
- 更新时跳过 MCP 配置,但询问 Web UI 偏好
- 默认值为当前配置(保留用户选择)
- --force 参数跳过最终确认提示
|
2026-01-14 21:02:25 +08:00 |
|
li
|
757f288ef6
|
chore: bump version to 1.7.28
|
2026-01-14 20:59:17 +08:00 |
|
li
|
9253adbbd8
|
fix: 修复更新流程中 Web UI 提示导致的失败 (v1.7.27)
|
2026-01-14 20:57:49 +08:00 |
|
li
|
48af319c0d
|
feat: 添加轻量模式,禁用 Web UI 加速响应 (v1.7.27)
- codeagent-wrapper 支持 --lite / -L 参数和 CODEAGENT_LITE_MODE 环境变量
- 轻量模式禁用 WebServer,使用 1 秒 post-message 延迟
- 初始化流程添加 Web UI 开关选项
- 命令模板自动注入 {{LITE_MODE_FLAG}} 占位符
- 配置支持 performance.liteMode 持久化
|
2026-01-14 20:50:22 +08:00 |
|
li
|
6462e3d485
|
fix: 修复 Web UI 自动滚动、WebServer 关闭、TaskOutput 超时问题 (v1.7.26)
- 修复 Web UI 不自动滚动到最新输出的问题
- 添加 userScrolled 标志追踪用户滚动状态
- 使用 setTimeout 确保 DOM 更新后滚动
- 用户手动滚动时暂停自动滚动,任务完成时强制滚动到底部
- 修复进程退出时 WebServer 未关闭导致 CPU 高占用
- 添加 WebServer.Stop() 方法支持优雅关闭
- 在 main.go defer 中调用 globalWebServer.Stop()
- 更新 7 个命令模板添加显式 TaskOutput 超时指令
- analyze.md, debug.md, review.md, optimize.md, test.md, feat.md, workflow.md
- 指定 timeout: 600000 (10分钟) 防止默认 30 秒超时
- 添加 --skip-mcp 选项用于更新时跳过 MCP 配置
|
2026-01-14 20:16:06 +08:00 |
|
li
|
a1a273f553
|
fix: 修复 Windows 进程挂起问题,添加 fallback exit timer (v1.7.25)
- 在 waitLoop 中添加 fallbackExitTimer 机制
- 当 messageTimerCh 触发后,启动 7 秒超时计时器
- 若 waitCh 在超时内未返回,强制退出循环
- 解决 Windows 子进程持有 stdout 句柄导致 cmd.Wait() 永久阻塞问题
|
2026-01-14 00:12:22 +08:00 |
|
li
|
232b10b74b
|
docs: 更新 README.md,精简内容并优化格式
|
2026-01-13 22:13:20 +08:00 |
|
ljf1227
|
69345a42cd
|
fix: 修复 Windows MCP 配置损坏问题并添加自动修复功能 (v1.7.24)
- 添加 applyPlatformCommand 幂等性检查,防止重复处理
- 新增 repairCorruptedMcpArgs 函数自动修复损坏的配置
- 修复 args 数组中重复的 'cmd' 和 'npx' 问题
|
2026-01-13 21:39:15 +08:00 |
|
li
|
30276e8a1b
|
fix: 修复 Windows MCP 配置 npx 命令重复问题 (v1.7.23)
- 移除 applyPlatformCommand 中重复追加的 originalCommand
- getMcpCommand 已返回完整命令,无需再追加
|
2026-01-13 21:14:40 +08:00 |
|
li
|
88286dcaa5
|
fix: 修复 Windows Codex 进程完成后不自动退出问题 (v1.7.22)
在 messageTimerCh case 中先关闭 stdout,再终止进程。
解决 cmd.Wait() 因等待 stdout 句柄关闭而阻塞的问题。
|
2026-01-13 19:40:20 +08:00 |
|
li
|
1237d2bfe0
|
fix: 修复 Windows Codex 进程完成后不自动退出问题 (v1.7.21)
问题根因:
1. messageTimerCh 中阻塞等待 waitCh 导致无限挂起
2. Windows 上 proc.Kill() 只杀主进程不杀子进程
解决方案:
1. 移除 messageTimerCh case 中的阻塞等待
2. 新增 killProcessTree() 使用 taskkill /T /F /PID 终止进程树
3. 修改 terminateCommand/terminateProcess/forwardSignals 使用进程树终止
|
2026-01-13 16:32:28 +08:00 |
|
li
|
e5cfdee7a9
|
fix: 修复并行调用指令格式不清晰问题 (v1.7.20)
v1.7.19 表格格式精简过度,Claude 无法理解需要 run_in_background: true
改为明确的 Bash 调用指令格式
|
2026-01-13 14:30:24 +08:00 |
|
li
|
97c7cb8bc6
|
docs: 精简命令模板去除冗余代码块 (v1.7.19)
- 统一所有调用外部模型的命令模板格式
- 顶部保留完整调用规范,阶段中只引用不重复
- 添加 ⚠️ 必须调用标记确保强制执行
- 修改文件:backend/frontend/debug/optimize/review/test/analyze.md
|
2026-01-13 14:24:40 +08:00 |
|
li
|
038abfd922
|
fix: 修复 Windows 系统 Codex 完成检测问题 (v1.7.17)
问题:
- Codex 任务实际已完成,但 Claude Code 一直显示"响应较慢"
- Windows 系统上 Codex CLI 发送完成事件延迟超过 1 秒
- 导致 wrapper 过早终止进程,上层认为任务未完成
修复:
- 增加默认延迟时间: 1秒 → 5秒
- 添加环境变量支持: CODEAGENT_POST_MESSAGE_DELAY
- 用户可自定义延迟时间(默认5秒,最大60秒)
修改文件:
- codeagent-wrapper/executor.go: 添加 resolvePostMessageDelay() 函数
- CHANGELOG.md: 添加 v1.7.17 变更记录
- package.json: 版本号升级到 1.7.17
- bin/*: 重新编译所有平台二进制文件
|
2026-01-12 18:10:21 +08:00 |
|
li
|
5d184d6be5
|
fix: 修复 Windows 二进制文件缺失问题 (v1.7.16)
根本原因:
- .gitignore 忽略了所有 .exe 文件
- Windows 二进制文件未被 Git 跟踪
- npm 包中缺失 Windows 二进制文件
修复内容:
- 修改 .gitignore: 添加 !bin/*.exe 例外规则
- 提交 Windows 二进制文件到 Git
- bin/codeagent-wrapper-windows-amd64.exe
- bin/codeagent-wrapper-windows-arm64.exe
- 更新版本号 1.7.15 → 1.7.16
- 更新 CHANGELOG.md
影响:
- Windows 用户现在可以正常安装和更新
- 所有平台(macOS/Linux/Windows)均可正常使用
|
2026-01-10 14:15:39 +08:00 |
|
li
|
bc46115e86
|
fix: Windows 兼容性修复 - 路径处理和输出截断问题 (v1.7.15)
## 修复内容
### 1. 路径兼容性修复
- ✅ 统一使用正斜杠路径(`C:/Users/...`)避免 Git Bash heredoc 转义问题
- ✅ Windows 下自动添加 `.exe` 扩展名到 codeagent-wrapper
### 2. 输出截断修复
- ✅ 移除日志行长度限制(`codexLogLineLimit: 1000 → 0`)
- ✅ Windows 下强制刷新 stdout(`os.Stdout.Sync()`)
## 修改文件
- src/utils/installer.ts - 路径处理逻辑优化
- codeagent-wrapper/main.go - 升级至 v5.4.1
- 重新编译所有平台二进制文件
- package.json - 版本号 1.7.14 → 1.7.15
- CHANGELOG.md - 新增 v1.7.15 更新记录
## 影响范围
- 路径正斜杠:所有平台(安全,跨平台标准)
- .exe 扩展名:仅 Windows
- 无限制日志:所有平台(防止长输出截断)
- Stdout.Sync():仅 Windows
|
2026-01-10 11:01:54 +08:00 |
|
li
|
4b6b448b6b
|
fix: 修复更新完成提示显示错误的源版本号 (v1.7.14)
问题:更新完成后显示"从 v1.7.13 升级到 v1.7.13"
原因:传入 performUpdate 的是 npm 包版本而不是本地配置版本
修复:当本地工作流需要更新时,使用 localVersion 作为 fromVersion
|
2026-01-09 23:48:01 +08:00 |
|
li
|
8a9582a81c
|
fix: 修复更新版本判断问题 (v1.7.13)
问题:用户通过 npx 运行时,npm 包已是最新,但本地工作流可能过期
原因:只比较 npm registry 版本,没有比较本地配置版本
修复:
- 新增本地配置版本检测(config.general.version)
- 比较本地版本与当前 npm 包版本
- 当本地版本低于当前包版本时,默认选项改为"是"
- 显示"本地工作流版本"让用户清楚知道当前状态
涉及文件:
- src/commands/update.ts - 添加本地版本检测和智能提示
- CLAUDE.md - 精简变更记录,只保留最新版本
- CHANGELOG.md - 添加 v1.7.12 和 v1.7.13 记录
|
2026-01-09 23:45:17 +08:00 |
|
li
|
beca0106ce
|
fix: 修复 npm 全局安装用户的更新和卸载问题 (v1.7.11)
**问题背景**:
- 用户通过 `npm install -g` 全局安装后,存在双重路径问题
- 卸载显示成功但命令仍可用(只删除了工作流文件,npm 包未移除)
- 更新显示成功但版本号不变(只更新了工作流文件,命令入口仍指向旧版本)
**核心修复**:
1. 新增 checkIfGlobalInstall() 函数检测 npm 全局安装
2. 更新功能:检测到全局安装时引导用户使用 npm 更新
3. 卸载功能:提示两步卸载流程,避免困惑
**修改文件**:
- src/commands/update.ts - 添加全局安装检测和更新引导
- src/commands/menu.ts - 添加卸载引导逻辑
- README.md - 完善卸载说明,区分 npx 和全局安装
- CHANGELOG.md - 记录本次修复
- CLAUDE.md - 更新版本号和变更记录
- package.json - 版本号 1.7.10 → 1.7.11
**用户价值**:
解决"全局安装 + npx 混用"导致的更新/卸载混乱问题
|
2026-01-09 21:20:24 +08:00 |
|
li
|
90cee455f3
|
fix: Windows 兼容性修复 + 升级体验优化 (v1.7.10)
解决的问题:
1. Windows 路径兼容性问题
- 修复 Git Bash 环境下路径转义问题(C:\Users\... → C:Users...)
- 新增 convertToGitBashPath 函数支持盘符转换(C: → /c/)
- 影响所有调用 codeagent-wrapper 的命令
2. 配置迁移问题
- update 命令新增自动迁移逻辑(~/.ccg → ~/.claude/.ccg)
- 从 v1.3.x 升级时自动迁移配置文件和 prompts
- 显示详细迁移日志
3. Windows npx 缓存问题
- update 命令在 Windows 上自动清理 npx 缓存
- 确保更新时拉取最新版本,而不是使用缓存的旧版本
- 先尝试 npx clear-npx-cache,失败则手动删除 ~/.npm/_npx
4. 卸载与更新文档优化
- 新增 npx 缓存清理说明
- 提供交互式卸载 + 手动清理两种方式
修改文件:
- src/utils/installer.ts (路径转换)
- src/commands/update.ts (迁移逻辑 + npx 缓存清理)
- README.md, CHANGELOG.md, CLAUDE.md (文档)
- bin/* (重新编译所有平台二进制)
版本:1.7.9 → 1.7.10
|
2026-01-09 19:51:15 +08:00 |
|
li
|
0799e08ffc
|
fix: 修复并发执行器中潜在的 goroutine 泄漏问题
- 修复 executor.go 中 waitLoop 循环无法正确退出的问题
- 添加 waitErr 通道接收逻辑,确保子进程退出后 goroutine 能正常结束
- 更新 version 1.7.8 -> 1.7.9
- 重新编译所有平台二进制文件 (codeagent-wrapper)
|
2026-01-09 13:15:37 +08:00 |
|
li
|
bfef6a7c4f
|
fix: 强化卸载逻辑,强制递归删除所有目录
- 更新 uninstallWorkflows 逻辑,使用 fs.remove 强制递归删除整个目录
- 删除 ~/.claude/commands/ccg/ 及其所有内容(解决残留文件问题)
- 删除 ~/.claude/agents/ccg/
- 删除 ~/.claude/.ccg/ 配置目录(包含 prompts 和 config)
- 更新卸载确认提示文案,明确告知会强制删除所有数据
- 版本升级至 v1.7.8
|
2026-01-09 11:44:18 +08:00 |
|
li
|
f01abce6a5
|
fix: 修复会话复用语法错误(--resume → resume)
- 修正 4 个命令模板中的 codeagent-wrapper 会话复用调用语法
- 正确语法:`resume <SESSION_ID>` (位置参数)
- 错误语法:`--resume <SESSION_ID>` (不存在的标志)
- 已测试 Codex 和 Gemini 的新会话和复用会话,均工作正常
修改文件:
- templates/commands/workflow.md
- templates/commands/backend.md
- templates/commands/frontend.md
- templates/commands/feat.md
其他开发命令(analyze/debug/optimize/test/review)为单次调用,不使用会话复用,无需修改。
|
2026-01-09 11:30:05 +08:00 |
|
li
|
c0abfd67e1
|
fix: 更新工作流始终安装所有命令(包括新增命令)
## 核心问题
更新工作流时使用 `config?.workflows?.installed`,导致只更新已安装的命令,
新增的命令(如 /ccg:enhance)不会被安装。
## 修复方案
- 使用 getAllCommandIds() 获取所有 15 个命令
- 更新配置文件的 installed 列表为所有当前命令
- 确保更新时会安装所有新增命令
## 测试
- 现在更新会安装全部 15 个命令(包括 enhance)
- 配置文件会同步更新
涉及文件:
- src/commands/update.ts
- package.json (1.7.5 → 1.7.6)
|
2026-01-09 11:05:15 +08:00 |
|
li
|
78a7d6b972
|
fix: 更新工作流逻辑优化 + 添加 enhance 命令
## 更新工作流修复
- 移除模型选择询问(v1.7.0 已固定路由)
- 更新提示信息:明确包含 codeagent-wrapper 二进制更新
- 简化流程:直接使用现有配置,不再询问重新配置
## 添加 enhance 命令
- 在 WORKFLOW_CONFIGS 中添加 enhance 配置
- 更新命令数量:14 → 15
- order: 9.5(在 review 和 init-project 之间)
涉及文件:
- src/commands/update.ts
- src/utils/installer.ts
- package.json (1.7.4 → 1.7.5)
|
2026-01-09 11:01:10 +08:00 |
|
li
|
737b181ae1
|
chore: bump version to 1.7.4
|
2026-01-09 10:58:12 +08:00 |
|
li
|
514c27a58b
|
fix: Windows 浏览器自动打开 + 更新工作流逻辑优化
## Windows 浏览器修复
- 修改 server.go 的 openBrowser 函数
- 将 `cmd /c start` 改为 `rundll32 url.dll,FileProtocolHandler`
- 提升 Windows 平台兼容性
## 更新工作流逻辑优化
- 修改 update.ts 的更新流程
- 即使版本相同也允许重新安装
- 新增步骤:先下载最新包 → 删除旧工作流 → 安装新工作流
- 优化提示信息,明确显示更新流程
## 重新构建
- 重新编译所有 6 个平台的 codeagent-wrapper 二进制文件
- 包含 Windows 浏览器修复
涉及文件:
- codeagent-wrapper/server.go
- src/commands/update.ts
- bin/codeagent-wrapper-* (6 个平台)
|
2026-01-09 10:56:53 +08:00 |
|
li
|
322a4d329e
|
feat: Web UI 实时流式输出 + 自动打开浏览器 + 完成提示
- 新增 Web UI 实时输出(SSE)
- 随机端口分配,避免端口冲突
- 单面板显示,按后端类型分色(Codex 绿/Gemini 紫/Claude 橙)
- 短生命周期,随任务结束而关闭
- 新增自动打开浏览器功能(跨平台:macOS/Linux/Windows)
- 新增完成提示(✓ 完成 + 浏览器通知)
- 新增内容类型显示
- 💭 思考过程(reasoning - 灰色斜体)
- 💻 命令执行(command - 黄色代码块)
- 📝 最终回复(message - 白色)
- 修复 Codex turn.completed 事件捕获
- 扩展 stderr 噪音过滤到所有后端
- 新增 /ccg:enhance 命令(Prompt 增强)
修改文件:
- codeagent-wrapper/server.go: Web UI 核心实现
- codeagent-wrapper/executor.go: WebServer 集成
- codeagent-wrapper/parser.go: turn.completed 支持 + 内容类型
- codeagent-wrapper/filter.go: 全后端噪音过滤
- templates/commands/enhance.md: 新增 Prompt 增强命令
- README.md: 更新功能列表(15 个命令)
- package.json: v1.7.3
版本: v1.7.3
|
2026-01-09 04:27:10 +08:00 |
|
li
|
11a5e14cd6
|
refactor: feat.md 重构为统一调用规范 + 简化流程引用
- 添加"多模型调用规范"章节(调用语法、角色提示词表、会话复用、并行调用)
- 流程中简化引用:"按上方调用规范调用外部模型"
- 从 206 行精简到 158 行
|
2026-01-09 01:52:47 +08:00 |
|
li
|
f85afcb743
|
fix: feat.md 添加调用语法模板并明确使用增强后的需求
- 2.0 阶段:明确用增强结果替代原始 $ARGUMENTS
- 3.3 阶段:添加完整调用语法模板,需求字段使用增强后的需求
- 简化全栈任务并行调用说明
|
2026-01-09 01:49:54 +08:00 |
|
li
|
05e664aa56
|
fix: 明确 enhance_prompt 增强结果替代原始需求的指示
- 更新所有命令模板的调用语法,需求字段改为"增强后的需求(如未增强则用 $ARGUMENTS)"
- 阶段 0 明确指示:用增强结果替代原始 $ARGUMENTS,后续调用 Codex/Gemini 时传入增强后的需求
- 为 analyze.md 添加阶段 0(Prompt 增强)
涉及文件:
- workflow.md, frontend.md, backend.md
- analyze.md, debug.md, optimize.md, test.md
- review.md(调用语法无需修改,审查 git diff 内容)
|
2026-01-09 01:48:41 +08:00 |
|
li
|
9be5ead28d
|
fix: 修复 Gemini session_id 解析问题
- 在 parser.go 中提前提取 session_id(适用于所有后端)
- 增加对 Gemini init 事件的识别(type="init" && session_id 存在)
- 现在 Gemini 调用也能正确返回 SESSION_ID,支持 --resume 恢复会话
|
2026-01-09 01:06:53 +08:00 |
|
li
|
ce9c69ea53
|
add
|
2026-01-08 17:18:53 +08:00 |
|
li
|
92f19d0f50
|
fix: 修复 backend/frontend 单独调用语法 (v1.7.2)
**问题**:
1. backend/frontend 的单独调用示例缺少必要参数
2. 硬编码角色提示词内容,而不是使用 ROLE_FILE 引用
3. 阶段 2/3/5 的调用示例不完整
**修复**:
1. 添加 `run_in_background: false` 参数(单独调用不需要后台)
2. 添加 `timeout: 3600000` 参数(1小时)
3. 改用 ROLE_FILE 引用角色提示词
4. 统一使用 Bash 工具调用格式
5. 为阶段 2/3/5 补充完整的调用示例
**修改内容**:
- backend.md:阶段 2(构思)、阶段 3(计划)、阶段 5(优化)
- frontend.md:阶段 2(构思)、阶段 3(计划)、阶段 5(优化)
**调用示例**:
```javascript
Bash({
command: "~/.claude/bin/codeagent-wrapper --backend codex - \"$PWD\" <<'EOF_CODEX'
ROLE_FILE: ~/.claude/.ccg/prompts/codex/analyzer.md
<TASK>...</TASK>
OUTPUT: ...
EOF_CODEX",
run_in_background: false,
timeout: 3600000,
description: "Codex 后端分析"
})
```
**涉及文件**:
- templates/commands/backend.md (3处修复)
- templates/commands/frontend.md (3处修复)
- skills-v2/CLAUDE.md
- package.json (v1.7.1 → v1.7.2)
|
2026-01-08 17:07:06 +08:00 |
|
li
|
4c25347826
|
release: v1.7.1 - Windows 兼容性修复 + 超时优化 + MCP 功能增强
**核心修复**:
1. **Windows 兼容性**:
- 修复 Windows Git Bash 的 heredoc + 后台进程语法错误
- 改用 Claude Code 的 `run_in_background: true` 参数
- 统一使用不同的 EOF 标记(EOF_CODEX, EOF_GEMINI)
2. **超时时间优化**:
- 所有命令模板的 timeout 从 10 分钟提升到 1 小时(3600000ms)
- 适配复杂任务、大型项目分析等耗时操作
3. **MCP 功能增强**:
- 为所有开发指令添加 Prompt 增强和代码检索
- backend/frontend:新增阶段 0(Prompt 增强)+ 阶段 1(代码检索)
- feat:新增阶段 2.0(Prompt 增强)
- debug/optimize/test:新增阶段 0(Prompt 增强)
**涉及文件**:
- templates/commands/workflow.md (Windows 兼容性 + 超时优化)
- templates/commands/analyze.md (Windows 兼容性 + 超时优化)
- templates/commands/debug.md (Windows 兼容性 + 超时优化 + Prompt 增强)
- templates/commands/optimize.md (Windows 兼容性 + 超时优化 + Prompt 增强)
- templates/commands/review.md (Windows 兼容性 + 超时优化)
- templates/commands/test.md (Windows 兼容性 + 超时优化 + Prompt 增强)
- templates/commands/backend.md (Prompt 增强 + 代码检索)
- templates/commands/frontend.md (Prompt 增强 + 代码检索)
- templates/commands/feat.md (Prompt 增强)
- skills-v2/CLAUDE.md
- package.json (v1.7.0 → v1.7.1)
**用户价值**:
- ✅ Windows 用户可正常使用多模型并行工作流
- ⏱️ 复杂任务不再因超时中断
- 🎯 更精准的需求理解和代码定位
- 🔄 统一的工作流体验
|
2026-01-08 16:48:49 +08:00 |
|
li
|
ea9f436ef4
|
fix: Windows 兼容性 - 改用 run_in_background 参数 (v1.7.1)
**问题**:
- Windows Git Bash 不支持 heredoc + `&` 后台进程语法
- 用户在调用 workflow 时触发语法错误
**修复**:
- 所有命令模板改用 Bash 工具的 `run_in_background: true` 参数
- 统一使用不同的 EOF 标记(EOF_CODEX, EOF_GEMINI)避免冲突
- 更新关键规则说明,移除 shell `&` 符号的说明
**影响范围**:
- templates/commands/workflow.md
- templates/commands/analyze.md
- templates/commands/debug.md
- templates/commands/optimize.md
- templates/commands/review.md
- templates/commands/test.md
- skills-v2/CLAUDE.md
- package.json (v1.7.0 → v1.7.1)
**测试验证**:
- macOS 现有功能不受影响
- Windows Git Bash 语法错误已解决
|
2026-01-08 16:26:28 +08:00 |
|
li
|
3f6fa128cb
|
release: v1.7.0 - 大幅简化安装流程,固定模型路由
主要变更:
- 🎯 简化安装流程:只需配置 MCP(可选),无需选择语言/模型/命令
- 🔧 固定模型路由:Gemini (前端) + Codex (后端)
- ✂️ 精简命令:从 17 个减少到 14 个
- 删除 think(与 analyze 重叠)
- 删除 bugfix(与 debug 重叠)
- 删除 code(被 workflow 覆盖)
- 删除 enhance(集成到 workflow)
- 📝 重写所有命令模板:统一 [模式:X] 标签系统,精简到 100-140 行
- 📦 新增平台支持:Linux ARM64 + Windows ARM64
|
2026-01-07 23:59:27 +08:00 |
|
li
|
8c0fd802c1
|
docs: 重写 README 并添加 NPM 发布流程到 CLAUDE.md
- 重写 README.md(591 行 → 406 行,精简 31%)
- 删除过时的 v1.6.0 改进、Windows MCP 修复内容
- 删除不准确的 Codex/Gemini GitHub 链接
- 优化结构,突出核心命令(3 个)
- 修正错误命令 `npx ccg config mcp` → `npx ccg-workflow`
- 添加 NPM 发布流程到 CLAUDE.md
- 前置要求(npm 账户、token 配置)
- 4 步发布流程
- 验证命令和注意事项
- 删除其他项目的 CLAUDE.md(skills、myclaude、zcf)
- 仅保留 skills-v2 项目文档
|
2026-01-07 14:12:48 +08:00 |
|
li
|
a2df905002
|
perf: 优化 dev 阶段 2,硬编码 codex/gemini 减少 token 消耗
- 阶段 2 从调用 4 个模型减少到 2 个(codex + gemini)
- 删除动态获取模型的 jq 逻辑,直接硬编码
- dev.md 从 6.8kB 优化到 6.3kB(节省 500 字节)
- 避免不必要的重复调用(所有模型都使用 analyzer.md)
|
2026-01-07 13:34:37 +08:00 |
|
li
|
5857150ceb
|
refactor: 统一使用 ace-tool MCP,移除 auggie 动态替换 (v1.6.0)
主要变更:
- 移除 installer.ts 中的 MCP 工具名动态注入逻辑
- 更新 15 个模板文件,硬编码使用 ace-tool MCP 工具
- 统一参数规范:search_context 和 enhance_prompt
- 更新 memorys/CLAUDE.md 核心指令
- 简化配置流程,减少 50% 配置复杂度
详细说明见 CHANGELOG.md
|
2026-01-07 11:29:51 +08:00 |
|
li
|
23e2351218
|
fix: 修复多模型并行调用提示词矛盾描述 (v1.5.1)
**问题**:
- templates/commands/dev.md 阶段2/3/5 存在矛盾描述
- 开头简化描述:"前端分析: gemini, 后端分析: codex"
- 后面遍历逻辑:"遍历 {{BACKEND_MODELS}} 和 {{FRONTEND_MODELS}}"
- 导致 Claude 执行时只调用 2 个模型而非 4 个
- templates/commands/review.md Step 2 存在类似问题
**修复**:
1. dev.md: 删除误导性简化描述,统一为"遍历模型列表"逻辑
- 阶段2: 明确"总共并行调用次数 = 后端模型数 + 前端模型数"
- 阶段3: 同上
- 阶段5: 明确"总共并行调用次数 = 审查模型数"
2. review.md: 删除误导性示例代码块,统一为"遍历 {{REVIEW_MODELS}}"
**影响**:
- 修复后 /ccg:dev 会正确并行调用所有配置的模型(例如 4 次而非 2 次)
- 修复后 /ccg:review 会正确遍历所有审查模型
- 其他命令(code/feat/analyze 等)无需修改
**修改文件**:
- templates/commands/dev.md
- templates/commands/review.md
- package.json (1.5.0 → 1.5.1)
|
2026-01-07 00:47:47 +08:00 |
|