Releases: FocuZHe/claude-workflow-studio
Releases · FocuZHe/claude-workflow-studio
Claude Workflow Studio v1.5
问题修复
- SafetyService: 补全缺失方法
getSafetyScore、getThreatStats、getThreats,修复前端安全管理页面调用报错 - TaskQueueService: 添加初始化调用,修复任务队列 WebSocket 广播不工作
- 前端路由: 注册
/task-queues和/safety路由,修复页面无法访问 - ChatService: SDK 会话 ID 持久化到 ChatSession,修复服务器重启后对话历史丢失
体验改进
- 工作流编辑器: 移动节点位置不再触发"未保存"提示,改为静默保存布局
测试覆盖
- 新增 5 个核心模块测试:CheckpointService、MasterAgentService、SubAgentRunner、WorkflowOrchestrator、SdkService
- 测试覆盖从 32 个文件增加到 37 个文件
Claude Workflow Studio v1.4
Bug 修复
- 修复
WorkflowService._withEnvLock返回值丢失问题 - 修复条件节点(Condition)路由逻辑,正确支持分支判断
- 修复子工作流循环引用导致无限递归,增加 5 层深度限制
- 修复
getTaskForDedup去重缓存不生效问题 - 修复 HITL 超时后仍继续等待的问题
- 修复
auth.ts使用缓存 API Key 导致切换不生效 - 修复
findAll({ limit: 99999 })为getAll()避免数据截截断 - 修复审批节点被当作 Agent 任务执行的问题
- 修复审批拒绝后工作流直接终止的问题
- 修复节点状态 API 返回延迟的问题
功能优化
- 对话功能支持联网搜索
- Dashboard 统计卡片响应式布局优化,添加数字动画效果
- 批量选择交互优化
- 将
confirm()替换为Modal.confirm()统一弹窗风格
安全加固
/api/auth/key端点限制只允许本地访问(127.0.0.1),防止远程获取明文 API Key
Claude Workflow Studio v1.3
架构升级
- 双轨闭环架构:主Agent(原生API)负责协调,子Agent(Claude Agent SDK)负责执行,职责分离
- TS强状态机驱动:工作流执行由TypeScript代码直接控制,确保每个节点物理启动子进程
- TypeScript 全量迁移:服务端代码全面迁移至 TypeScript,提升类型安全和代码可维护性
新增功能
- 条件节点AI判断:从固定文本匹配升级为AI语义理解
- 任务优先级系统:支持紧急/高/中/低四级排序
安全增强
- 子Agent文件访问限制:仅允许访问工作区目录内文件
- 命令注入防护:禁用
shell: true,采用命令白名单机制
问题修复
- 分叉节点执行顺序:父节点在并行分支之前执行
- 工作流克隆时
folderPath未同步更新 WorkflowInteropService缺失方法导致 .md 导入导出崩溃- 工作区重新激活时工作流数据丢失
Claude Workflow Studio v1.1
v1.1
项目已更名为 Claude Workflow Studio(原 Claude Agent Studio)
快速开始
解压 ZIP → 双击 install.bat → 双击 start.bat → 访问 http://localhost:3000
环境要求:Node.js 18+,Claude Code CLI
新增
- 条件节点:根据输出匹配文本,路由到不同分支
- 节点级日志:点击节点查看执行详情、耗时、Token 消耗
- 错误高亮:失败节点红色标记,实时状态更新
- 3 个工作流模板:Bug 修复闭环、文档生成、安全审计
- Claude Code
.md工作流导入/导出 - 记忆系统:任务标签、关键词过滤、
[记忆: xxx]提取
修复
- API Key 环境变量冲突
- 检查点节点映射错位
- 记忆系统写入失败
- 多处 XSS 漏洞
- 错误消息泄露内部路径
安全
/api/auth/key限制为本地访问- 输入验证和错误处理加固
Claude Agent Studio v1.0
这是一个基于 Web 的可视化多 Agent 协作平台。通过拖拽式工作流编排多个 Claude Code Agent
协同完成复杂任务,支持实时流式输出、断点续传、技能市场和知识库管理。
使用方式
下载 ZIP → 解压 → 双击 install.bat → 双击 start.bat → 访问 http://localhost:3000
主要功能
- 双引擎执行 — SDK 主 Agent 编排 + CLI 子 Agent 执行,真实进程隔离
- 可视化工作流 — 7 种节点类型,拖拽编排,支持并行/串行/审批/子工作流
- 15+ 工作流模板 — 内置模板 + AI 自然语言生成工作流
- 249 个技能 — 来自 Anthropic 官方和 ECC 社区的真实技能
- 实时流式输出 — 所有子 Agent 输出通过 WebSocket 实时推送到前端
- 断点续传 — 节点级检查点,崩溃或暂停后从断点恢复
- 多工作区 — 独立运行环境,数据隔离
- AES-256-GCM 加密 — API Key 安全存储
系统要求
- Windows 10/11
- Node.js 18+
- Claude Code CLI(npm install -g @anthropic-ai/claude-code)