前言¶
在 DeepSeek Harness (DSH) 中,使用 @ 引用另一個會話是可行的,但在實現和審查對話之間切換時,按標題或 ID 查找特定會話既不直觀也不方便。dsh-session-reference-copy 插件在當前會話的頭部添加了一個複製按鈕,並將結構化的規範提及放入剪貼板。
是什麼¶
這是一個小型 DSH Web 客戶端插件,由 shaomingbo 維護,用於複製當前會話的規範跨會話引用。它解決了跨會話引用的複製問題。
核心功能¶
- 可讀標籤:使用當前會話的顯示標題作爲可讀標籤。如果沒有摘要,則回退到 Session ID。
- 規範編碼:使用 Harness 的規範
dsh-session:JSON/UTF-8/base64url 格式對 ID 進行編碼。 - 安全轉義:對標籤中的
]和反斜槓進行轉義。 - 反饋機制:成功寫入剪貼板後顯示對勾圖標 1 秒鐘,並通過當前對話通知界面報告失敗。
安裝與啓用¶
首選安裝固定發佈標籤的命令。該命令會編輯目標配置文件中的依賴項和 bundles,然後運行安裝,它不會停止 DSH。
npx --yes github:shaomingbo/dsh-session-reference-copy#v0.1.1
安裝或卸載後,需要重啓 dsh web 並硬刷新瀏覽器頁面。
管理命令¶
檢查安裝狀態:
npx --yes github:shaomingbo/dsh-session-reference-copy#v0.1.1 status
卸載插件(冪等操作,可安全重複運行):
npx --yes github:shaomingbo/dsh-session-reference-copy#v0.1.1 uninstall
使用方法¶
- 在當前會話中,點擊頭部出現的複製按鈕。
- 將複製的文本粘貼到另一個會話的編輯器中併發送。
- DSH 會解析該文本,捕獲源會話的快照,並將其作爲引用關聯到目標消息。
注意事項¶
- 顯示形式:粘貼的提及可能在編輯器中保持爲純文本,而不是視覺芯片。這不影響提交後的引用語義。
- 快照機制:引用是目標消息進入模型步驟時捕獲的快照,不是指向未來源會話變化的實時鏈接。
- 無額外行爲:插件不添加 Host RPC、持久化或模型提示行爲。
生態背景¶
DeepSeek Harness 理念是“一切皆插件”。該插件可在社區目錄查詢:https://www.skillhub.cn/plugins/shaomingbo/dsh-session-reference-copy
鏈接¶
GitHub 倉庫:https://github.com/shaomingbo/dsh-session-reference-copy