swe-agent[bot]
b41b223fc8
refactor(pr-53): 调整文件命名和技能定义
...
1. 回滚 skills/codex/SKILL.md 至使用 codex-wrapper
- codeagent-wrapper 已由独立技能 skills/codeagent/SKILL.md 提供
- 保持向后兼容性和职责分离
2. 重命名命令文件为语义化名称
- gh-implement.md → gh-issue-implement.md
- 更新命令标识从 /gh-implement 到 /gh-issue-implement
- 提升命令意图的清晰度
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-09 17:19:23 +08:00
swe-agent[bot]
3ef288bfaa
feat: implement enterprise workflow with multi-backend support
...
## Overview
Complete implementation of enterprise-level workflow features including
multi-backend execution (Codex/Claude/Gemini), GitHub issue-to-PR automation,
hooks system, and comprehensive documentation.
## Major Changes
### 1. Multi-Backend Support (codeagent-wrapper)
- Renamed codex-wrapper → codeagent-wrapper
- Backend interface with Codex/Claude/Gemini implementations
- Multi-format JSON stream parser (auto-detects backend)
- CLI flag: --backend codex|claude|gemini (default: codex)
- Test coverage: 89.2%
**Files:**
- codeagent-wrapper/backend.go - Backend interface
- codeagent-wrapper/parser.go - Multi-format parser
- codeagent-wrapper/config.go - CLI parsing with backend selection
- codeagent-wrapper/executor.go - Process execution
- codeagent-wrapper/logger.go - Async logging
- codeagent-wrapper/utils.go - Utilities
### 2. GitHub Workflow Commands
- /gh-create-issue - Create structured issues via guided dialogue
- /gh-implement - Issue-to-PR automation with full dev lifecycle
**Files:**
- github-workflow/commands/gh-create-issue.md
- github-workflow/commands/gh-implement.md
- skills/codeagent/SKILL.md
### 3. Hooks System
- UserPromptSubmit hook for skill activation
- Pre-commit example with code quality checks
- merge_json operation in install.py for settings.json merging
**Files:**
- hooks/skill-activation-prompt.sh|.js
- hooks/pre-commit.sh
- hooks/hooks-config.json
- hooks/test-skill-activation.sh
### 4. Skills System
- skill-rules.json for auto-activation
- codeagent skill for multi-backend wrapper
**Files:**
- skills/skill-rules.json
- skills/codeagent/SKILL.md
- skills/codex/SKILL.md (updated)
### 5. Installation System
- install.py: Added merge_json operation
- config.json: Added "gh" module
- config.schema.json: Added op_merge_json schema
### 6. CI/CD
- GitHub Actions workflow for testing and building
**Files:**
- .github/workflows/ci.yml
### 7. Comprehensive Documentation
- Architecture overview with ASCII diagrams
- Codeagent-wrapper complete usage guide
- GitHub workflow detailed examples
- Hooks customization guide
**Files:**
- docs/architecture.md (21KB)
- docs/CODEAGENT-WRAPPER.md (9KB)
- docs/GITHUB-WORKFLOW.md (9KB)
- docs/HOOKS.md (4KB)
- docs/enterprise-workflow-ideas.md
- README.md (updated with doc links)
## Test Results
- All tests passing ✅
- Coverage: 89.2%
- Security scan: 0 issues (gosec)
## Breaking Changes
- codex-wrapper renamed to codeagent-wrapper
- Default backend: codex (documented in README)
## Migration Guide
Users with codex-wrapper installed should:
1. Run: python3 install.py --module dev --force
2. Update shell aliases if any
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-09 15:53:31 +08:00
cexll
d4104214ff
refactor: remove deprecated plugin modules
...
清理废弃的独立插件模块,统一到主工作流:
- 删除 advanced-ai-agents (GPT-5 已集成到核心)
- 删除 requirements-clarity (已集成到 dev 工作流)
- 删除 output-styles/bmad.md (输出格式由 CLAUDE.md 管理)
- 删除 skills/codex/scripts/codex.py (由 Go wrapper 替代)
- 删除 docs/ADVANCED-AGENTS.md (功能已整合)
这些模块的功能已整合到模块化安装系统中。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-05 10:26:38 +08:00
cexll
9ba6950d21
style(codex-skill): replace emoji with text labels
...
替换 ❌ emoji 为 # Bad: 文字标记,保持文档简洁专业。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-01 16:22:32 +08:00
cexll
06f14aa695
fix(codex-wrapper): improve --parallel parameter validation and docs
...
修复问题:
- codex-wrapper --parallel 模式缺少参数验证,用户误传额外参数导致 shell 解析错误
- 文档中缺少正确 vs 错误用法对比,容易误导用户
主要改进:
1. codex-wrapper/main.go:
- 添加 --parallel 参数验证 (366-373行)
- 当检测到额外参数时,输出清晰的错误提示和正确用法示例
- 更新 --help 文档,添加 --parallel 使用说明
2. skills/codex/SKILL.md:
- 添加重要提示框,明确 --parallel 只从 stdin 读取配置
- 新增"正确 vs 错误用法"对比部分,包含3种常见错误示例
- 修复所有示例中多余的 `-` 参数
- 在 Delimiter Format 部分强调 workdir 的正确用法
测试验证:
- ✅ 所有单元测试通过
- ✅ 参数验证功能正常
- ✅ 并行执行功能正常
- ✅ 中文内容解析正常
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-01 16:18:36 +08:00
cexll
9fa872a1f0
update codex skill dependencies
2025-12-01 00:11:31 +08:00
cexll
e55b13c2c5
docs: improve codex skill parameter best practices
...
Add best practices for task id and workdir parameters:
- id: recommend <feature>_<timestamp> format for uniqueness
- workdir: recommend absolute paths to avoid ambiguity
Update parallel execution example to demonstrate recommended format
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-29 23:32:44 +08:00
cexll
f95f5f5e88
feat: add session resume support and improve output format
...
- Support session_id in parallel task config for resuming failed tasks
- Change output format from JSON to human-readable text
- Add helper functions (hello, greet, farewell) with tests
- Clean up code formatting
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-29 23:14:43 +08:00
cexll
23c212f8be
feat: add parallel execution support to codex-wrapper
...
- Replace JSON format with delimiter format (---TASK---/---CONTENT---)
- Support unlimited concurrent task execution with dependency management
- Implement Kahn's topological sort for dependency resolution
- Add cycle detection and error isolation
- Change output from JSON to human-readable text format
- Update SKILL.md with parallel execution documentation
Key features:
- No escaping needed for task content (heredoc protected)
- Automatic dependency-based scheduling
- Failed tasks don't block independent tasks
- Text output format for better readability
Test coverage: 89.0%
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-29 22:12:40 +08:00
cexll
90477abb81
update CLAUDE.md and codex skill
2025-11-29 19:11:06 +08:00
cexll
c8a652ec15
Add codex-wrapper Go implementation
2025-11-27 14:33:13 +08:00
cexll
71305da77e
fix codex skill eof
2025-11-25 21:00:12 +08:00
cexll
b5183c7711
update gemini skills
2025-11-22 14:56:31 +08:00
cexll
12af992d8c
fix codex skill timeout and add more log
2025-11-20 20:28:44 +08:00
cexll
bbd2f50c38
update codex skills model config
2025-11-19 23:57:52 +08:00
cexll
3f7652f992
Merge branch 'master' of github.com:cexll/myclaude
2025-11-19 23:06:43 +08:00
cexll
2cbe36b532
fix codex skill
2025-11-19 23:06:37 +08:00
swe-agent[bot]
916b970665
feat: 支持通过环境变量配置 skills 模型
...
- 新增 CODEX_MODEL 环境变量覆盖 codex 默认模型
- 新增 GEMINI_MODEL 环境变量覆盖 gemini 默认模型
- 更新文档说明环境变量用法
- 保持向后兼容,未设置环境变量时使用原默认值
修复 #23
Generated by swe-agent
2025-11-19 09:27:15 +00:00
cexll
b18439f268
update gemini
2025-11-19 16:14:22 +08:00
cexll
4230479ff4
fix codex skills running
2025-11-19 14:54:45 +08:00
cexll
6223d59042
Add Gemini CLI integration skill
...
Implement gemini skill following codex pattern with Python wrapper supporting multiple execution modes (uv run, python3, direct), configurable models (gemini-2.5-pro/flash/1.5-pro), timeout control, and zero-dependency cross-platform compatibility.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-16 00:04:33 +08:00
cexll
e6b229645a
update codex skills
2025-11-15 23:14:35 +08:00
cexll
e9faa0bc2d
Merge branch 'master' into master
2025-11-14 09:45:04 +08:00
swe-agent[bot]
70caa8d7fc
Change default model to gpt-5.1-codex
...
- Update SKILL.md documentation
- Update codex.py DEFAULT_MODEL constant
Generated by swe-agent
2025-11-14 01:40:23 +00:00
Tshoiasc
4f74d5afa1
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.
2025-11-14 09:33:34 +08:00
cexll
7f61437eea
fix codex.py wsl run err
2025-11-13 15:41:54 +08:00
swe-agent[bot]
ed604f6db7
optimize codex skills
2025-11-11 18:10:11 +08:00
swe-agent[bot]
05e32203ee
optimize codex skills
2025-11-11 16:47:04 +08:00
swe-agent[bot]
19aa237d47
feat codex skills
2025-11-10 19:00:21 +08:00