前言¶
DeepSeek Harness(DSH)適合跑長鏈路智能體任務:多輪推理、工具調用、長上下文會堆出大量消息。真正值得留住的往往只有幾句——結論、可複用的代碼片段、某種表述方式。常見做法是把內容複製到筆記或文檔裏,和當前會話脫節,也容易在滾動中漏掉。
下面介紹社區插件 dsh-clipbook(README 裏也叫「小夾子」):在每條已完成的助手回覆上提供收藏入口,並在會話頂欄集中瀏覽、檢索與管理這些片段。插件由 Hwayn(幻弈)維護,協作者包括肖宇成;許可證爲 MIT,桌面端與 Web UI 均可使用。DSH 生態強調「一切皆插件」;SkillHub 目錄頁 與 GitHub 倉庫 爲社區來源,與 DeepSeek / 幻方無官方從屬關係。
這是什麼¶
dsh-clipbook 是面向 DSH 對話的 clipbook:對任意一條已 finalize 的助手消息,點一次即可把該回復的文本及模型、時間、消息 id 寫入本地書架;Web 與桌面共用同一份數據,無需再開第三方剪貼板或筆記應用做中轉。
分類上在 SkillHub 歸入「記憶」類,側重在會話內保留「值得留的話」,而不是替代完整會話導出或外部知識庫。
核心功能¶
依據倉庫 README,當前能力包括:
- 夾一下(Clip) — 每條已完成的助手消息操作欄會出現收藏按鈕;單擊後該條回覆進入 clipbook,按鈕狀態變爲「已夾」。
- 小夾子 (N) — 會話頂欄按鈕顯示當前收藏數量,打開面板後可瀏覽列表,並支持搜索、單條複製、刪除,以及將全部內容導出爲 Markdown。
- 設置頁 — 與頂欄面板同一套書架,只是另一種入口。
- 一份書架、多端共享 — 收藏寫入單一 JSON 文件,同一
DSH_HOME下 Web UI 與桌面應用看到相同集合。
範圍與限制(README 明確說明):
- 只保存助手回覆的正文文本;推理過程(reasoning)與工具輸出不會被收藏。
- 每個
DSH_HOME對應一個書架;這是設計選擇,不是按 profile 各存一份。
安裝與啓用¶
安裝命令以 GitHub README 爲準。按使用端選擇 profile,添加插件名 dsh-clipbook:
dsh plugin --profile desktop add dsh-clipbook # desktop app
dsh plugin --profile web add dsh-clipbook # web UI
安裝後重啓 DSH。重啓完成後,助手消息操作欄應出現「夾一下」,會話頂欄應出現「小夾子」。
插件在 DSH 進程權限下運行;安裝前建議瀏覽 源碼與 LICENSE,確認符合你的安全與合規要求。
典型用法¶
經過上面的安裝步驟,可按 README 中的對照表操作:
| 目的 | 操作 |
|---|---|
| 保留某條回覆 | 在該條回覆下方點擊「夾一下」(變爲「已夾」) |
| 查看全部收藏 | 點擊會話頂欄「小夾子 (N)」 |
| 搜索 | 在面板頂部輸入框輸入關鍵詞 |
| 複製一條 | 使用「複製」 |
| 刪除一條 | 使用「拿掉」 |
| 導出全部 | 使用「導出」(以 Markdown 形式打開整本 clipbook) |
數據默認落在:
$DSH_HOME/clipbook/items.json
DSH_HOME 未設置時默認爲 ~/.dsh。文件爲純 JSON;刪除該文件可清空書架(插件會按需重建)。
適用場景與注意¶
適合誰: 經常在 DSH 裏做 Agent 開發、調試或長對話,需要把少量高價值回覆留在會話上下文中、並能在 Web 與桌面間同步查看的開發者。
不適合當作: 全量會話歸檔、工具調用日誌備份,或需要收藏用戶消息 / 推理鏈路的場景——當前版本不覆蓋這些內容。
運行環境: 構建與開發依賴 Node.js >= 20(見倉庫 package.json);日常使用只需通過 dsh plugin 安裝並重啓 DSH,無需自行 git clone 或本地 build。
結尾¶
dsh-clipbook 把「從長對話裏摳出幾句有用的話」做成會話內的一鍵操作和統一書架,減少複製到外部應用的打斷。若要查看簡介與分類,可打開 SkillHub 插件頁;安裝命令、數據路徑與交互細節以 GitHub 倉庫 README 爲準。