Skip to content

从会话日志到 Trajectory:DeepSeek Harness 可观测性入门

可观测性

说不出模型当时看见了什么,你就没有可审查的 Agent,只剩结局的气泡。

它要解决的失败模式

团队只留下最后一条聊天气泡时,会说「Agent 发疯了」。DeepSeek Harness 的材料描述 仅追加 会话日志:提示词、工具调用、工具结果、调度事件、上下文注入。Trajectory(或同类)视图让人检查这条流,而不是凌晨 grep JSON。

这不是保证每个预览版按钮都写着「Trajectory」。界面文案会变。不变的是:一条事件流 服务恢复、分叉、搜索和回放。

第一个任务之后看什么

1. 实际选中的工作区根目录。
2. 模型是否吞下了巨大的 AGENTS.md 或技能倾倒(token 成本、冲突——社区有「context doctor」一类工具,我们不背书)。
3. 是否有插件注册了你没打算要的工具。
4. Shell 是否跑出了你以为隔离的文件夹。

慢走请看 教程·可观测性。「UI 在、工具瞎」见 排错。一次运行已经失败时,字段顺序(会话头、对不上的 tool/call、TOOL_NOT_STARTED 与 TOOL_OUTCOME_UNKNOWN)见 怎么读 Trajectory 日志。

插件让可观测变成义务

能力都是插件,所以皮肤或「助手」也能扩大工具列表。外观包看 界面皮肤。能跑 Shell 的看 插件指南 安全节。社区插件 的精选卡片有安装命令——那不是安全评审。

Trajectory 里出现你解释不了的调用,就卸载 最近一个 插件。不要一次调三个新包。

和「往上滚聊天记录」的差别

聊天 UI 会丢掉中间的工具载荷。仅追加日志更接近审计带。你仍需要流程:钉 DSH 版本、钉插件 SHA、密钥不进仓库、运行时要求时给凭证文件 chmod 600。

下一步

在可丢弃目录跑一个无聊任务(安装),庆祝之前先打开会话检查器。若在对比产品,Claude Code 页 写明轨迹是产品自己的——不要把 DSH 词汇粘到另一家 UI 上。

本站不会卖「合规包」。我们只会把可检查性链回同一闭环:安装、模式、插件;日志格式本身有问题时,去 上游贡献。

评审会上「好」长什么样

不打开即时聊天也能答四问:

1. 你们讨论的那次会话,绑的工作区根是哪?
2. 加载了哪种预设(Standard / PTC / Minimal / Creative),为什么?
3. 哪些额外插件在预设之外注册了工具?
4. 导致烂补丁的那条工具结果,你能回放,还是只剩最后一句道歉?

若第 4 问只能交出道歉,你还没有可观测性,只有聊天导出。运行模式 是配套:没有检查器的 Creative 实验室,只是更吵的 Standard。

留存与密钥

仅追加不等于「把日志丢进群」。会话文件可能含文件内容、环境线索和命令输出。当 core dump 看。不要和业务代码一起提交。若插件要联网「上传轨迹换神奇洞察」,那是权限对话,不是换主题。

把 DSH 版本和插件 SHA 写在同一张便条。rc.N 的 Trajectory 很难当 rc.N+1 的缺陷模板。DeepSeek Harness 0.1.5 RC 起,会话数据升到 V3,升级后的会话不能按旧格式回读——操作笔记见 DeepSeek Harness 0.1.5 RC 更新了什么。

检查器是空的时候去哪

UI 在、工具瞎:排错。产品第一性:DSH 是什么。若日志格式和上游示例对不上,那是 上游贡献,不是在本独立站留言。

回放不是给密钥用的时光机

回放用来指出工具载荷。分叉用来在同一前缀上收紧工作区。两者都不能收回已经贴出去的密钥。检查器找不到事件时,先确认是不是换了 profile 或预览版改了面板名字,再断言「可观测是假的」。见 排错。

有一页运行手册(根目录、预设、插件、DSH 版本)的团队,在 GitHub 上提的缺陷更像样。只贴最后一句气泡截图的团队在制造噪音。搜索仍然把聊天导出当审计,它们不是。独立站会把这句话重复到你听烦为止。

会话文件当 core dump:不进 git、不进群、不进「智能洞察」上传。插件要联网先停。检查器空了先换 profile 再换版本。对比别家产品时不要挪用 Trajectory 这个词。可观测性的闭环仍是安装、模式、插件;格式错了去上游,不要在独立站要官方补丁。

在门户继续

读完本文后可前往安装指南、教程与精选插件目录,完成评估闭环。