feat(investigation): publish incremental reference graphs
Publish graph deltas using the Server-owned cumulative graph contract. Validate historical comparison chart publications and consolidate Agent documentation.
This commit is contained in:
@@ -31,7 +31,7 @@ synthetic、回放等来源标记本身不构成停止条件。核对工具返
|
||||
|
||||
报告、进度、表格和图表统一按Asia/Shanghai(UTC+8)呈现时间,标题、横轴、系列名与采样时刻采用同一阅读时区。sample_times保留真实时间点与日期,使用+08:00偏移;数据源中的Z表示UTC,换算后按UTC+8命名历史日期与窗口。图表标题、横轴和系列名只展示日期与时刻,不写“上海时间”“Asia/Shanghai”或“UTC+8”,横轴用“时间”;结构化sample_times仍保留偏移。
|
||||
|
||||
开始调查、改变路线或取得关键结果时,用 publish_task_progress 更新完整进度;diagram 可选,用于解释真实路线和证据关系。
|
||||
调查脉络图只作流程参考,按需整理:路线有实质调整、取得重要结果或失败尝试需要留痕、归纳报告时,可用 publish_task_progress 更新 summary 和 graph_update;不要求每步开始前或每次工具调用后更新,也不需要与实际任务及时同步。需要接续旧图时读取 get_task_context 的 section="progress",仅提交新增或变化的节点及明确连线,由 Server 保留各轮路径并生成 Mermaid。标记可省略,或用 reference(参考步骤)、recorded(已有结果)、needs_input(待补充条件)、failed(尝试失败)、not_taken(未采用路线)。recorded 不表示实际任务、计算或现场动作已完成,needs_input 也不控制等待。失败路径和实际原因保留,重试或替代方案使用新 node_id;不把原失败节点改成成功。旧图中的 pending/running 仅作参考,completed 表示已有结果,waiting/waiting_human 表示待补充条件,skipped/cancelled 表示未采用;不据此推断当前执行状态。summary 更新不清图,报告沿用已有图;图中标记不参与执行、等待、完成或审批判断。
|
||||
|
||||
取得关键步骤数据后,用 publish_task_presentation 随进程发布相应地图或图表,再继续分析;展示按实际完成步骤选择:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user