|
|
af2e085bea
|
更新: 多Agent隔离机制改用Git worktree替代自建暂存区
- 隔离:git worktree天然分支隔离,复用diff/merge/conflict能力
- 合并:git merge-tree三方合并预检+git merge实际合并到plan分支
- 冲突:四层防线(层间串行/worktree隔离/编译检查/命令互斥)
- 展示:合并产出落回主对话采用可展开单条(方案C)
- 类型:SubTaskRecord加branch字段,ConflictRecord加conflict_type
- 降级:非Git工程串行执行(无worktree隔离)
- 实施分批同步更新(含git_worktree.rs+编译检查+命令互斥锁)
|
2026-07-01 21:26:55 +08:00 |
|
|
|
583058acd6
|
新增: 多Agent并行执行与仲裁合并设计文档
- 数据模型:混合方案(messages加FK列 + Plan/SubTask/Conflict独立表)
- 并行策略:层间串行+层内并行,写SubTask降级串行,token预算池
- 上下文隔离:子Agent独立ContextManager+fork快照,合并产出落回主对话
- 事件协议:4个新事件(Plan创建/SubTask状态/合并完成/冲突解决)
- UI交互:PlanProgress发送即展示+工具卡分组+冲突徽章非阻塞
- 状态机:Plan/SubTask/Conflict各自状态流转图
- 前端类型:PlanRecord/SubTaskRecord/ConflictRecord TypeScript定义
- INDEX.md注册 + 批次记录同步明细
|
2026-07-01 17:08:46 +08:00 |
|