dsh-quorfloat:DeepSeek Harness 桌面懸浮會話面板

前言

用 DeepSeek Harness(DSH)做智能體開發或日常對話時,主窗口往往被 IDE、瀏覽器或終端佔滿。需要追問、切換會話、選模型或處理工具審批時,只能反覆 Alt-Tab 切回 Harness,打斷當前工作流。社區插件 dsh-quorfloat(維護者 Azetus)提供系統級懸浮窗:全局快捷鍵呼出面板,在使用其他應用時也能向 Harness 提問、繼續會話並處理審批。面板複用 Harness 的工作區、會話、模型與權限;對話執行與歷史仍由 Harness 管理。支持 macOS 與 Windows,npm 主包名爲 dsh-quorfloat,安裝時會自動拉取當前平臺的面板程序,無需自行編譯。

這是什麼

dsh-quorfloat 是 DSH 的客戶端類插件:宿主側註冊插件,側車進程提供帶 WebView 的懸浮窗 UI。分類上屬於「客戶端」——運行在本機 DSH 主機上,而不是瀏覽器裏。遠程只開 WebUI 時,可以在 WebUI 裏安裝並查看插件狀態,但懸浮窗只會出現在運行 dsh web 的那臺機器上。

核心功能

以下能力均來自項目 README,安裝後需完全重啓 Harness 本體(僅關懸浮窗或刷新 WebUI 不足以重載宿主插件)。

  1. 隨時呼出:全局快捷鍵顯示或收起懸浮窗;可拖動並記住位置,可設置失焦後仍保持展開。默認快捷鍵爲 Alt + Space(macOS 爲 Option + Space),可在設置中更換。
  2. 工作區與會話:瀏覽當前工作區已有會話,切換其他工作區開新對話,或瀏覽「未分組」會話;可固定會話或固定默認工作區。
  3. 對話閱讀與控制:Markdown、代碼塊、表格;工作過程可展開/摺疊;長會話可加載更早內容並保持閱讀位置。支持發送、停止生成,選擇 Harness 提供的模型、推理檔位與權限預設。
  4. 審批與追問:在面板內處理當前會話的工具審批和問題,無需切回 Harness 主窗口。
  5. 外觀與診斷:淺色/深色/跟隨系統,中英文界面;設置自動保存。設置頁或 Harness「設置 → 內置插件 → dsh-quorfloat」可導出診斷日誌到 ~/.dsh-quorfloat/logs/。

安裝與啓用

準備:已安裝 DeepSeek Harness。使用瀏覽器 WebUI 時,終端需能執行 dsh。插件在 package.json 中聲明需要 dsh >= 0.2.0-rc.2。當前資料中的 npm 主包版本爲 0.1.9(以你實際安裝的包爲準)。

瀏覽器 WebUI(npm)

先停止正在運行的 dsh web。以下示例安裝到 web profile;若使用自定義 profile,將 web 換成你的 profile 名稱,並用同一 profile 啓動 Harness。

聯網安裝最新版:

dsh plugin --profile web add dsh-quorfloat
dsh web

固定版本時,將包名改爲 dsh-quorfloat@<version>。

瀏覽器 WebUI(離線 tgz)

下載與操作系統匹配的自包含包,例如 macOS 的 dsh-quorfloat-<version>-darwin.tgz、Windows 的 dsh-quorfloat-<version>-win32.tgz,無需解壓,用絕對路徑安裝:

dsh plugin --profile web add "/絕對路徑/dsh-quorfloat-<version>-darwin.tgz"
dsh web

Windows PowerShell 示例:

dsh plugin --profile web add "C:/Downloads/dsh-quorfloat-<version>-win32.tgz"
dsh web

Harness 官方桌面版

  1. 啓動桌面應用,左側欄打開「插件」→「添加插件」。
  2. 輸入 dsh-quorfloat 或 dsh-quorfloat@<version>,點擊安裝並按提示啓用。
  3. 完全退出並重新啓動 Harness 桌面應用。

離線安裝時在彈窗中輸入 tgz 的絕對路徑,安裝啓用後同樣需重啓桌面應用。

典型用法

安裝並重啓 Harness 後,按默認 Alt + Space(macOS:Option + Space)呼出面板,再按一次可收起;也可通過菜單欄或系統托盤操作。

輸入與導航:

  • 輸入框:Enter 發送,Shift + Enter 換行;生成中可停止;Esc 優先關閉菜單或返回對話頁,在對話頁且無菜單時收起面板(收起不會停止後臺會話)。
  • 點擊頂部工作區或會話名:選真實工作區並在會話菜單選「新會話」(首次發送才創建);或從列表繼續已有會話;會話旁固定按鈕可在下次呼出時繼續同一會話;新會話狀態下可固定工作區作爲默認創建位置。「未分組」僅瀏覽,不能固定且無「新會話」。

設置:齒輪圖標可調主題、語言、快捷鍵與「失焦時保持展開」。默認快捷鍵若衝突,可先經菜單欄/托盤打開面板再改。

適用場景與注意

適合:經常在 IDE、終端、設計工具裏工作,又需要隨時向 DSH 提問、續聊、批工具調用,且希望少切換窗口的 macOS/Windows 用戶。

注意:

  • 插件與側車以當前 DSH 進程權限運行;安裝前建議查看 GitHub 倉庫 源碼與 MIT 許可證。
  • DSH 生態是「一切皆插件」;社區目錄 SkillHub 插件頁 爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。
  • Linux 未出現在當前 README 的安裝/發佈說明中;請以倉庫最新文檔爲準。
  • 需要自行構建時,README 要求 Node.js 22+、Rust 1.88+ 及 Tauri 相關環境,產物在 bundles/ 下;一般用戶走 npm 或 tgz 即可。

結尾

dsh-quorfloat 把 Harness 的對話、會話切換和工具審批收到一塊懸浮面板裏,用全局快捷鍵即可接入,適合「主窗口在別的應用裏、Harness 在後臺跑」的日常用法。更多說明與界面預覽見倉庫 README;安裝與版本信息也可在 SkillHub 目錄頁覈對。

  • 目錄頁:https://www.skillhub.cn/plugins/Azetus/dsh-quorfloat
  • GitHub:https://github.com/Azetus/dsh-quorfloat
羽毛球分组比赛记分
小程序二维码

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

小夜