新增: 多 ReAct 执行骨架(PlanExecutor 运行时门控+DAG 进度组件) - PLAN_EXECUTION_ENABLED 改为 AtomicBool 运行时开关 - 新增 set/get_plan_execution IPC 前后端通路 - 新增 PlanProgress.vue 层状执行进度展示组件 - feature flag 默认关, 翻 true 后 process_tool_calls 可并行执行同层工具

This commit is contained in:
2026-07-01 12:59:37 +08:00
parent c89742cb9a
commit 91d80841ea
6 changed files with 160 additions and 7 deletions

View File

@@ -412,12 +412,26 @@
- Projects 列表分页(后端 list_projects 已支持 limit/offset)
- **验证**: cargo check + vue-tsc 通过
## Batch 33 — 多 ReAct 对接
- **提交**: `当前待提交`
- **内容**:
- PLAN_EXECUTION_ENABLED 从编译期 const 改为运行时 AtomicBool
- 新增 set_plan_execution / get_plan_execution IPC + 前端 API
- 新增 PlanProgress.vue(层状 DAG 执行进度展示组件)
- **验证**: cargo check 通过
## 后续规划批次(待推进)
### Batch 33多 ReAct 对接
1. PlanExecutor 接入 agentic loop(feature flag 门控)
2. plan_hint 升级生成完整 Plan DAG
3. DAG 执行进度前端展示
### Batch 35人设系统(P0·第一步)
1. AgentPersona 数据结构+5 内置人设(coder/reviewer/architect/tester/analyst)
2. PersonaRegistry 注册表(CRUD + 按场景选人设)
3. AINode 执行时从 persona_id 拼接 system_prompt + 过滤工具集
### Batch 36 — Coordinator 填实 + 多 Agent 骨架(P0·第二步)
1. 任务拆解 → 分配人设 → 并行 Agent → 汇总合并
2. coordinator.rs 从空壳重写为 Agent 调度器
3. Planner 走完 agentic loop 全链路(feature flag 门控)
---