前言¶
在 DeepSeek Harness (DSH) 的使用中,一個複雜的 Session 往往包含多層嵌套的子代理樹以及相關的圖片和工具調用記錄。直接複製聊天記錄或截圖無法保留這種結構化的工作流。dsh-session-share 插件解決了這一痛點,允許將完整的 Session 樹導出爲本地離線膠囊,並在不同的 Harness 實例之間進行傳輸。
安裝與啓用¶
發送方和接收方的 Harness 實例都需要安裝此插件。
dsh plugin --profile web add dsh-session-share
核心功能¶
該插件主要提供以下能力:
* 離線膠囊導出:將當前 Session、完整的子代理樹以及關聯的圖片導出爲本地 .zip 文件。
* 離線導入:通過 /import-session 命令導入接收到的膠囊文件。
* 獨立性:導入時會在本地創建全新的 Session 樹和新 ID,不會複用原 ID。
* 本地化:完全離線傳輸,插件不會自動將 Session 內容上傳到服務器。
典型用法:導出 Session¶
- 打開需要分享的 Session。
- 在 Session 頭部選擇 Share,或在輸入框運行
/share-session。 - 在彈出的對話框中選擇 Download Capsule,保存生成的
.zip文件。 - 將該 ZIP 文件通過安全的本地傳輸方式(如聊天軟件、文件傳輸)發送給接收方。
典型用法:導入 Session¶
- 接收方在 Harness 中運行
/import-session命令(當前 Harness 的側邊欄未直接暴露“Import Session”入口)。 - 選擇一個本地的工作區作爲導入目標。
- 將膠囊 ZIP 文件拖入導入對話框,或從設備中選擇該文件。
- 導入成功後,瀏覽器會刷新並打開導入的根 Session。
行爲與隱私¶
- ID 管理:每次導入都會創建全新的本地 Session 樹和新 ID,重複導入同一膠囊會產生獨立的副本。
- 安全性:膠囊是本地文件,不支持在線分享鏈接,且 v1 版本不提供加密、脫敏、訪問控制或在線撤銷功能。
- 內容範圍:膠囊包含提示詞、模型回覆、工具輸入輸出、工作區路徑以及圖片。接收方應確保僅將膠囊發送給可信的接收者,並在導入前檢查其中是否包含敏感信息。
適用場景與注意¶
此插件適用於需要在 DeepSeek Harness 實例之間分享複雜工作流、多代理協作場景的場景。由於 v1 版本缺乏安全加密機制,建議僅在受控、可信的環境中使用,並確保傳輸渠道的安全。
結語¶
dsh-session-share 爲 DSH 用戶提供了一個輕量級的離線 Session 共享方案,適合本地或私有網絡環境下的協作與知識沉澱。
GitHub:https://github.com/quicksandznzn/dsh-session-share