怎样从旧会话检索并带出处引用
先盯住一个动作
旧会话可全文检索,压缩遮蔽的内容仍可搜到。跨会话引用是冻结快照,入队后源会话变化不影响目标回放。
沿执行轨迹走
事件带 current、shadowed、log-only 三态
事件带 current、shadowed、log-only 三态。默认搜全部三态,遮蔽内容对检索仍可见。宿主侧边栏需要当前可见时只传 current。
[repo]
引用是冻结快照
引用是冻结快照。prepare 时读一次,之后不重读。快照入队后源会话增删改都不影响回放。单条引用最多 3 源。
[repo]
快照内容按不可信输入处理
快照开头附带提示,说明其中内容不可信,模型不得把它当作指令遵循。序列化时还会转义
<,避免内容拼出标签;模型也没有任意搜索其他会话的工具。[repo]
每一步改变了什么
被压缩遮蔽的旧工具报错还能检索到吗: 能。shadowed 内容日志仍在,默认搜三态,但不进入 readSurface 生成的新快照。
为什么跨会话引用要冻结快照: 保证目标会话回放时引用内容与当时一致,实时链接会被后来修改破坏回放。
这条轨迹没有说明什么
本页结论对应 revision
0a53fb55bea101816fa226bb964ae2bed71c343b。文件位置、命名和默认行为可能随版本变化,引用实现细节时应同时记录 commit。
来源与核验
- [repo] DeepSeek Harness 官方源码(固定 revision)
- [official] DeepSeek Harness 官方介绍
Revision:0a53fb55bea101816fa226bb964ae2bed71c343b · 核验日期:2026-08-31