diff --git a/CHANGELOG.md b/CHANGELOG.md index ea58735..68f45b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,206 +4,709 @@ All notable changes to this project will be documented in this file. ## [5.2.4] - 2025-12-16 -### 🐛 Bug Fixes - -- *(executor)* Isolate log files per task in parallel mode -- *(codeagent)* 防止 Claude backend 无限递归调用 ### ⚙️ Miscellaneous Tasks -- Bump version to 5.2.4 -## [5.2.3] - 2025-12-15 +- integrate git-cliff for automated changelog generation + +- bump version to 5.2.4 ### 🐛 Bug Fixes -- *(parser)* 修复 bufio.Scanner token too long 错误 (#64) + +- 防止 Claude backend 无限递归调用 + +- isolate log files per task in parallel mode + +### 💼 Other + + +- Merge pull request #70 from cexll/fix/prevent-codeagent-infinite-recursion + +- Merge pull request #69 from cexll/myclaude-master-20251215-073053-338465000 + +- update CHANGELOG.md + +- Merge pull request #65 from cexll/fix/issue-64-buffer-overflow + +## [5.2.3] - 2025-12-15 + + +### 🐛 Bug Fixes + + +- 修复 bufio.Scanner token too long 错误 ([#64](https://github.com/cexll/myclaude/issues/64)) + +### 💼 Other + + +- change version ### 🧪 Testing + - 同步测试中的版本号至 5.2.3 ## [5.2.2] - 2025-12-13 + +### ⚙️ Miscellaneous Tasks + + +- Bump version and clean up documentation + +### 🐛 Bug Fixes + + +- fix codeagent backend claude no auto + +- fix install.py dev fail + ### 🧪 Testing + - Fix tests for ClaudeBackend default --dangerously-skip-permissions -### ⚙️ Miscellaneous Tasks +## [5.2.1] - 2025-12-13 -- *(v5.2.2)* Bump version and clean up documentation - -## [5.2.0] - 2025-12-13 - -### 🚀 Features - -- *(dev-workflow)* 替换 Codex 为 codeagent 并添加 UI 自动检测 -- *(codeagent-wrapper)* 完整多后端支持与安全优化 -- *(install)* 添加终端日志输出和 verbose 模式 -- *(v5.2.0)* Improve release notes and installation scripts -- *(v5.2.0)* Complete skills system integration and config cleanup ### 🐛 Bug Fixes -- *(merge)* 修复master合并后的编译和测试问题 -- *(parallel)* 修复并行执行启动横幅重复打印问题 -- *(ci)* 移除 .claude 配置文件验证步骤 -- *(codeagent-wrapper)* 重构信号处理逻辑避免重复 nil 检查 -- *(codeagent-wrapper)* 修复权限标志逻辑和版本号测试 -- *(install)* Op_run_command 实时流式输出 -- *(codeagent-wrapper)* 异常退出时显示最近错误信息 -- *(codeagent-wrapper)* Remove binary artifacts and improve error messages -- *(codeagent-wrapper)* Use -r flag for claude backend resume -- *(install)* Clarify module list shows default state not enabled -- *(codeagent-wrapper)* Use -r flag for gemini backend resume -- *(codeagent-wrapper)* Add worker limit cap and remove legacy alias -- *(codeagent-wrapper)* Fix race condition in stdout parsing -### 🚜 Refactor - -- *(pr-53)* 调整文件命名和技能定义 - -### 📚 Documentation - -- *(changelog)* Remove GitHub workflow related content - -### 🧪 Testing - -- *(codeagent-wrapper)* 添加 ExtractRecentErrors 单元测试 - -### ⚙️ Miscellaneous Tasks - -- *(v5.2.0)* Update CHANGELOG and remove deprecated test files - -## [5.1.4] - 2025-12-09 - -### 🐛 Bug Fixes - -- *(parallel)* 任务启动时立即返回日志文件路径以支持实时调试 - -## [5.1.3] - 2025-12-08 - -### 🐛 Bug Fixes - -- *(test)* Resolve CI timing race in TestFakeCmdInfra - -## [5.1.2] - 2025-12-08 - -### 🐛 Bug Fixes - -- 修复channel同步竞态条件和死锁问题 - -## [5.1.1] - 2025-12-08 - -### 🐛 Bug Fixes - -- *(test)* Resolve data race on forceKillDelay with atomic operations -- 增强日志清理的安全性和可靠性 +- fix codeagent claude and gemini root dir ### 💼 Other -- Resolve signal handling conflict preserving testability and Windows support + +- update readme + +## [5.2.0] - 2025-12-13 + + +### ⚙️ Miscellaneous Tasks + + +- Update CHANGELOG and remove deprecated test files + +### 🐛 Bug Fixes + + +- fix race condition in stdout parsing + +- add worker limit cap and remove legacy alias + +- use -r flag for gemini backend resume + +- clarify module list shows default state not enabled + +- use -r flag for claude backend resume + +- remove binary artifacts and improve error messages + +- 异常退出时显示最近错误信息 + +- op_run_command 实时流式输出 + +- 修复权限标志逻辑和版本号测试 + +- 重构信号处理逻辑避免重复 nil 检查 + +- 移除 .claude 配置文件验证步骤 + +- 修复并行执行启动横幅重复打印问题 + +- 修复master合并后的编译和测试问题 + +### 💼 Other + + +- Merge rc/5.2 into master: v5.2.0 release improvements + +- Merge pull request #53 from cexll/rc/5.2 + +- remove docs + +- remove docs + +- add prototype prompt skill + +- add prd skill + +- update memory claude + +- remove command gh flow + +- update license + +- Merge branch 'master' into rc/5.2 + +- Merge pull request #52 from cexll/fix/parallel-log-path-on-startup + +### 📚 Documentation + + +- remove GitHub workflow related content + +### 🚀 Features + + +- Complete skills system integration and config cleanup + +- Improve release notes and installation scripts + +- 添加终端日志输出和 verbose 模式 + +- 完整多后端支持与安全优化 + +- 替换 Codex 为 codeagent 并添加 UI 自动检测 + +### 🚜 Refactor + + +- 调整文件命名和技能定义 ### 🧪 Testing + +- 添加 ExtractRecentErrors 单元测试 + +## [5.1.4] - 2025-12-09 + + +### 🐛 Bug Fixes + + +- 任务启动时立即返回日志文件路径以支持实时调试 + +## [5.1.3] - 2025-12-08 + + +### 🐛 Bug Fixes + + +- resolve CI timing race in TestFakeCmdInfra + +## [5.1.2] - 2025-12-08 + + +### 🐛 Bug Fixes + + +- 修复channel同步竞态条件和死锁问题 + +### 💼 Other + + +- Merge pull request #51 from cexll/fix/channel-sync-race-conditions + +- change codex-wrapper version + +## [5.1.1] - 2025-12-08 + + +### 🐛 Bug Fixes + + +- 增强日志清理的安全性和可靠性 + +- resolve data race on forceKillDelay with atomic operations + +### 💼 Other + + +- Merge pull request #49 from cexll/freespace8/master + +- resolve signal handling conflict preserving testability and Windows support + +### 🧪 Testing + + - 补充测试覆盖提升至 89.3% ## [5.1.0] - 2025-12-07 -### 🚀 Features - -- Implement enterprise workflow with multi-backend support -- *(cleanup)* 添加启动时清理日志的功能和--cleanup标志支持 - -## [5.0.0] - 2025-12-05 - -### 🚀 Features - -- Implement modular installation system - -### 🐛 Bug Fixes - -- *(codex-wrapper)* Defer startup log until args parsed - -### 🚜 Refactor - -- Remove deprecated plugin modules - -### 📚 Documentation - -- Rewrite documentation for v5.0 modular architecture - -### ⚙️ Miscellaneous Tasks - -- Clarify unit-test coverage levels in requirement questions - -## [4.8.2] - 2025-12-02 - -### 🐛 Bug Fixes - -- *(codex-wrapper)* Capture and include stderr in error messages -- Correct Go version in go.mod from 1.25.3 to 1.21 -- Make forceKillDelay testable to prevent signal test timeout -- Skip signal test in CI environment - -## [4.8.1] - 2025-12-01 - -### 🐛 Bug Fixes - -- *(codex-wrapper)* Improve --parallel parameter validation and docs - -### 🎨 Styling - -- *(codex-skill)* Replace emoji with text labels - -## [4.7.3] - 2025-11-29 - -### 🚀 Features - -- Add async logging to temp file with lifecycle management -- Add parallel execution support to codex-wrapper -- Add session resume support and improve output format - -### 🐛 Bug Fixes - -- *(logger)* 保留日志文件以便程序退出后调试并完善日志输出功能 - -### 📚 Documentation - -- Improve codex skill parameter best practices - -## [4.7.2] - 2025-11-28 - -### 🐛 Bug Fixes - -- *(main)* Improve buffer size and streamline message extraction - -### 🧪 Testing - -- *(ParseJSONStream)* 增加对超大单行文本和非字符串文本的处理测试 - -## [4.7] - 2025-11-27 - -### 🐛 Bug Fixes - -- Update repository URLs to cexll/myclaude - -## [4.4] - 2025-11-22 - -### 🚀 Features - -- 支持通过环境变量配置 skills 模型 - -## [4.1] - 2025-11-04 - -### 📚 Documentation - -- 新增 /enhance-prompt 命令并更新所有 README 文档 - -## [3.1] - 2025-09-17 ### 💼 Other -- Sync READMEs with actual commands/agents; remove nonexistent commands; enhance requirements-pilot with testing decision gate and options. +- Merge pull request #45 from Michaelxwb/master + +- 修改windows安装说明 + +- 修改打包脚本 + +- 支持windows系统的安装 + +- Merge pull request #1 from Michaelxwb/feature-win + +- 支持window + +### 🚀 Features + + +- 添加启动时清理日志的功能和--cleanup标志支持 + +- implement enterprise workflow with multi-backend support + +## [5.0.0] - 2025-12-05 + + +### ⚙️ Miscellaneous Tasks + + +- clarify unit-test coverage levels in requirement questions + +### 🐛 Bug Fixes + + +- defer startup log until args parsed + +### 💼 Other + + +- Merge branch 'master' of github.com:cexll/myclaude + +- Merge pull request #43 from gurdasnijor/smithery/add-badge + +- Add Smithery badge + +- Merge pull request #42 from freespace8/master + +### 📚 Documentation + + +- rewrite documentation for v5.0 modular architecture + +### 🚀 Features + + +- feat install.py + +- implement modular installation system + +### 🚜 Refactor + + +- remove deprecated plugin modules + +## [4.8.2] - 2025-12-02 + + +### 🐛 Bug Fixes + + +- skip signal test in CI environment + +- make forceKillDelay testable to prevent signal test timeout + +- correct Go version in go.mod from 1.25.3 to 1.21 + +- fix codex wrapper async log + +- capture and include stderr in error messages + +### 💼 Other + + +- Merge pull request #41 from cexll/fix-async-log + +- remove test case 90 + +- optimize codex-wrapper + +- Merge branch 'master' into fix-async-log + +## [4.8.1] - 2025-12-01 + + +### 🎨 Styling + + +- replace emoji with text labels + +### 🐛 Bug Fixes + + +- improve --parallel parameter validation and docs + +### 💼 Other + + +- remove codex-wrapper bin + +## [4.8.0] - 2025-11-30 + + +### 💼 Other + + +- update codex skill dependencies + +## [4.7.3] - 2025-11-29 + + +### 🐛 Bug Fixes + + +- 保留日志文件以便程序退出后调试并完善日志输出功能 + +### 💼 Other + + +- Merge pull request #34 from cexll/cce-worktree-master-20251129-111802-997076000 + +- update CLAUDE.md and codex skill + +### 📚 Documentation + + +- improve codex skill parameter best practices + +### 🚀 Features + + +- add session resume support and improve output format + +- add parallel execution support to codex-wrapper + +- add async logging to temp file with lifecycle management + +## [4.7.2] - 2025-11-28 + + +### 🐛 Bug Fixes + + +- improve buffer size and streamline message extraction + +### 💼 Other + + +- Merge pull request #32 from freespace8/master + +### 🧪 Testing + + +- 增加对超大单行文本和非字符串文本的处理测试 + +## [4.7.1] - 2025-11-27 + + +### 💼 Other + + +- optimize dev pipline + +- Merge feat/codex-wrapper: fix repository URLs + +## [4.7] - 2025-11-27 + + +### 🐛 Bug Fixes + + +- update repository URLs to cexll/myclaude + +## [4.7-alpha1] - 2025-11-27 + + +### 🐛 Bug Fixes + + +- fix marketplace schema validation error in dev-workflow plugin + +### 💼 Other + + +- Merge pull request #29 from cexll/feat/codex-wrapper + +- Add codex-wrapper Go implementation + +- update readme + +- update readme + +## [4.6] - 2025-11-25 + + +### 💼 Other + + +- update dev workflow + +- update dev workflow + +## [4.5] - 2025-11-25 + + +### 🐛 Bug Fixes + + +- fix codex skill eof + +### 💼 Other + + +- update dev workflow plugin + +- update readme + +## [4.4] - 2025-11-22 + + +### 🐛 Bug Fixes + + +- fix codex skill timeout and add more log + +- fix codex skill + +### 💼 Other + + +- update gemini skills + +- update dev workflow + +- update codex skills model config + +- Merge branch 'master' of github.com:cexll/myclaude + +- Merge pull request #24 from cexll/swe-agent/23-1763544297 + +### 🚀 Features + + +- 支持通过环境变量配置 skills 模型 + +## [4.3] - 2025-11-19 + + +### 🐛 Bug Fixes + + +- fix codex skills running + +### 💼 Other + + +- update skills plugin + +- update gemini + +- update doc + +- Add Gemini CLI integration skill + +### 🚀 Features + + +- feat simple dev workflow + +## [4.2.2] - 2025-11-15 + + +### 💼 Other + + +- update codex skills + +## [4.2.1] - 2025-11-14 + + +### 💼 Other + + +- Merge pull request #21 from Tshoiasc/master + +- Merge branch 'master' into master + +- Change default model to gpt-5.1-codex + +- Enhance codex.py to auto-detect long inputs and switch to stdin mode, improving handling of shell argument issues. Updated build_codex_args to support stdin and added relevant logging for task length warnings. + +## [4.2] - 2025-11-13 + + +### 🐛 Bug Fixes + + +- fix codex.py wsl run err + +### 💼 Other + + +- optimize codex skills + +- Merge branch 'master' of github.com:cexll/myclaude + +- Rename SKILLS.md to SKILL.md + +- optimize codex skills + +### 🚀 Features + + +- feat codex skills + +## [4.1] - 2025-11-04 + + +### 💼 Other + + +- update enhance-prompt.md response + +- update readme + +### 📚 Documentation + + +- 新增 /enhance-prompt 命令并更新所有 README 文档 + +## [4.0] - 2025-10-22 + + +### 🐛 Bug Fixes + + +- fix skills format + +### 💼 Other + + +- Merge branch 'master' of github.com:cexll/myclaude + +- Merge pull request #18 from cexll/swe-agent/17-1760969135 + +- update requirements clarity + +- update .gitignore + +- Fix #17: Update root marketplace.json to use skills array + +- Fix #17: Convert requirements-clarity to correct plugin directory format + +- Fix #17: Convert requirements-clarity to correct plugin directory format + +- Convert requirements-clarity to plugin format with English prompts + +- Translate requirements-clarity skill to English for plugin compatibility + +- Add requirements-clarity Claude Skill + +- Add requirements clarification command + +- update + +## [3.5] - 2025-10-20 + + +### 💼 Other + + +- Merge pull request #15 from cexll/swe-agent/13-1760944712 + +- Fix #13: Clean up redundant README files + +- Optimize README structure - Solution A (modular) + +- Merge pull request #14 from cexll/swe-agent/12-1760944588 + +- Fix #12: Update Makefile install paths for new directory structure + +## [3.4] - 2025-10-20 + + +### 💼 Other + + +- Merge pull request #11 from cexll/swe-agent/10-1760752533 + +- Fix marketplace metadata references + +- Fix plugin configuration: rename to marketplace.json and update repository URLs + +- Fix #10: Restructure plugin directories to ensure proper command isolation + +## [3.3] - 2025-10-15 + + +### 💼 Other + + +- Update README-zh.md + +- Update README.md + +- Update marketplace.json + +- Update Chinese README with v3.2 plugin system documentation + +- Update README with v3.2 plugin system documentation + +## [3.2] - 2025-10-10 + + +### 💼 Other + + +- Add Claude Code plugin system support + +- update readme + +- Add Makefile for quick deployment and update READMEs + +## [3.1] - 2025-09-17 + + +### ◀️ Revert + + +- revert + +### 🐛 Bug Fixes + + +- fixed bmad-orchestrator not fund + +- fix bmad + +### 💼 Other + + +- update bmad review with codex support + +- 优化 BMAD 工作流和代理配置 + +- update gpt5 + +- support bmad output-style + +- update bmad user guide + +- update bmad readme + +- optimize requirements pilot + +- add use gpt5 codex + +- add bmad pilot + +- sync READMEs with actual commands/agents; remove nonexistent commands; enhance requirements-pilot with testing decision gate and options. + +- Update Chinese README and requirements-pilot command to align with latest workflow + +- update readme + +- update agent + +- update bugfix sub agents + +- Update ask support KISS YAGNI SOLID + +- Add comprehensive documentation and multi-agent workflow system + +- update commands