Releases: catlog22/Claude-Code-Workflow
Releases · catlog22/Claude-Code-Workflow
v6.3.22
What's Changed
Features
- Solution ID 命名优化: 改用 4 位随机 uid (如
SOL-GH-123-a7x9) 避免多次/issue:plan时覆盖已有 solution - Issue 卡片 GitHub 链接: 在 Dashboard issue 管理器中添加 GitHub 图标,支持点击跳转到对应 issue
Technical Details
- Solution ID 格式:
SOL-{issue-id}-{4-char-uid} - JavaScript 生成:
Math.random().toString(36).slice(2, 6) - Bash 生成:
cat /dev/urandom | tr -dc 'a-z0-9' | head -c 4
Full Changelog: https://github.com/anthropics/claude-code-workflow/compare/v6.3.21...v6.3.22
v6.3.21 - CSRF Security Fix
What's Changed
Security Enhancements
- CSRF Protection: Replaced all
fetch()calls withcsrfFetch()across dashboard components to enhance API request security and prevent CSRF attacks
Bug Fixes
- Fixed CI visual test cross-platform compatibility issues
- Added
workflow contents:writepermission to support baseline snapshot commits
Files Changed
api.js,cli-status.js,hook-manager.js,index-manager.js,mcp-manager.js,storage-manager.js,task-queue-sidebar.js,cli-manager.js,codexlens-manager.js,memory.js,prompt-history.js
Full Changelog: v6.3.20...v6.3.21
v6.3.20 - Index Tree Enhancement & Semantic Search
What's New
🔍 Index Tree Enhancement
- Recursive directory detection: Index tree now correctly includes directories without direct files but with indexable subdirectories (e.g.,
src/directories) - Fixed issue where semantic search only collected 5 indexes instead of all 16
🎯 Semantic Search Improvements
- Added
strip_commentsandstrip_docstringsconfig options for code chunking - Added
test_file_penaltyanddocstring_weightreranker tuning parameters - Implementation files now rank higher than test files in search results
🤖 GitHub Integration
- New GitHub reply task: automatically comment on issues when
github_urlis present
🛠️ Bug Fixes
- Fixed API base URL validation to allow HTTP protocol
- Fixed Anthropic API request format
- Removed duplicate type exports
- Code cleanup
📝 Documentation
- Added commit language specification (supports Chinese and English)
Full Changelog
v6.3.19 - Dense Reranker搜索增强、CLI工具升级与Issue工作流
🎉 v6.3.19 版本发布
🚀 主要新功能
🔍 SPLADE & Dense Reranker 搜索系统
- SPLADE稀疏编码器: 精确语义搜索实现(当前隐藏,Dense模式为主)
- Cross-Encoder重排序: 集成FastEmbed的二阶段重排序,显著提升搜索结果相关性
- 统一重排序架构: 支持文件监听的统一架构设计
- 向量存储管理: 集中式向量存储和元数据管理
- 动态批处理: 智能批处理大小计算,优化嵌入生成效率
- 多后端级联检索: 支持多种嵌入后端的级联检索策略
💻 CLI工具系统全面升级
- OpenCode AI集成: 全新OpenCode CLI工具支持,包含免费模型
- CLI Wrapper端点: 外部CLI包装器支持(doubao等),Dashboard统一管理
- 智能内容格式化器: CLI输出智能处理和格式化
- 结构化中间表示(IR): CLI输出标准化处理架构
- 高可用模型池: 路径解析优化的模型池管理
- 自定义API头支持: 灵活的API请求头配置
🏗️ 服务架构升级
- 核心服务模块: cache-manager(缓存管理)、event-manager(事件总线)、preload-service(预加载)
- CLI状态缓存: 预加载优化,加速启动
- UV包管理器: Python依赖优化安装支持
- ccw-litellm安装优化: 虚拟环境优先策略
📊 Issue管理工作流 (v6.3.19新增)
- 多队列并行执行:
/issue:plan→/issue:queue→/issue:execute完整工作流 - DAG驱动批处理: 智能依赖感知的并行执行调度
- ⭐ Codex执行器推荐: 长时间自主编码任务首选(2小时超时)
- Git Worktree隔离: 安全的并行执行环境,支持自动检测与恢复
- 工作树自动管理: 完成后支持merge/PR/keep多种处理方式
🎨 Dashboard与UI改进
- 工作区索引状态: 实时监控界面
- 监视器状态控制: 状态处理与控制模态框
- CLI流查看器: 活跃执行同步显示
- 危险操作保护: i18n确认对话框的Hook保护机制
- 导航状态路由: 徽章聚合的状态路由
🛠️ 技能与模板
- CCW编排技能: 工作流自动化编排
- 代码分析与LLM动作模板: 丰富的分析模板
- 自主动作与顺序阶段模板: 支持多种执行模式
- Swagger文档命令: RESTful API文档自动生成
- 调试探索Agent: 5阶段工作流与NDJSON日志支持
🔒 安全与质量
- 命令注入防护: 加强输入验证,防止命令注入攻击
- 路径验证强化: CLI执行器--cd参数安全验证
- E2E测试覆盖: MCP工具执行和会话生命周期测试
- 集成测试: CodexLens UV安装流程测试
🌐 国际化
- 索引管理翻译: 增量更新相关翻译
- 环境变量i18n: 动态批处理大小国际化支持
📋 推荐工作流
| 场景 | 推荐执行器 | 超时 |
|---|---|---|
| Issue批量执行 | Codex (推荐) | 2小时 |
| 快速修复 | Gemini/Claude | 10分钟 |
| 代码分析 | Gemini | 5分钟 |
完整Changelog: 查看 CHANGELOG.md 获取详细提交历史
v6.3.14
Changes
Refactoring
- Standardize field naming: rename
labelstotagsacross issue schemas and related code - Add
--briefCLI option for minimal JSON output in issue commands - Add Core Guidelines documentation for data access patterns in plan.md and queue.md
Improvements
- Simplify CLI parameters by consolidating
--idsinto--brief - Update issue-plan-agent to use file-based solution writing (JSONL format)
- Enhanced orchestrator vs executor data access patterns
v6.3.11
v6.3.9 - Issue System Consistency
What's Changed
Issue System Unified Architecture
- Four-layer consistency: Schema → Agent → Command → Implementation fully aligned
- Rich Plan model: Upgraded schemas with lifecycle fields (test, regression, commit, lifecycle_status)
- Multi-solution support: Plan agent now generates multiple solutions for complex issues with user selection
Schema Consolidation
- Deleted redundant
issue-task-jsonl-schema.json - Deleted redundant
solutions-jsonl-schema.json - Merged analysis/score fields into
solution-schema.json
Field Naming Consistency
- Unified
acceptanceobject structure:{criteria[], verification[], manual_checks?} - Fixed
lifecycle_statusvscurrent_phasemismatch - Aligned priority mapping: task.priority (1-5) → semantic_priority (0.0-1.0)
Agent Improvements
- Added search tool fallback chain to
issue-plan-agent: ACE → smart_search → Grep → rg → Glob - Added multi-solution generation guidance to
issue-plan-agent - Fixed queue-agent input context structure
Data Flow
new (init) → plan (issue-plan-agent) → queue (issue-queue-agent) → execute
Full Changelog: v6.3.8...v6.3.9
v6.3.8
v6.3.6 - Issue Workflow
🎯 Issue Workflow - Complete Issue Management System
This release introduces a comprehensive issue management workflow for structured problem-solving and task execution.
✨ New Features
Issue Management Commands
/issue:plan- Plan issues with AI-powered solution generation/issue:queue- Generate execution queue from bound solutions/issue:execute- Execute queue with orchestrated codex/gemini instances/issue:manage- Interactive issue management interface/issue:new- Create new issues with auto-generated IDs
Dashboard Issue Manager
- Issue List View: View all issues with status, priority, and solution counts
- Solution Detail Viewer: Parse and display solution JSON with expandable task cards
- Queue Management: Create, refresh, and regenerate execution queues
- Search & Filter: Find issues quickly with search functionality
- Issue Creation: Create issues with auto-generated unique IDs (ISSUE-YYYYMMDD-XXX)
CLI Endpoints
ccw issue next- Fetch next ready task from queueccw issue complete <queue-id>- Mark task as completedccw issue fail <queue-id>- Mark task as failedccw issue queue list- View queue statusccw issue retry- Retry failed tasks
Codex Integration
- New
/prompts:issue-executefor Codex sequential execution - Full lifecycle support: IMPLEMENT → TEST → VERIFY → COMMIT
- Git commit after each task completion
- Endpoint-driven task fetching (no file reading)
📦 Storage Format
- JSONL-based storage for issues and solutions
- Flat file structure for easy inspection and debugging
- Queue JSON for execution order and dependencies
🌐 i18n Support
- Full English and Chinese translations for all issue workflow UI
📚 Documentation
- Complete command reference in
.claude/commands/issue/ - Codex prompt in
.codex/prompts/issue-execute.md
Full Changelog: v6.3.5...v6.3.6
v6.3.4
Changes
Features
- feat(cli-executor): Add streaming option and output caching
- feat: CLI non-streaming mode shows output hint (
Output (optional): ccw cli output <id>)
Fixes
- fix: Exit code handling - no longer treats as failure when valid output exists
Documentation
- docs: Update CLI documentation for background execution