dsh-retention-settlement-proof:DeepSeek Harness 離線留存結算證明

前言

DeepSeek Harness(DSH)的會話持久化目前沒有通用的刪除或留存 API,社區插件往往實現不同的變更策略。這導致驗證會話是否真正被刪除、以及刪除後的狀態是否持久存在變得困難。dsh-retention-settlement-proof 是一個輔助層,它通過消耗預先記錄的收據,來驗證一個不透明的主體在聲明的存儲投影(如 persistence-list、session-index、workspace-index)中保持缺失,並回答“是否消亡”的問題。

插件介紹

這是一個離線、無主體(body-free)的證據生成插件,用於 DeepSeek Harness 的留存結算。它不修改任何數據,僅生成證明。由用戶 dongsheng123132 維護,採用 MIT 許可證。

核心功能

  • 離線無主體留存結算證據:生成離線的留存結算證據,不涉及會話正文。
  • 消耗預錄收據:讀取社區插件或測試工具預先記錄的收據。
  • 跨表面驗證:檢查主體在 persistence-list、session-index、workspace-index 等表面是否完全缺失。
  • CLI 集成:提供 inspect 和 verify 兩個命令。
  • MCP 支持:作爲獨立的 stdio MCP 服務器提供證明能力。
  • 安全隔離:不刪除任何文件,僅做驗證;報告不包含會話文本、文件路徑、憑證或敏感信息。
  • 哈希與判斷:輸出結果僅包含 SHA-256 哈希和驗證結果。

使用方法

插件提供了 CLI 和 MCP 兩種接入方式。

CLI 命令

# 檢查當前工作區
dsh-retention-settlement-proof inspect --workspace . --manifest proof.json

# 驗證證據
dsh-retention-settlement-proof verify --workspace . --manifest proof.json --artifactDir artifacts

MCP 服務器

獨立的 stdio MCP 服務器暴露了證明專用的內聯等效命令,且從不訪問文件系統。

環境與注意事項

  • 兼容性:DSH 版本需大於等於 0.1.2-alpha.4,Node.js 版本需大於等於 22。
  • 權限:插件以當前 DSH 進程的權限運行。請確保在安裝前檢查源碼與許可證(MIT)。
  • 安全原則:驗證過程不會刪除任何文件。報告僅包含哈希值和判斷結果,不包含會話文本、收據正文、文件路徑、憑證或任何敏感信息。
  • 失敗安全:如果存在後續的 present: true、收據過期、缺少表面、重啓前證據、身份不匹配、摘要不匹配、不安全路徑或未達到閾值,驗證將失敗。

總結

該插件通過離線驗證和嚴格的證據合約,解決了 DeepSeek Harness 中“刪除”狀態難以被程序化驗證的痛點。更多細節請訪問 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