dsh-context-provenance:DeepSeek Harness 的观察型证据账本 DSH plugin
030611/dsh-context-provenance
DSH plugin 只读溯源账本,对比相邻请求证据,不泄露提示词与路径。
为 DeepSeek Harness 提供只读的上下文证据标注,帮助开发者理解 Agent 行为差异的边界,而不泄露敏感内容。
dsh plugin --profile web add github:030611/dsh-context-provenance- 分类
- 数据与知识
- 平台
- DSH-Plugin
- 作者
- 030611
- 分发方式
- 插件
dsh-context-provenance 核心特性
dsh-context-provenance 仓库信息

dsh-context-provenance 仓库简介
dsh-context-provenance 是 DeepSeek Harness(DSH)的观察型证据账本插件(DSH plugin),专注于在不泄露提示文本、消息内容、工具模式或原始路径的前提下,对相邻请求的运行时证据进行标注与对比。它解决的是 Agent 上下文中哪些信息可被公开接口证明的问题,将证据分为 Observed、Estimated、Unavailable 三类,帮助开发者理解行为差异的边界。该插件由 030611 维护,采用 MIT 协议,基于 TypeScript 编写,仅使用 CPU 且完全本地运行,不执行任何文件、网络、子进程、GPU、持久化或会话修改。
dsh-context-provenance 这个 DSH plugin 如何标注证据矩阵?
插件通过公开接口收集证据,例如从 llm/stream 的 GenerateOptions 中观察有效请求的 provider/model(仅限普通 Agent 循环请求),从 Session.requestContext() 获取适配器上下文窗口,从 GenerateOptions.system 和 GenerateOptions.tools 观察系统提示与工具目录的变化(但不返回文本或摘要)。对于工具所有者映射、隐藏策略、私有提示等无公开接口的项,则明确标注为 Unavailable。此外,它利用官方 pluginInventory/list 服务观察加载器顺序,并通过 contextBreakdown 和 contextPressure 投影估算系统/工具/消息占比与提示压力。
dsh-context-provenance 怎么安装?
安装命令如下,使用 DSH 的插件管理工具:
dsh plugin --profile web add github:030611/dsh-context-provenance
安装后,插件仅保留内存中最近两次普通 Agent 循环请求的观察记录,并通过 Cordis inspect 查询机制暴露,不进行任何请求变更。
dsh-context-provenance 的审计结论与边界是什么?
插件针对官方 DSH 提交 47f943859bef60e4160492346772ded9b24f765a 获得有条件通过,承认其证据账本不完整,无法解释所有行为差异。公开冲突审查发现与官方 pluginInventory/list、token-meter 投影、Cordis inspect 及社区 dsh-context-doctor 无重叠,其独特价值在于严格的证据标签与相邻实际请求对比。
dsh-context-provenance 的依赖与兼容性如何?
插件依赖多个官方 DSH 包,如 @deepseek-ai/dsh-agent、@deepseek-ai/dsh-cordis-host-runner、@deepseek-ai/dsh-host-plugin-inventory、@deepseek-ai/dsh-llm、@deepseek-ai/dsh-session 等,确保与 DeepSeek Harness 运行时无缝集成。它属于社区维护项目,非官方 DeepSeek 产品,相关信任层插件包括 Telemetry Redactor、Verification Receipt 和 Evidence Audit。