对比相邻请求证据,标注上下文来源与变化
30/100
综合分
2
GitHub 星标
36
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-context-provenancenpm 源 · dsh-context-provenance 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 61 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-context-provenance @ 0.1.1
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/8 06:34:31
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/cordis-plugin-include@deepseek-ai/cordis-plugin-loader@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-ai/dsh-session-projection@deepseek-ai/dsh-skill@deepseek-ai/dsh-token-meter给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 对比相邻请求证据
- 标注上下文来源
- 标注上下文变化
只读溯源账本,基于 DeepSeek Harness 公开运行时证据
最近更新
在 GitHub 查看全部 →v0.1.02026-08-14
dsh-context-provenance 首个公开版本发布,这是一个只观察、只跑 CPU、只在本地运行的 DeepSeek Harness 插件。
· 亮点
· 只报告通过公开 DSH 运行时接口能拿到的来源证据。
· 每个字段都标为「已观察」「估算」或「不可用」,并给出明确边界。
· 内存里只保留最近两次普通智能体循环请求的观察结果,用于相邻对比。
· 不返回系统文本、消息、工具描述或 schema、原始插件标识符、原始技能来源/服务商标识符,也不返回 AGENTS 路径或内容。
· 不添加提示词、消息、工具 schema、文件访问、网络调用、子进程、持久化、模型路由或请求改动。
· 安装
pnpm add dsh-context-provenance
· 来源与验证
· 源码提交:3788ecbbdf9391d8ab0c29a18ed65bd59ca1c30f
· npm tarball SHA-1:2e96ae778b9c111583eb4fdb8fbaed0434bc8ca0
· 冻结的本地 tarball SHA-256:171e6864445dd676ff9051060c94a7c9833d07f102b2ab202b41a7a0fb274cd4
· 本地检查:3 个测试文件 / 13 个测试、lint、typecheck、build、构建产物冒烟、官方 head 冒烟、补丁校验、publint 和 tarball 冒烟。
· 从公共 registry 安装时禁用生命周期脚本,Node 24 导入冒烟通过。
· 兼容性边界
公开接口审计固定在官方 DeepSeek Harness 提交 47f943859bef60e4160492346772ded9b24f765a。这是一份刻意不完整的证据清单,不是完整的上下文来源图,也不是因果解释。验证不声称端到端 Web UI、远程 API、实时模型/服务商、GPU 或计费正确。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-context-provenance
CI
npm
License: MIT
DSH Context Provenance 社交预览图
将相邻请求证据比较为 Observed、Estimated 或 Unavailable——不返回提示文本、消息内容、工具 schema 或原始路径。
dsh plugin --profile web add dsh-context-provenance
由社区维护,并非 DeepSeek 官方项目。相关信任层插件:Telemetry Redactor、Verification Receipt 和 Evidence Audit。
一个仅观察、仅 CPU、仅本地的 DeepSeek Harness 插件,用于报告公共运行时接口能够实际证明的关于请求 Agent 上下文的信息。它仅在内存中保留最近两次普通 agent-loop 请求观测,并通过现有的 Cordis inspect 查询机制暴露它们。它不执行任何文件、网络、子进程、GPU、持久化、会话、权限、工具、模型路由或请求变更操作。
审计结论
针对官方 DSH 提交 47f943859bef60e4160492346772ded9b24f765a 有条件通过。存在稳定的公共接缝,可用于一个刻意不完整的证据账本。此插件并非完整的上下文溯源图,无法解释所有行为差异。
展开完整文档(README 剩余 1 节)
dsh-context-provenance
CI
npm
License: MIT
DSH Context Provenance 社交预览图
将相邻请求证据比较为 Observed、Estimated 或 Unavailable——不返回提示文本、消息内容、工具 schema 或原始路径。
dsh plugin --profile web add dsh-context-provenance
由社区维护,并非 DeepSeek 官方项目。相关信任层插件:Telemetry Redactor、Verification Receipt 和 Evidence Audit。
一个仅观察、仅 CPU、仅本地的 DeepSeek Harness 插件,用于报告公共运行时接口能够实际证明的关于请求 Agent 上下文的信息。它仅在内存中保留最近两次普通 agent-loop 请求观测,并通过现有的 Cordis inspect 查询机制暴露它们。它不执行任何文件、网络、子进程、GPU、持久化、会话、权限、工具、模型路由或请求变更操作。
审计结论
针对官方 DSH 提交 47f943859bef60e4160492346772ded9b24f765a 有条件通过。存在稳定的公共接缝,可用于一个刻意不完整的证据账本。此插件并非完整的上下文溯源图,无法解释所有行为差异。
公共冲突审查发现了官方 pluginInventory/list、官方 token-meter 投影、官方 Cordis inspect 以及社区 dsh-context-doctor。此插件不会重新扫描文件、重新实现 token 估算、添加优化建议,也不会添加另一个 token 细分 UI。其独特之处在于严格的证据标注加上相邻实际请求比较。
证据矩阵
| 字段 | 标签 | 公共接口 | 边界 |
| 有效请求 provider/model | Observed | llm/stream GenerateOptions,由 isAgentLoopRequest() 门控 | 仅普通 Agent-loop 请求 |
| 适配器上下文窗口 | Observed | Session.requestContext() | 适配器声明的容量,可选 |
| 系统存在/变更 | Observed | GenerateOptions.system | 不返回文本或摘要;变更使用仅保留在内存中的进程随机密钥比较 |
| 工具名称/目录变更 | Observed | GenerateOptions.tools | 不返回描述、参数 schema 或摘要 |
| 工具所有者/插件映射 | Unavailable | 公共 ToolSchema 没有所有者 | 不根据名称进行推断 |
| 活跃的 AGENTS 源类别 | 已观测 | 持久的 user/message.source.kind=agent-instructions 变更 | 仅限工作区根目录/工作区嵌套/工作区外部;原始路径不予披露 |
| 技能名称/来源/提供方类别 | 已观测或部分观测 | ctx.skills.snapshot({ cwd, scope }) | 原始自定义来源/提供方标识符不予披露;complete=false 表示不完整 |
| 加载器顺序/模块类型/启用状态/纤程阶段 | 已观测 | 官方 pluginInventory/list 服务 | entryId 和 moduleName 不予披露;并非贡献来源 |
| 系统/工具/消息细分 | 已估算 | 官方 contextBreakdown 投影 | 固定启发式;并非提供方分词或计费 |
| 提示压力 | 已观测 | 官方 contextPressure.pressureTokens | 派生自提供方报告的使用量分桶 |
| 预测的下一个提示 | 已估算 | 官方 contextPressure.projectedTokens | 提供方锚点加启发式增量 |
| 隐藏策略/私有提示/隐藏工具 | 不可用 | 无公开接口 | 从不声称或推断 |
| 完整行为因果关系 | 不可用 | 无公开接口 | 相邻变更只是相关性,而非解释 |
每个返回字段都带有 Observed、Estimated 或 Unavailable、其来源接口,以及必要时的边界说明。缺失的服务、投影键、可选字段或不完整的技能发现会按字段降级;缺失绝不会被静默转换为零。
用法
将捆绑包添加到某个配置文件,重启 DSH,然后使用现有的 inspect 工具查询 Host 提供方 ContextProvenance、方法 report。当官方 Cordis inspect 服务存在时,该提供方会出现;没有该服务的旧组合仍会挂载观察器,但没有查询界面。仅当用户或模型显式检查它时,该提供方才对模型可见;该插件不会添加新的工具 schema 或普通请求内容。
安装与兼容性边界
公开源代码仓库是 030611/dsh-context-provenance。将公开捆绑包添加到选定的 DSH 配置文件,然后检查解析后的配置:
dsh plugin --profile add dsh-context-provenance
dsh --profile --dump-config
安装前,请核实注册表版本、源标签和发布说明,而不是将未打标签的仓库检出视为发布产物。
版本 0.1.2 在 Node.js ^22.19.0 || >=24.0.0 上恰好支持 DSH 0.1.2-alpha.3、0.1.2-alpha.4 和 0.1.2-alpha.5。每个版本都通过了本地包门禁,以及一次性 Windows Web Profile 安装、组合配置、冷启动和卸载验收。确切边界见当前兼容性证据;0.1.1 证据仍可作为历史证据查阅。
此前的公共接口审计仍以官方 DSH 提交 47f943859bef60e4160492346772ded9b24f765a 作为历史设计证据。当前的编译、单元、生命周期、加载器组合、构建产物、补丁、包安装和一次性 Profile 门禁使用已发布的 0.1.2-alpha.5 包,而一次性 Profile 验收覆盖全部三个已声明的发布版本。这些检查并不代表对远程 API、实时模型/提供商、macOS 或 Linux 测试的声明。
隐私与生命周期
请求体在 llm/stream 边界处被同步缩减为提供商/模型、布尔值、安全类别、工具名称和官方数值投影。系统文本、消息、工具描述、JSON 参数模式、原始插件标识符、原始技能提供商/来源标识符以及 AGENTS 路径或内容永远不会被返回。
相等性指纹并非隐私保护。 对低熵或已知的提示/模式进行简单的 SHA-256 摘要,会让观察者能够离线确认猜测。此前的模式版本 1 会返回此类摘要;模式版本 2 已将其移除。相邻的 systemChanged 和 toolCatalogChanged 布尔值由仅保存在私有 WeakMap 中的进程随机键控指纹计算得出,且永远不会被序列化。这些布尔值仍会揭示所保留相邻对之间的相等/变化情况,这是该插件有意暴露的最小比较信号。
AGENTS 折叠按活动 Agent 增量进行。插件加载后的第一个请求会执行一次 O(会话事件数) 的追赶;后续请求仅检查新追加的事件。如果会话事件视图缩小,折叠会安全地从可见尾部重建。内存中的双请求和指令状态 WeakMap、请求监听器以及 inspect 注册会变得不可达,或随插件 Fiber 一起被释放。重启或卸载会丢失所有观察结果。
版本降级
官方仓库处于预发布阶段,且未声明任何会话格式兼容性承诺。因此,版本 0.1.2 将其运行时对等契约绑定到三个经过明确测试的 0.1.2-alpha 发布版本,而非宽泛的预发布范围。缺少可选服务或较新字段会产生 Unavailable;缺少 cordisInspect 服务仅会移除报告界面,并不会阻止观察器挂载。
模型体验
该插件向现有的 Cordis inspect 提供商目录添加一个条目和一个方法。普通模型请求不会收到任何新增的提示、消息或工具模式。一次有意的 inspect 调用会返回有界证据报告,随后该报告会在现有 Cordis inspect 工具下进入正常的工具结果历史。
Token 与 KV 缓存影响
对普通请求无直接影响。一次有意的 inspect 调用会将其有界结果添加到对话历史中。现有 inspect 工具模式保持不变。
已知限制
- 加载器条目不会标识引入它们的 bundle、profile、override 或依赖项。
- 插件清单会揭示有序的启用状态和生命周期类别,但绝不会暴露原始条目 ID、包名、文件 URL、绝对路径或补丁说明符。
- 工具名称或模式并不能标识其所属插件。
- 技能名称仍然可见,因为它们是公开的可调用身份;来源/提供者被简化为固定类别。如果部署选择了敏感名称,技能名称本身仍可能具有敏感性。
- AGENTS 位置类别是持久注入的源元数据,而非文件系统清单或隐藏指令的证明。
- 相邻观测涵盖在此插件挂载期间看到的实际普通 llm/stream 调用。更早的请求、辅助调用以及卸载或重启时丢失的观测均不可用。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
030611/dsh-context-provenance
对比相邻请求证据,标注上下文来源与变化
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这是你的仓库?认领条目