DSH WorkBuddy Expert:專家市場一鍵導入 · 會話選擇器隨時切換

前言

DeepSeek Harness(DSH)的設計理念是“一切皆插件”。在構建智能體或管理專家目錄時,維護一套標準化的角色描述、技能樹和工具配置往往耗時費力。手動搬運文件不僅繁瑣,還容易出錯。

這個插件旨在解決專家目錄管理與 DSH 會話流割裂的問題。它通過讀取本地 WorkBuddy 的專家目錄,讓 DSH 用戶可以直接在插件市場瀏覽、安裝並切換專家,從而將專家能力無縫集成到日常工作流中。

它是什麼

dsh-workbuddy-expert 是一個由社區開發者 pbwheel 維護的 DSH Web 插件。它不聯網下載專家,而是作爲本地 WorkBuddy 專家目錄的“代理”。

該插件主要做兩件事:
1. 專家市場:只讀掃描本地 WorkBuddy 專家目錄,提供卡片瀏覽、搜索和分類,支持一鍵安裝、更新和卸載。
2. 會話選擇器:在 DSH 的會話輸入框旁提供專家膠囊,允許用戶隨時切換當前會話的專家,保留全部歷史記錄,在下一個模型請求邊界生效。

核心功能

該插件通過只讀掃描和文件導出機制,實現了專家能力的標準化管理。

  • 本地專家市場
    插件默認掃描 ~/.workbuddy/plugins/marketplaces/experts/plugins 目錄。它不聯網,只做只讀掃描,絕不修改 WorkBuddy 的原始目錄。市場頁面支持卡片瀏覽、搜索和分類,操作按鈕包括安裝、卸載和更新。

  • 專家導出與安裝
    安裝操作本質上是導出。選中專家後,插件會將其導出爲標準專家文件夾到 ~/.dsh/experts/<id>/,包含 expert.yml、清洗後的 role.md、完整的 skills 目錄以及頭像文件。更新時支持就地重導,卸載則刪除整個文件夾。

  • 會話級專家切換
    在會話輸入框旁的專家膠囊中,可以展開專家列表並切換。切換是整組替換(角色描述與 skills),但保留全部會話歷史。切換事務串行化,同一會話同時只允許一次切換。切換在下一個模型請求邊界生效,不會打斷當前的流式輸出。

  • 工具白名單與能力掛載
    專家的 expert.yml 中的 tools.allow 配置會被掛載到當前會話的作用域,限制可用工具。專家的角色描述和專屬 skills 也會隨會話註冊或註銷。

安裝與啓用

安裝前請確認宿主環境。DSH 桌面端和終端使用不同的 profile(desktop 和 web),互不相通。

終端安裝

終端用戶需要指定 --profile web,並使用 npm 包名或 Git 地址:

dsh plugin --profile web add github:pbwheel/dsh-workbuddy-expert

桌面端安裝

桌面端(DeepSeek Harness App)使用應用內插件面板。不要在終端執行 dsh --profile desktop,因爲該 profile 由 Electron 獨佔。

  1. 打開側欄 Plugins 面板,點擊 Add plugin。
  2. 輸入插件名 dsh-workbuddy-expert(或倉庫地址 github:pbwheel/dsh-workbuddy-expert)。
  3. 安裝完成後重啓桌面 App(bundles 列表僅在啓動時讀取)。

典型用法

使用該插件需要先在 WorkBuddy 中“召喚”專家,插件才能掃描到它們。

  1. 安裝專家:在 DSH 設置 → WorkBuddy 專家頁面,點擊專家卡片右上角的“安裝”。
  2. 切換專家:在會話輸入框旁展開專家膠囊,選擇目標專家;或者在命令行使用 /expert 列出專家,用 /expert <name> 切換。
  3. 新建會話:創建新會話時,也可以先選擇專家,創建即生效。

適用場景與注意

  • 前置條件:需要 DSH 版本 >= 0.2.0-rc.2。
  • 數據來源:插件不聯網,必須先在 WorkBuddy 桌面端專家中心點擊“召喚”,專家文件落盤後才能被插件掃描。
  • Profile 區分:終端執行 dsh --profile desktop 會報錯,請勿混淆。桌面端用戶需通過應用面板安裝。
  • 配置:默認源目錄爲 ~/.workbuddy/plugins/marketplaces/experts/plugins,可在設置頁面修改。支持配置 roots 追加發現根。

結尾

這個插件通過引入本地 WorkBuddy 專家目錄,降低了 DSH 中專家管理的門檻。它不僅提供了可視化的市場管理,還實現了會話級別的專家無縫切換,適合希望統一管理專家能力並提升開發效率的 DSH 用戶。

GitHub 倉庫

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

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

小夜