switchboard-dsh:在 dsh 裏看清哪些會話在等你、要你做什麼

前言

在 DeepSeek Harness(dsh)裏並行開多個會話時,單靠側邊欄會話列表很難一眼看出:哪條線程在等你回覆、哪條統籌任務下面還掛着子代理、哪些會話已經停了很久。切來切去成本高,也容易漏掉「需要你決策或確認」的那一條。

@fstrategy/switchboard-dsh 是在 dsh 客戶端內嵌的原生會話看板:複用 dsh 自身的會話事實,在聊天旁提供右側看板,並在輸入框上方常駐一行彙總「其他會話裏還有多少待你處理的事項」。它由社區維護者 Fstrategy 從 Fstrategy/switchboard(原作者 Lumir,MIT)移植而來,不是 DeepSeek/dsh 官方出品;包標識爲 @fstrategy/switchboard-dsh,分類屬於客戶端插件。目錄頁見 skillhub.cn 上的插件條目,源碼與說明在 GitHub。

這是什麼

一句話:switchboard-dsh 是面向 dsh 的 Switchboard 會話統籌板——讓你查看等待動作、擱置與完成狀態、統籌與子任務,並一鍵跳去對應會話回覆。

與獨立網頁或 mock 不同,README 中的演示圖是真實 dsh 界面裏的 demo 面板裁剪;默認不調用模型(summaries=false),開發模式爲本地 fake,關閉短句時只依賴原生會話記錄,適合希望「零模型調用」也能用看板的用戶。

核心功能

下面分幾塊說明已文檔化、可覈對的能力。

原生看板與常駐提示

  • 命令 /switchboard:在聊天旁打開原生右側看板。
  • 輸入框上方常駐一行:只統計其他會話中的待處理項;即使沒有等待項,也會保留看板入口按鈕。

看板內容與分組

看板按語義把會話歸到不同區域(具體文案可在設置裏切換中英文、短句樣式):

  • 等你:優先展示需要你統籌、回答問題、做決策或處理卡片的會話。
  • 放了很久:長時間無互動的會話。
  • 統籌與子任務:統籌會話及其子代理關係。
  • 停着 / 做完了:已停止或已結束的會話。

演示模式

  • /switchboard demo:切入或切出演示數據;演示中的跳轉不會打開任何真實會話,便於熟悉佈局而不影響當前工作區。

短句摘要(可選,默認關閉)

默認不向模型發請求。只有用戶明確開啓 live,並配置可用的小模型 provider / model 時,纔會爲短摘錄調用模型;不繼承當前聊天模型,也不會自動回退到更貴的模型,可能產生所選提供方的費用。關閉短句時,舊語義緩存不參與展示;demo 使用預寫數據。

看板設置

支持中英文界面、短句開關、自動打開看板,以及可選的底部命令行入口(以插件實際設置項爲準)。

安裝與啓用

當前文檔寫明:需要 dsh 0.2.2-rc.1(截至 README,僅此版本經過驗證)。package.json 中 engines.dsh 同樣爲 0.2.2-rc.1。

安裝包來自 GitHub Release 的公開 .tgz,不需要 npm 賬號,也未在 npm 註冊表發佈該包名;須粘貼完整下載 URL,不要只填包名或 Release 頁面地址。

在 dsh 插件 UI 中安裝

  1. 打開 插件 → 添加插件(Add plugin)。
  2. 粘貼下方完整鏈接並安裝。
  3. 安裝完成後點擊 立即啓用(Enable now);若直接關閉結果頁,插件會保持未啓用狀態。
https://github.com/Fstrategy/switchboard-dsh/releases/download/v0.1.0/fstrategy-switchboard-dsh-0.1.0.tgz

當前發行版本爲 v0.1.0(與上述 URL 一致)。

使用 CLI 安裝

把 web 換成你實際使用的 profile;Desktop 需先徹底退出應用,用 --profile desktop 安裝後再重新打開。

dsh plugin --profile web add https://github.com/Fstrategy/switchboard-dsh/releases/download/v0.1.0/fstrategy-switchboard-dsh-0.1.0.tgz

與本地原型的關係

若曾安裝過 @local/switchboard-dsh 原型,請先卸載再裝公開版 @fstrategy/switchboard-dsh,不要同時啓用——兩者共用相同的看板服務、命令與存儲域。README 說明正常會話日誌不會被刪除;通過 Git/tarball 升級時,建議先卸載再安裝新版本。

典型用法

安裝並啓用後,日常使用可以按下面順序嘗試:

  1. 在任意會話輸入 /switchboard,展開右側看板,瀏覽「等你」與其它分組。
  2. 從看板跳轉到目標會話並回復(演示模式下跳轉無效)。
  3. 需要熟悉界面時執行 /switchboard demo,用虛構會話數據練習,不觸動真實線程。
  4. 若需要輸入框上方的短句提示且接受可選模型費用,在看板設置中按文檔開啓 live,並配置小模型路由;否則保持默認即可避免模型調用。

插件通過 cordis.patch.yml 注入 dsh 客戶端 UI(conversation、右側邊欄、workspace 等),屬於在當前 dsh 進程權限內運行的客戶端擴展;安裝前宜自行查看 LICENSE、NOTICE 與源碼。

適用場景與注意

適合誰

  • 同時在 dsh 裏維護多條會話、子代理或統籌任務的開發者。
  • 希望用原生面板彙總「待你處理」事項、又不想默認多一筆模型調用的用戶。

兼容與實測範圍(以 README 爲準)

  • 兼容聲明精確到 dsh 0.2.2-rc.1,不建議繞過版本檢查。
  • 測試使用假模型;發佈流程不爲調用真實模型。
  • Windows/Linux 原生安裝、深色主題像素級表現、真實計費模型、跨 Host/跨進程聚合等,文檔標明尚未完成實測。
  • dsh 沒有通用的 Claude 桌面版 post-turn verdict 或新會話建議卡片之類字段;插件不會對普通回覆做 AI 推斷來「編造」這些能力。完整映射與差異見 PORTING-dsh.md。

發現列表

能通過公開 .tgz 鏈接「添加插件」,不等於自動出現在所有人的默認發現列表;dsh-plugin 是 GitHub topic,不是官方認證。可選社區索引需用戶自行啓用「自定義插件索引」並添加來源,詳見 DISTRIBUTION.md。

DSH 生態強調「一切皆插件」;社區目錄站點與 DeepSeek / 幻方無官方從屬關係,本文介紹的插件同樣屬於社區作品。

結尾

switchboard-dsh 把 Switchboard 的會話統籌思路搬進 dsh:右側看板、常駐計數、演示模式,以及默認關閉的短句模型調用。若你正在 0.2.2-rc.1 上並行開發智能體或多會話工作流,可以從上述 Release 包安裝並試用 /switchboard。

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

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

小夜