agent-Specialization/server
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
..
chat feat(permission): 只读权限联动执行环境锁定沙箱 2026-08-13 15:24:24 +08:00
status fix(chat): 修复子智能体完成通知不实时显示,压缩残留锁死输入与切换 2026-08-12 22:27:31 +08:00
tasks fix(goal): 目标状态改为对话级存储,修复多对话目标串扰与进度事件串台 2026-08-19 13:53:51 +08:00
__init__.py refactor(cleanup): 移除余额查询功能、清理前端调试日志、规整终端输出 2026-07-25 12:07:04 +08:00
admin.py feat(admin): 二级密码未配置时显示设置引导页,登录 Docker 报错改为原地弹窗 2026-07-25 16:52:42 +08:00
api_auth.py feat: add api admin ui and container status fix 2026-01-25 10:49:52 +08:00
api_v1.py refactor(files): 下线独立 /file-manager 页面及其写操作端点 2026-08-12 19:14:01 +08:00
app_legacy.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00
app.py refactor: split web_server into modular architecture 2026-01-22 09:21:53 +08:00
auth_helpers.py fix: persist onboarding prompt status and bump android app to 1.0.20 2026-04-07 20:08:33 +08:00
auth.py refactor(files): 下线独立 /file-manager 页面及其写操作端点 2026-08-12 19:14:01 +08:00
chat_flow_helpers.py refactor(naming): 移除代码中的第三方产品名 2026-07-28 18:43:03 +08:00
chat_flow_runner_helpers.py fix(frontend): 修复多个前端交互问题 2026-07-15 00:31:13 +08:00
chat_flow_runner.py feat: 移除实验性间隔思考模式,推理强度前置到前端 2026-07-21 13:47:53 +08:00
chat_flow_runtime.py feat: 移除实验性间隔思考模式,推理强度前置到前端 2026-07-21 13:47:53 +08:00
chat_flow_stream_loop.py fix(server): 停止标志改为任务级隔离,修复并行对话互相停止 2026-08-08 23:59:23 +08:00
chat_flow_task_main.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00
chat_flow_task_runner.py refactor: isolate chat task main pipeline module 2026-03-07 20:32:02 +08:00
chat_flow_task_support.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00
chat_flow_tool_loop.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00
chat_flow.py fix(server): 对话级主任务门闸,修复并发主任务交叉写入对话历史 2026-08-12 18:01:32 +08:00
context.py fix(host): 修复零工作区新部署的前端死锁 2026-07-30 15:21:02 +08:00
conversation_bootstrap.py feat(quickdock): 新增对话区右侧快捷窗口(待办/子智能体/后台指令/文件记录) 2026-07-22 00:52:36 +08:00
conversation_stats.py refactor(cleanup): 移除余额查询功能、清理前端调试日志、规整终端输出 2026-07-25 12:07:04 +08:00
conversation.py feat(work-mode): 新增运行模式系统 plan/ask/execute 三档 2026-08-13 12:52:19 +08:00
deep_compression.py fix(chat): 修复子智能体完成通知不实时显示,压缩残留锁死输入与切换 2026-08-12 22:27:31 +08:00
extensions.py refactor: split web_server into modular architecture 2026-01-22 09:21:53 +08:00
files.py refactor(files): 下线独立 /file-manager 页面及其写操作端点 2026-08-12 19:14:01 +08:00
goal_flow.py fix(goal): 目标状态改为对话级存储,修复多对话目标串扰与进度事件串台 2026-08-19 13:53:51 +08:00
main_task_gate.py fix(server): 对话级主任务门闸,修复并发主任务交叉写入对话历史 2026-08-12 18:01:32 +08:00
monitor.py refactor: split web_server into modular architecture 2026-01-22 09:21:53 +08:00
multi_agent.py fix(personalization): 修复子智能体最大执行轮次保存丢失,多智能体豁免该上限 2026-08-12 19:14:22 +08:00
security.py feat: add api v1 bearer auth and polling docs 2026-01-24 02:35:07 +08:00
socket_handlers.py refactor(cleanup): 移除余额查询功能、清理前端调试日志、规整终端输出 2026-07-25 12:07:04 +08:00
state.py feat(work-mode): 新增运行模式系统 plan/ask/execute 三档 2026-08-13 12:52:19 +08:00
usage.py refactor: split web_server into modular architecture 2026-01-22 09:21:53 +08:00
utils_common.py refactor(files): 下线独立 /file-manager 页面及其写操作端点 2026-08-12 19:14:01 +08:00
work_timer.py fix: 修复对话计时器持久化、子智能体工具美化与状态查询,统一后台通知池 2026-06-25 04:16:44 +08:00
workflow_flow.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00
workflow_page.py feat(workflow): 工作流编辑器——可视化画布编辑 + WORKFLOW.md 落盘 + REST CRUD + 侧边栏入口 2026-08-21 01:38:03 +08:00
workflow_runtime_api.py feat(workflow): 实现工作流运行时并统一审核智能体配置 2026-08-21 16:50:35 +08:00