后端是只读适配器,不复制 Agent 业务状态,也不向领域模型写入可视化坐标。
| 界面信息 | 权威来源 | 证据等级 |
|---|---|---|
| Task 树、状态、父子关系、Attempt/Validation/Decision 数量 | TaskLedger |
已持久化事实 |
| Planner 步骤、工具参数、模型主动说明 | Root Planner Trace messages | 已持久化事实 |
| 某一步后已经出现的 Task | Planner 工具结果累计集合 | 确定性投影 |
| Worker 工具循环与确认读取 | Worker Trace messages | 已持久化事实 |
| 冻结输入闭包 | TaskSpec context refs + ScriptTaskContract | 已持久化事实 |
| Artifact 输出 | Attempt submission | 已持久化事实 |
| 采用、重试、取消、回退 | PlannerDecision | 已持久化事实 |
当前 Ledger 只保存最新 Task 状态。因此选择旧 Planner 步骤时:
如果以后需要逐 revision 的精确状态回放,应新增 Host 事件投影或 Ledger revision snapshot;不能由前端猜测。
详情中的数据分成四组,不能混称为“模型用过”:
进入 Task 的数据:在冻结输入闭包或合同中,只能证明可用;Worker 确认读取:Worker Trace 中出现真实 read/get/search/query/inspect 工具调用;Task 产生的数据:Attempt submission 中的 Artifact 引用;采用与回退:PlannerDecision 的实际 action 与 reason。reasoning_content 在当前真实 Qwen Trace 中可能为空。界面只展示:
text;这些是可观察运行证据,不等同于、也不命名为隐藏思维链。