agent-Specialization/modules
JOJO 4d9b709a9e feat(workflow): 实现工作流运行时并统一审核智能体配置
工作流运行时:
- 状态机与编排:modules/workflow_state_manager.py + server/workflow_flow.py
  (激活快照/阶段推进/审核节点/分支决策/柔性通知/max_stage_rounds 撞限询问)
- 五个工具(activate/report_stage/choose_branch/get_status/deactivate)
  与 REST API(server/workflow_runtime_api.py)
- 前端:QuickDock 工作流窗口(三段式进度,推进/驳回/完成/退出动画)、
  slash 菜单激活与退出、轮询事件消费、进入对话状态回填
- 审核:modules/workflow_review_agent.py(pass/reject 把关节点)

审核智能体统一配置:
- 个人空间新增「审核智能体」标签页:自动审批/目标/工作流三个审核智能体
  统一选择模型+思考模式+超时/轮次参数
- modules/review_agent_config.py 统一解析(复用子智能体模型库),
  废除独立 json 配置(auto_approval/goal_review/workflow_review)
- goal 审核接入 max_rounds 上限(原常量未接线);workflow 审核硬编码 6 轮改为可配

联调修复:
- /new 空对话激活:后端自动创建对话并完整继承模式参数
  (work_mode/permission/execution/reasoning_effort,修复思考模式丢失)
- 激活/通知消息 starts_work=True,恢复智能体回复头部与工作计时
- 节点目录改为从开始节点拓扑遍历(修复按保存顺序显示错乱)
- QuickDock 乐观掩码不再掩盖工作流实时状态(修复 /new 激活窗口瞬关+延迟瞬开);
  /new 路由不套用全局内容缓存(修复空对话展开空白数秒后收回)
