github cexll/myclaude v5.2.0

latest releases: v6.5.1, v6.5.0, v6.4.0...
2 months ago

๐Ÿš€ Core Features

Skills System Enhancements

  • New Skills: Added codeagent, product-requirements, prototype-prompt-generator to skill-rules.json
  • Auto-Activation: Skills automatically trigger based on keyword/pattern matching via hooks
  • Backward Compatibility: Retained skills/codex/SKILL.md for existing workflows

Multi-Backend Support (codeagent-wrapper)

  • Renamed: codex-wrapper โ†’ codeagent-wrapper with pluggable backend architecture
  • Three Backends: Codex (default), Claude, Gemini via --backend flag
  • Smart Parser: Auto-detects backend JSON stream formats
  • Session Resume: All backends support -r <session_id> cross-session resume
  • Parallel Execution: DAG task scheduling with global and per-task backend configuration
  • Concurrency Control: CODEAGENT_MAX_PARALLEL_WORKERS env var limits concurrent tasks (max 100)
  • Test Coverage: 93.4% (backend.go 100%, config.go 97.8%, executor.go 96.4%)

Dev Workflow

  • /dev: 6-step minimal dev workflow with mandatory 90% test coverage

Hooks System

  • UserPromptSubmit: Auto-activate skills based on context
  • PostToolUse: Auto-validation/formatting after tool execution
  • Stop: Cleanup and reporting on session end
  • Examples: Skill auto-activation, pre-commit checks

Skills System

  • Auto-Activation: skill-rules.json regex trigger rules
  • codeagent skill: Multi-backend wrapper integration
  • Modular Design: Easy to extend with custom skills

Installation System Enhancements

  • merge_json operation: Auto-merge settings.json configuration
  • Modular Installation: python3 install.py --module dev
  • Verbose Logging: --verbose/-v enables terminal real-time output
  • Streaming Output: op_run_command streams bash script execution
  • Configuration Cleanup: Removed deprecated gh module from config.json

๐Ÿ“š Documentation

  • docs/architecture.md (21KB): Architecture overview with ASCII diagrams
  • docs/CODEAGENT-WRAPPER.md (9KB): Complete usage guide
  • docs/HOOKS.md (4KB): Customization guide
  • README.md: Added documentation index, corrected default backend description

๐Ÿ”ง Important Fixes

codeagent-wrapper

  • Fixed Claude/Gemini backend -C (workdir) and -r (resume) parameter support (codeagent-wrapper/backend.go:80-120)
  • Corrected Claude backend permission flag logic if cfg.SkipPermissions (codeagent-wrapper/backend.go:95)
  • Fixed parallel mode startup banner duplication (codeagent-wrapper/main.go:184-194 removed)
  • Extract and display recent errors on abnormal exit Logger.ExtractRecentErrors() (codeagent-wrapper/logger.go:156)
  • Added task block index to parallel config error messages (codeagent-wrapper/config.go:245)
  • Refactored signal handling logic to avoid duplicate nil checks (codeagent-wrapper/main.go:290-305)
  • Removed binary artifacts from tracking (codeagent-wrapper, *.test, coverage.out)

Installation Scripts

  • Fixed issue #55: op_run_command uses Popen + selectors for real-time streaming output
  • Fixed issue #56: Display recent errors instead of entire log
  • Changed module list header from "Enabled" to "Default" to avoid ambiguity

CI/CD

  • Removed .claude/ config file validation step (.github/workflows/ci.yml:45)
  • Updated version test case from 5.1.0 โ†’ 5.2.0 (codeagent-wrapper/main_test.go:23)

Commands & Documentation

  • Reverted skills/codex/SKILL.md to codex-wrapper for backward compatibility

dev-workflow

  • Replaced Codex skill โ†’ codeagent skill throughout
  • Added UI auto-detection: backend tasks use codex, UI tasks use gemini
  • Corrected agent name: develop-doc-generator โ†’ dev-plan-generator

โš™๏ธ Configuration & Environment Variables

New Environment Variables

  • CODEAGENT_SKIP_PERMISSIONS: Control permission check behavior
    • Claude backend defaults to --dangerously-skip-permissions enabled, set to true to disable
    • Codex/Gemini backends default to permission checks enabled, set to true to skip
  • CODEAGENT_MAX_PARALLEL_WORKERS: Parallel task concurrency limit (default: unlimited, recommended: 8, max: 100)

Configuration Files

  • config.schema.json: Added op_merge_json schema validation

โš ๏ธ Breaking Changes

codex-wrapper โ†’ codeagent-wrapper rename

Migration:

python3 install.py --module dev --force

Backward Compatibility: codex-wrapper/main.go provides compatibility entry point

๐Ÿ“ฆ Installation

# Install dev module
python3 install.py --module dev

# List all modules
python3 install.py --list-modules

# Verbose logging mode
python3 install.py --module dev --verbose

๐Ÿงช Test Results

โœ… All tests passing

  • Overall coverage: 93.4%
  • Security scan: 0 issues (gosec)
  • Linting: Pass

๐Ÿ“„ Related PRs & Issues

  • PR #53: Enterprise Workflow with Multi-Backend Support
  • Issue #55: Installation script execution not visible
  • Issue #56: Unfriendly error logging on abnormal exit

๐Ÿ‘ฅ Contributors

  • Claude Sonnet 4.5
  • Claude Opus 4.5
  • SWE-Agent-Bot

Don't miss a new myclaude release

NewReleases is sending notifications on new releases.