6 Commits
Author SHA1 Message Date
li c10eacceeb fix: 修复浏览器进程清理问题并更新 darwin-arm64 二进制 (v1.7.46)
- 修复 openBrowser 函数僵尸进程问题
- 新增 darwin-arm64 预编译二进制
- 正确清理浏览器子进程防止资源泄露

Fixes: #issue-windows-heredoc-error
2026-01-20 19:42:09 +08:00
li 67fc4c9f53 chore: bump version to 1.7.36
🐛 Bug 修复:
- 修复 Codex 默认需要手动同意文件操作的问题
- 默认添加 --dangerously-bypass-approvals-and-sandbox 参数(与 Gemini 一致)
- 添加 CODEX_REQUIRE_APPROVAL 环境变量控制(可选退出)

✨ 新功能:
- Web UI 自动滚动修复(显示任务内容后立即滚动)
- 任务完成后自动关闭页面(3秒倒计时)
- 添加 build-all.sh 脚本用于编译所有平台二进制文件

📦 版本更新:
- ccg-workflow: 1.7.35 → 1.7.36
- codeagent-wrapper: 5.6.0 → 5.7.0
2026-01-16 15:22:27 +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 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 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