- 工作流完成先广播完成态快照再摘牌,窗口播完落定+退出动画再收起
- 激活提示中的工具名修正为 report_workflow_stage
2026-08-21 16:50:35 +08:00
..
file_manager fix(file-manager): direct 执行环境下文件工具不再误拦授权范围外路径 2026-08-12 11:23:27 +08:00
mcp_client_manager fix(mcp): stdio 客户端改用读线程+队列,修复 Windows select 管道 WinError 10038 2026-08-01 10:45:29 +08:00
multi_agent feat(multi-agent): create_custom_agent 支持同 role_id 覆盖更新 2026-08-11 01:51:22 +08:00
persistent_terminal fix(server,static): 网络权限实例级快照与快捷窗口跨对话残留消闪 2026-08-08 23:59:45 +08:00
sub_agent fix(personalization): 修复子智能体最大执行轮次保存丢失,多智能体豁免该上限 2026-08-12 19:14:22 +08:00
terminal_ops fix(windows): 超时终止链弃用 CTRL_BREAK_EVENT,修复后端自杀式崩溃 2026-07-31 19:33:43 +08:00
admin_policy_manager.py fix(mcp): split categories by server and preserve toggle states 2026-04-27 01:42:40 +08:00
api_user_manager.py feat(multi-agent): 子智能体系统升级 2026-07-14 02:28:45 +08:00
approval_agent.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00
auto_approval_service.py fix(permission,docker): enforce docker-specific approval flow and polish permission menu layout 2026-05-11 22:56:10 +08:00
background_command_manager.py feat(work-mode): 新增运行模式系统 plan/ask/execute 三档 2026-08-13 12:52:19 +08:00
container_file_proxy.py fix(prompt): merge disabled-tool notice into leading system prompts 2026-05-09 18:56:49 +08:00
container_monitor.py docs: refresh readme and phase2 summary 2025-11-23 21:24:09 +08:00
custom_tool_executor.py refactor: remove run_python tool, consolidate all execution to run_command 2026-06-07 16:23:01 +08:00
custom_tool_registry.py feat: add custom tools guide and id validation 2026-01-05 21:46:55 +08:00
easter_egg_manager.py feat: modularize easter egg effects 2025-11-22 13:07:54 +08:00
edit_summary.py feat(modify-history): 新增文件修改留痕——编辑实时落盘 diff、开关与 prompt 注入 2026-08-12 02:20:40 +08:00
execution_env_text.py fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
goal_review_agent.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00
goal_state_manager.py fix(goal): 目标状态改为对话级存储,修复多对话目标串扰与进度事件串台 2026-08-19 13:53:51 +08:00
gui_file_manager.py chore: initial import 2025-11-14 16:44:12 +08:00
host_sandbox_policy.py feat(windows): WSL2 沙箱执行环境与执行环境提示词平台拆分 2026-07-30 13:06:34 +08:00
host_sandbox_runner.py feat(windows): 沙箱最小根文件系统与崩溃排查调试埋点 2026-07-31 17:51:05 +08:00
host_workspace_manager.py fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
mcp_server_registry.py fix(mcp): split categories by server and preserve toggle states 2026-04-27 01:42:40 +08:00
memory_manager.py feat: index-based memory tool with append/replace/delete 2025-12-14 17:56:18 +08:00
modify_history.py feat(modify-history): 新增文件修改留痕——编辑实时落盘 diff、开关与 prompt 注入 2026-08-12 02:20:40 +08:00
ocr_client.py perf(host): 新建对话延迟从10s降至3s并消除后台日志刷屏 2026-07-30 17:42:12 +08:00
personalization_manager.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00
plan_approval_manager.py feat(work-mode): 新增运行模式系统 plan/ask/execute 三档 2026-08-13 12:52:19 +08:00
review_agent_config.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00
search_engine.py fix(search): 移除 web_search 的 Tavily AI 摘要 2026-06-22 00:18:29 +08:00
shallow_versioning.py fix(versioning): 修复首改文件 diff 基准丢失导致全文件计新增 2026-07-31 04:39:35 +00:00
skill_hint_manager.py chore: add docs and remove sub_agent 2026-03-17 22:46:43 +08:00
skills_manager.py fix(skills): skill 文件读取等待同步窗口,避免并发全量同步误判不存在 2026-08-02 00:00:41 +08:00
terminal_manager.py fix(server,static): 网络权限实例级快照与快捷窗口跨对话残留消闪 2026-08-08 23:59:45 +08:00
todo_manager.py feat: support batch todo updates 2026-01-30 18:50:02 +08:00
tool_approval_manager.py feat(permission): add auto-approval mode with approval agent, UI flow, and docs sync 2026-05-11 17:55:27 +08:00
toolbox_container.py refactor: remove run_python tool, consolidate all execution to run_command 2026-06-07 16:23:01 +08:00
upload_security.py fix(modules): 修复 Windows UTF-8 编码链(对照 Codex #7290 类问题) 2026-07-31 22:39:51 +08:00
usage_tracker.py fix: improve api error diagnostics and raise model quotas 2026-03-06 17:02:19 +08:00
user_container_manager.py fix(modules): 修复 Windows UTF-8 编码链(对照 Codex #7290 类问题) 2026-07-31 22:39:51 +08:00
user_manager.py fix(windows): 平台适配与稳定性修复(进程终止/编码/原子写/事件竞态/子智能体) 2026-07-31 11:33:57 +08:00
user_question_manager.py feat(ask-user): 弹窗新增「不回答」选项 2026-08-07 14:31:05 +08:00
versioning_manager.py fix(modules): 修复 Windows UTF-8 编码链(对照 Codex #7290 类问题) 2026-07-31 22:39:51 +08:00
webpage_extractor.py chore: initial import 2025-11-14 16:44:12 +08:00
workflow_manager.py feat(workflow): 工作流编辑器——可视化画布编辑 + WORKFLOW.md 落盘 + REST CRUD + 侧边栏入口 2026-08-21 01:38:03 +08:00
workflow_review_agent.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00
workflow_state_manager.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00