DeepSeek Harness 插件:dsh-session-id

前言

在 DeepSeek Harness(DSH)的智能體開發與調試過程中,會話 ID(Session ID)是追蹤日誌、定位問題或引用特定對話的關鍵標識。原生 Web UI 未提供直接查看與複製該 ID 的入口,開發者通常需要在控制台或配置文件中查找。dsh-session-id 插件通過注入 UI 組件,在會話頭部右側直接提供該信息的展示與交互。

這是什麼

該插件由開發者 LucienLL 維護,屬於客戶端插件。它解決了在 Web UI 中快速定位當前會話 ID 的需求,無需手動尋找或截取控制台日誌。

核心功能

  • 頭部顯示:在 Web UI 頭部右側顯示當前會話 ID。
  • 交互與反饋:超長 ID 會自動截斷顯示,鼠標懸停可查看完整內容;點擊 ID 可複製到剪貼板,界面短暫顯示“已複製”或“複製失敗”(紅色提示)。

安裝與啓用

執行以下命令安裝插件:

dsh plugin --profile web add dsh-session-id

安裝完成後,重啓 dsh web 進程使插件生效。

實現細節

這是一個純客戶端插件。它通過注入官方 slot conversation.session.header.utilities(scope: session),利用框架自動注入的 sessionId 變量進行渲染,不依賴宿主側的邏輯支持。

適用場景與注意

該插件適用於需要在調試或日常使用中頻繁複制會話 ID 的用戶。作爲純客戶端插件,其運行環境受限於當前 dsh 進程的權限。在安裝前,建議檢查源碼與許可證(MIT)。

結語

該插件通過簡單的 UI 注入,顯著降低了在 Web UI 中獲取會話 ID 的操作成本。更多信息可訪問 插件目錄 或查看 GitHub 倉庫。

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

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

小夜