dsh-titlebar-workspace:在頂欄切換工作區與對話

前言

在 DeepSeek Harness(DSH)桌面端裏,工作區和對話列表通常落在左側邊欄。多項目並行時,頻繁收放側欄、在列表裏找目標會話,會打斷當前上下文。社區插件 dsh-titlebar-workspace 把「當前工作區」做成頂欄控件,下拉即可列出全部工作區並展開對應對話,點選即可跳轉,無需先打開側欄。

下面介紹該插件的定位、能力與安裝用法;事實依據爲其 GitHub 倉庫 README 與 package.json(維護者 ExcitedEven,許可證 MIT,當前包版本 0.2.0)。

這是什麼

dsh-titlebar-workspace 是面向 DeepSeek Harness Desktop 的客戶端插件:在應用頂欄增加工作區切換器,顯示當前項目,並在頂欄直接切換工作區、打開對應對話。README 標明其爲社區插件,非 DeepSeek 官方出品。

插件以 DSH profile bundle 形式安裝,運行時零額外 npm 依賴;源碼爲 TypeScript(src/),構建產物在 lib/(link: 安裝時無需本地構建)。宿主側僅註冊 Loader,不額外註冊服務或工具。

核心功能

頂欄工作區切換

點擊頂欄上的工作區名稱,下拉列出所有工作區。將鼠標移到某一工作區(或鍵盤聚焦)時,右側展開該工作區下的對話列表。

打開邏輯

  • 點擊工作區:打開「最該看」的一條對話——優先級爲等待處理,其次未讀,再次運行中;同狀態取最新;若工作區爲空則新建一條。
  • 點擊對話:直接打開該對話。
  • 「新建對話」會複用已有空白對話,避免堆積多個空會話;列表保持展開以便確認結果。

狀態提示

頂欄與列表行用顏色點表示狀態(README 說明如下):

  • 黃色:有工作區在等待你(審批、計劃評審、提問等)。
  • 綠色:有對話已跑完但你尚未查看。
  • 轉圈:對話正在運行。

頂欄上的狀態點取所有工作區中最緊急的一項;懸停可看到來自哪個工作區。每個工作區行顯示自身聚合狀態,每條對話行顯示各自狀態點。空白會話與側欄行爲一致:只顯示當前那一個「新對話」,其餘空白會話隱藏,且不參與狀態計算或點擊選擇。

交互與佈局

點擊外部、按 Esc,或頁面出現彈窗時,菜單自動收起。下拉與對話浮層掛在頁面最上層,不會被右側欄遮擋;出現真正彈窗時會自動收起。

頂欄原生菜單由 Electron 主進程構造,沒有留給插件的擴展點。本插件把控件追加到 preload 在頁面內建立的頂欄菜單行,尺寸與懸停樣式與行內控件一致;側欄收放時隨該行移動,不做位置輪詢。找不到菜單行時不渲染,也不影響其他插件。

安裝與啓用

安裝方式爲將本倉庫作爲 desktop profile 的 bundle 加入:可通過插件目錄頁操作,或讓 plugin_manager 指向該目錄。安裝後若頂欄未出現控件,重啓應用。

README 給出的命令如下:

dsh plugin --profile desktop add github:ExcitedEven/dsh-titlebar-workspace

環境要求(來自 README 與 package.json):

  • 僅桌面端生效,普通瀏覽器中不渲染。
  • 需要 dsh >= 0.2.0(dsh.engines.dsh / engines.dsh)。

卸載:設置 → 插件 → dsh-titlebar-workspace → 停用或卸載,頂欄控件隨之消失。重啓應用會重新加載插件;會話與文件在磁盤上,不受影響。

典型用法

  1. 安裝並必要時重啓桌面端,確認頂欄出現當前工作區名稱。
  2. 點擊該名稱,在下拉中瀏覽各工作區;懸停或聚焦某一工作區,在右側查看其對話列表。
  3. 需要處理積壓時,直接點工作區名,按 README 描述的優先級打開最該看的對話;需要指定會話時,點具體對話行。
  4. 新建對話時利用「新建對話」入口,避免側欄裏一堆空白會話。

適用場景與注意

適合:在 DSH 桌面端同時維護多個工作區、希望減少側欄開合、在頂欄快速跳轉對話的開發者。

限制(README 原文要點):

  • 客戶端專用,非 Web 環境無 UI。
  • 依賴 DSH 0.2.0 及以上與桌面 layout / workspace 相關客戶端注入(package.json 中 dsh.client.inject 列出 @deepseek-ai/dsh-client-ui-layout、@deepseek-ai/dsh-client-ui-workspace、@deepseek-ai/dsh-client-locale)。

社區插件在與你本機 DSH 進程相同的權限下運行。安裝前建議瀏覽倉庫源碼與 MIT 許可證,確認符合你的安全與合規要求。DSH 生態強調「一切皆插件」;SkillHub 插件目錄 爲社區站點,與 DeepSeek / 幻方無官方從屬關係。

參考鏈接

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

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

小夜