董宏凯
1706a24182
feat(workflow): 增加会话级多智能体任务规划运行能力
提交范围聚焦于工作流编排新增:新增 workflow_planning 路由与前后端运行入口(workflow_planning.py、workflow_proposal_planner.py、workflow_deep_research_adapter.py),支持基于会话的提案-规划-执行流程,满足任务驱动式多智能体协作。
完成网关层运行时适配:扩展 workflow_resource_checks、workflow_executor、workflow_runs、workflow_agent_runner 与依赖注入,新增/更新配置(config.yaml、workflow_config),并补充 lead_agent 路径与节点实现,确保 Planner 与普通工作流运行态衔接一致。
补齐持久化与建模:新增 workflow_planning 持久化模块与 MySQL migration(20260831_01_workflow_planning_sessions),注册 SQL 与模型、内存 store,并扩展错误/表达式/validator/节点语义以承载新会话态输入输出。
增强文档与测试:新增会话式多智能体编排中文说明、更新开发文档与 AGENTS 指南、补充 workflow_engine/workflow_runs 回归测试,提高新路径的行为可验证性;同时留存 seed 资产(workflow-planner)便于一体化部署。
2026-09-01 11:47:30 +08:00
..
2026-08-28 16:21:39 +08:00
2026-06-13 10:36:46 +08:00
2026-08-22 17:46:06 +08:00
2026-08-24 20:47:31 +08:00
2026-08-21 17:58:39 +08:00
2026-06-23 20:28:05 +08:00
2026-09-01 11:47:30 +08:00
2026-05-17 13:08:45 +08:00
2026-08-27 16:32:22 +08:00
2026-06-13 10:36:46 +08:00
2026-09-01 11:47:30 +08:00
2026-08-16 19:17:45 +08:00
2026-08-24 20:47:31 +08:00
2026-08-12 14:47:14 +08:00
2026-06-23 18:00:00 +08:00
2026-09-01 11:47:30 +08:00
2026-06-30 11:25:44 +08:00
2026-08-25 16:58:13 +08:00
2026-08-19 22:26:40 +08:00
2026-07-02 17:43:23 +08:00
2026-08-19 17:08:52 +08:00
2026-05-13 14:36:44 +08:00
2026-08-21 17:58:39 +08:00
2026-06-24 15:40:56 +08:00
2026-08-18 17:46:11 +08:00
2026-05-13 14:36:44 +08:00
2026-06-05 17:16:31 +08:00
2026-08-26 14:40:57 +08:00
2026-06-18 14:26:27 +08:00
2026-08-22 17:46:06 +08:00
2026-08-20 16:43:03 +08:00
2026-08-24 00:49:31 +08:00
2026-05-13 14:36:44 +08:00
2026-08-21 17:58:39 +08:00
2026-06-21 00:08:23 +08:00
2026-06-03 11:35:38 +08:00
2026-08-24 14:21:19 +08:00
2026-06-24 15:46:51 +08:00
2026-06-16 21:07:17 +08:00
2026-06-12 15:40:09 +08:00
2026-06-04 19:35:56 +08:00
2026-08-25 16:58:13 +08:00
2026-08-26 14:40:57 +08:00
2026-05-25 18:19:52 +08:00
2026-05-22 16:04:49 +08:00
2026-06-16 23:34:12 +08:00
2026-08-21 21:46:04 +08:00
2026-05-15 23:27:34 +08:00
2026-08-30 20:02:09 +08:00
2026-05-14 16:24:42 +08:00
2026-06-25 21:40:57 +08:00
2026-06-22 19:36:30 +08:00
2026-06-09 19:41:01 +08:00
2026-06-10 17:44:44 +08:00
2026-07-29 21:53:32 +08:00
2026-08-27 18:35:17 +08:00
2026-06-16 15:23:54 +08:00
2026-06-23 17:46:08 +08:00
2026-06-03 13:57:37 +08:00
2026-08-26 14:40:57 +08:00
2026-06-11 09:34:34 +08:00
2026-06-03 11:35:38 +08:00
2026-06-19 22:55:56 +08:00
2026-06-22 14:47:43 +08:00
2026-08-22 17:46:06 +08:00
2026-08-18 20:08:51 +08:00
2026-08-27 21:47:31 +08:00
2026-06-19 23:45:34 +08:00
2026-06-15 12:57:33 +08:00
2026-08-14 11:08:12 +08:00
2026-08-14 11:08:12 +08:00
2026-08-14 11:08:12 +08:00
2026-05-13 14:36:44 +08:00
2026-06-24 10:00:18 +08:00
2026-06-17 18:05:07 +08:00
2026-08-25 18:26:48 +08:00
2026-06-22 18:05:05 +08:00
2026-08-27 11:14:23 +08:00
2026-05-13 14:36:44 +08:00
2026-08-21 21:46:04 +08:00
2026-06-06 00:52:24 +08:00
2026-08-22 17:46:06 +08:00
2026-07-15 16:13:03 +08:00
2026-07-15 16:13:03 +08:00
2026-06-11 23:19:09 +08:00
2026-05-19 00:59:15 +08:00
2026-08-24 20:47:31 +08:00
2026-05-19 00:59:15 +08:00
2026-06-19 14:35:22 +08:00
2026-06-04 12:40:18 +08:00
2026-06-16 14:32:21 +08:00
2026-07-15 16:13:03 +08:00
2026-08-30 01:25:20 +08:00
2026-08-30 01:25:20 +08:00
2026-09-01 11:47:30 +08:00
2026-09-01 11:47:30 +08:00
2026-09-01 11:47:30 +08:00
2026-08-30 01:25:20 +08:00
2026-08-30 20:02:15 +08:00
2026-08-30 01:25:20 +08:00
2026-08-26 16:02:23 +08:00