Add software exploration topology result layer#1546
Conversation
|
架构 review / merge guidance:我建议把这个 PR 按「explore 核心输入层」和「presentation 展示层」拆清楚,而不是把 explore 整体归到展示面。 短期可合入路径
中期建议:把 explore 接进 vision / replan,而不是只做 graph 我更看重的链路是: 建议后续加一个克制接口,而不是马上改 runtime: loopx explore summary --goal-id <id> --agent-id <agent> --for-replan输出一个 agent/lane scoped 的薄 briefing,例如: vision_anchor:
objective:
current_success_criteria:
current_assumptions:
explore_delta:
confirmed_findings:
refuted_findings:
blocked_frontier:
new_edges:
stale_or_dead_end_nodes:
replan_hints:
continue:
replace_todo:
successor_todo:
ask_user:
update_vision:这里的关键不是“总结所有 explore 结果”,而是对照 vision 做差异判断:哪些 finding 支持当前 vision,哪些推翻假设,哪些 blocked frontier 需要用户/connector/权限/新 agent,哪些 todo 已经过时,是否需要 vision checkpoint。 也要保持 agent-id 边界:当前 agent/lane 的 finding 可以详细;其他 agent 只给 top todo、blocker、handoff 摘要;全局 graph 只给和当前 lane 有边关系的节点。否则 replan 会被别的 lane 的探索噪声拖走。 最终 replan 不应该只在聊天里分析,它应该写回:关闭 stale todo、新增 successor todo、写 replan rationale、必要时写 vision checkpoint,并记录 一句话:Explore 负责把探索过程沉淀成结构化证据;vision 负责给证据提供评价坐标;replan 负责把证据转成下一轮 todo、gate、handoff 和 vision checkpoint。Graph/Lark board 很适合 operator 看,但 |
Summary
loopx explorecommands for recording software exploration nodes, edges, and findingsValidation