3.3 KiB
3.3 KiB
2026-04-04 工作日志
今日开发计划
今日目标
- 巩固
Phase 4已完成的可见性最小闭环 - 把 runtime summary 接到 Agents 页面
- 为后续 90 分路径明确 isolation / cost / operator surface 升级项
- 保持 reminder / task / search 主路径稳定
今日计划拆分
- 新增
backend/app/agents/api/visibility.py可见性 API 模块 - 实现 event stream API
- 实现协作链路拓扑查询 API
- 实现 task 执行证据查询 API
- 实现 message thread 查询 API
- 实现 verifier 结果查询 API
- 设计隔离执行最小方案
- 补测试并验证主流程
Day 4 工作内容
Day 4 目标
- 完成
Phase 4可见性 API 最小闭环 - 完成 runtime summary API 与前端 Agents 页面首屏接入
- 为后续完整隔离执行与成本治理预留接口
- 保证已有路径测试不回退
Day 4 分步骤执行
- 新增
backend/app/agents/api/visibility.py及各可见性 API GET /agents/visibility/events- event stream 按条件过滤GET /agents/visibility/topology- 协作拓扑视图GET /agents/visibility/tasks/{task_id}/evidence- task 执行证据GET /agents/visibility/threads/{thread_id}/messages- thread 消息流GET /agents/visibility/verifier- verifier 验收结论- 在
development-doc/plan/phase-4-visibility-and-isolation.md补充隔离执行设计方案 - 补
test_visibility_api.py及主流程回归测试
Day 4 完成标准
- event stream API 可按 conversation_id / thread_id / agent_id 过滤
- topology API 可返回协作拓扑视图
- evidence API 可返回 task 执行证据链
- thread API 可重建消息流向
- verifier API 可返回验收结论
- 隔离执行设计方案可落地
- 现有主流程测试继续通过
今日实际完成
- 分析了 Jarvis 现有代码实现状态(
graph.py、state.py、verifier.py、registry/models.py、schemas/) - 确认 Phase 1-3 核心功能已基本落地:task schema、event schema、verifier、tool metadata、collaboration flow、interrupt/recovery、message trace
- 识别了 Phase 4(可视化与隔离执行)待实现内容
- 在
2026-04-03-jarvis-agents-5-day-work-checklist.md中新增了 Day 4 任务清单
当前进度
代码改造进度(Phase 1-3)
- ✅ task schema / event schema 已完整
- ✅ verifier 模块已独立
- ✅ state.py 已包含 collaboration 全部字段
- ✅ registry/models.py 已补充 tool metadata
- ✅ graph.py 已接入 event trace、verifier 调用、collaboration flow
- ✅ interrupt / recovery 最小闭环已实现
- ✅ message trace 已实现
Day 4 待启动
- 待实现可见性 API(event stream、topology、evidence、thread、verifier)
- 待设计隔离执行方案
- 待补可视化 API 测试
今日修改的模块 / 文件
- 待更新
当前阻塞点
- 待开发时更新
风险与临时决策
- 不直接重写 graph 主路径
- verifier 优先以 helper 形式接入
- 先补底座,不直接做自由 swarm
验证 / 测试情况
- 待更新
下一步计划
- 实现
visibility.py可见性 API 模块 - 按顺序实现 event stream、topology、evidence、thread、verifier API
- 设计隔离执行最小方案
- 补
test_visibility_api.py测试 - 跑测试验证主流程不回退