DeepSeek Harness 臨時對話插件:無需 Workspace 的原生會話

前言

DeepSeek Harness 的插件生態允許用戶通過擴展功能來提升使用體驗。在默認流程中,創建一個會話通常需要先註冊 Workspace 或選擇一個項目,這增加了對話前的操作成本。tobewin/dsh-temporary-chat 插件引入了“先對話,後建項目”的工作流,讓開發者可以在不綁定具體 Workspace 的情況下直接開始對話。

插件定位

該插件由社區開發者 ToBeWin 維護,旨在爲 DeepSeek Harness 提供無需工作區的臨時對話能力。它通過在側欄增加操作入口,創建一個真實的、未分組的原生 Session,而非僞造的工作區或 Fork 的界面。插件嚴格遵循 DSH 的擴展規範,不依賴私有組件。

核心功能

該插件提供以下能力:

  1. 側欄操作:在 DSH 側欄添加 Temporary chat 操作入口。
  2. 原生 Session 創建:創建不註冊到 Workspace 的原生會話,使其顯示在 Harness 的 Ungrouped / 未分組 區域。
  3. 首條消息聚焦:在發送首條消息前,提供一個聚焦的編輯器,允許選擇 Agent 預設、訪問模式、模型和推理強度。
  4. 界面交還:發送首條消息後,將控制權交還給 Harness 原生會話界面,後續對話體驗一致。
  5. 語言跟隨:實時跟隨 Harness 設置中的中英文切換。

安裝與啓用

使用 npm 包進行安裝,安裝後需重啓 Web Host。

dsh plugin --profile web add @tobewin/dsh-temporary-chat

安裝完成後,在側欄點擊 Temporary chat 即可開始使用。

使用流程

  1. 在側欄點擊 Temporary chat。
  2. 插件會在後臺創建一個原生、未分組的 DSH Session。
  3. 在首條消息編輯器中,選擇當前 Host 已配置的 Agent 預設、模型、推理強度和權限模式。
  4. 發送消息。發送後,會話將切換到 Harness 的原生會話界面,後續操作保持一致。

架構與安全邊界

該插件的設計目標是解耦,僅使用公開的擴展槽與 API(Session 創建、輸入、模型、Agent 預設和會話命令)。它不會執行以下操作:

  • 修改、複製、Patch 或 Fork Harness 源碼。
  • 導入私有運行時組件。
  • 抓取或篡改 DSH DOM。
  • 上傳聊天內容、項目文件或模型密鑰。

重要說明:“臨時”僅表示不歸屬於 DSH Workspace。官方 Session 創建 API 仍可能使用 Host 的默認工作目錄執行工具,因此臨時對話並不等同於工具沙箱。如果需要限制本地文件操作,建議在首條消息配置中選擇只讀權限模式。

兼容性

首個版本已針對 DeepSeek Harness 0.1.0-rc.6 和 Web Host 0.0.1 進行驗證。插件會檢查公開的 Host 版本,若不在驗證範圍內,會自動禁用入口。新的 Harness 版本可能需要開發者進行重新驗證後才能支持。

結語

dsh-temporary-chat 通過複用 Harness 原生 Session 模型,實現了低摩擦的臨時對話體驗。對於需要頻繁測試、快速驗證想法或僅需簡單對話的用戶,該插件是一個實用的工具。

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

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

小夜