DeepSeek Harness(DSH)開發者經常需要復現會話、驗證結果或從成功案例中提取可複用的技能。手動處理導出文件不僅繁瑣,且難以保證證據的完整性和可追溯性。DSH Session Lab 針對這一需求,提供了標準化的工作流工具。
是什麼¶
DSH Session Lab 是一個獨立的、預 1.0 的社區 DSH 捆綁包。它不是官方 DeepSeek 產品,由開發者 zhangguiping-xydt 維護。該插件在 DSH 運行時目錄中註冊了三個互補的工作流技能,用於處理會話證據、技能提取以及軌跡比較。
核心功能¶
該插件提供以下三項核心能力:
-
證據打包與驗證($dsh-capsule)
將 DSH 會話導出打包成便攜的證據包(.dshc),並驗證其完整性。生成的包包含清單、脫敏的會話事件、完整性哈希以及可選的工作區補丁。 -
技能提取與評估($dsh-teach)
從成功的會話中提取可複用的技能,並對其進行獨立的基線/治療評估,用於驗證生成技能的有效性。 -
受控軌跡比較($dsh-time-machine)
從兩個會話的共同完成回合開始,對它們的軌跡進行受控比較,以理解差異產生的因果界限。
安裝與啓用¶
安裝插件需要使用 DSH CLI。請確保已安裝 DeepSeek Harness 並配置了相應的 profile(例如 web)。
dsh plugin --profile web add github:zhangguiping-xydt/dsh-session-lab
爲了確保安裝的可復現性,可以鎖定特定版本標籤:
dsh plugin --profile web add github:zhangguiping-xydt/dsh-session-lab#v0.1.0
安裝完成後,請重啓 DSH profile 並檢查配置以確保插件已正確掛載:
dsh --profile web --dump-config | rg '# == dsh-session-lab'
使用示例¶
安裝並重啓 profile 後,可以通過在對話中直接調用 Skill 的方式使用以下命令:
- 打包證據:
Use $dsh-capsule to package and verify this DSH export.
- 提取技能:
Use $dsh-teach to extract and independently evaluate a Skill from this successful session.
- 軌跡比較:
Use $dsh-time-machine to compare these two sessions from their common completed turn.
在執行前,請務必閱讀相關 SKILL.md 文檔,瞭解輸入要求、輸出內容、安全檢查以及已知限制。
環境要求¶
該插件的運行依賴於特定的環境版本:
- Node.js:22.19+ 或 24+,用於 DSH 和插件安裝。
- Python:3.10+,用於技能助手腳本。
注意事項¶
- 非官方產品:DSH Session Lab 是社區獨立項目,不隸屬於 DeepSeek 或幻方。
- 安全性:原始導出文件、補丁、圖像和報告通常包含敏感內容。自動替換模式並非匿名化手段。SHA-256 完整性校驗僅用於驗證數據未被篡改,不能驗證發佈者的身份。
- 功能限制:插件不會添加 Host 會話導入端點,也不會執行膠囊內容,也不聲稱能進行精確的模型重放。
總結¶
DSH Session Lab 爲 DeepSeek Harness 用戶提供了一套標準化的工作流,用於從會話中提取價值(證據、技能)並分析差異(軌跡比較)。對於需要復現、分享或優化智能體行爲的工作流開發者而言,這是一個實用的工具集。更多詳情可查閱 GitHub 倉庫 或 社區目錄。