Skip to content

Releases: catlog22/Claude-Code-Workflow

v6.3.22

13 Jan 05:04

Choose a tag to compare

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

13 Jan 03:45

Choose a tag to compare

What's Changed

Security Enhancements

  • CSRF Protection: Replaced all fetch() calls with csrfFetch() 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:write permission 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

13 Jan 03:15

Choose a tag to compare

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_comments and strip_docstrings config options for code chunking
  • Added test_file_penalty and docstring_weight reranker 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_url is 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...v6.3.20

v6.3.19 - Dense Reranker搜索增强、CLI工具升级与Issue工作流

12 Jan 15:53

Choose a tag to compare

🎉 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

29 Dec 14:57

Choose a tag to compare

Changes

Refactoring

  • Standardize field naming: rename labels to tags across issue schemas and related code
  • Add --brief CLI 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 --ids into --brief
  • Update issue-plan-agent to use file-based solution writing (JSONL format)
  • Enhanced orchestrator vs executor data access patterns

v6.3.11

28 Dec 12:51

Choose a tag to compare

  • feat: 添加 TodoWrite 跟踪 issue execute 中每个 solution 的任务进度
  • feat: 添加选项以标记任务为失败
  • feat: 更新问题执行和队列生成逻辑

v6.3.9 - Issue System Consistency

27 Dec 15:58

Choose a tag to compare

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 acceptance object structure: {criteria[], verification[], manual_checks?}
  • Fixed lifecycle_status vs current_phase mismatch
  • 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

27 Dec 14:49

Choose a tag to compare

  • fix: Add active_queue_id to QueueIndex interface
  • docs: Update issue manage command with new CLI endpoints (bind, done, queue list/switch/archive/delete)
  • feat: Add issue-manage skill

v6.3.6 - Issue Workflow

27 Dec 03:51

Choose a tag to compare

🎯 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 queue
  • ccw issue complete <queue-id> - Mark task as completed
  • ccw issue fail <queue-id> - Mark task as failed
  • ccw issue queue list - View queue status
  • ccw issue retry - Retry failed tasks

Codex Integration

  • New /prompts:issue-execute for 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

25 Dec 14:40

Choose a tag to compare

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

Commits

  • 3b842ed feat(cli-executor): add streaming option and enhance output handling
  • 90852c7 feat: 移除 CLI 工具使用文档中的流式输出和缓存相关内容,简化说明
  • 6244bf0 feat: 更新 CLI 文档,增加背景执行后的提示信息
  • a73828b chore: bump version to 6.3.4