dsh-subagent-max:DSH 子代理即時查看與按調用模型覆蓋

前言

DSH 通過插件擴展能力。子代理委託之後,經常需要查看任務、輸出和調用過程。若多個子代理同時運行,逐個查看不夠方便。dsh-subagent-max 針對這類使用:在 Web 端提供多面板子代理即時查看,並提供 subagent_with_model 工具,支持按調用覆蓋模型或 provider。

這是什麼

dsh-subagent-maxaaravarr 維護,許可證爲 MIT。它是一個 DSH 插件:包含 subagent_with_model 工具,以及多面板即時查看子代理輸出的 Web UI。

核心功能

下面按能力列出:

  • 按調用覆蓋模型 / provider:在單次子代理委託中顯式選擇模型或 provider。
  • 智能 provider 選擇:未指定 provider 時,按規則自動選擇。
  • 多面板即時查看:同時打開多個子代理面板,即時查看輸出。
  • 塊級渲染:對子代理輸出進行塊級展示。
  • Subagents 標籤頁:提供子代理列表入口。
  • 拖出打開:支持將子代理卡片拖出打開面板。
  • 通知:子代理啓動或收到消息時給出提示。
  • i18n:支持中 / 英。

安裝與啓用

先針對 Web profile 安裝插件:

dsh plugin --profile web add @aaravarr/dsh-subagent-max

安裝後,在 DSH Web 端即可使用該插件提供的子代理工具與查看界面。

典型用法

可以要求模型使用指定模型啓動子代理:

Start a subagent with deepseek-v4-flash to review this repo’s test coverage.

subagent_with_model 的參數如下:

參數 類型 必填 說明
model string 子代理使用的模型 id,例如 deepseek-v4-flash
provider string provider 路由。省略時自動選擇。
description string 簡短任務標籤。
prompt string 任務提示。
run_in_background bool 可選參數。

provider 省略時,優先使用父級 provider(如果它能服務請求的模型);否則使用第一個攜帶該模型的 provider;如果沒有,則繼承父級 provider,子代理可能以 UNKNOWN_MODEL 失敗。

適用場景與注意

適合需要同時查看多個子代理,或在不同委託中分別選擇模型 / provider 的 DSH Web 使用場景。

注意:

  • 客戶端 UI 僅面向 web 平臺。
  • 模型顯示來自會話的 request/header,某些子代理可能缺失。
  • 最後活動時間在客戶端跟蹤並緩存到 localStorage;全新加載後首次打開可能回退到會話的 updatedAt
  • 插件會以當前 dsh 進程權限運行。安裝前建議檢查源碼與許可證;本插件許可證爲 MIT。

鏈接

GitHub 倉庫:https://github.com/aaravarr/dsh-subagent-max

如需從社區目錄瀏覽,請以你使用的 DSH 社區目錄頁爲準。社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。

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

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

小夜