DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
S

dsh-subagent-model-visibility

Subagent Model Visibility

DeepSeek Harness 插件,在原生工具调用行和原生子代理目录中显示每个子代理实际使用的提供商/模型。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:AGSQ11/dsh-subagent-model-visibility#a41eb20cb98cf390b0bc1734f5a88381342d2334
README兼容性版本

兼容性与来源证明

Subagent Model Visibility 以 dsh-subagent-model-visibility 发布,当前版本为 0.1.3。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/8/21

版本

0.1.3stable
2026/8/21
0.1.2stable
2026/8/21
0.1.0stable
2026/8/21

相关插件

正在加载相关插件…

最新版
0.1.3
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/8/21
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 models-usage 分类下经过校验的插件。

Experimental Cot Translation Bundle@deepseek-ai/dsh-experimental-cot-translation-bundle扩展推理的实验性机器翻译Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义Our Free Model@ebony-vinyl/dsh-our-free-modelOur Free Model — 在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型,桌面端另有 EAC 协付渠道;2.0 起接入 LobsterAI、Qoder、TRAE、Cline、Loomy、Raccoon、MiniMax、ZCode、Gemini 十个账号渠道(原有匿名免费通道保留)(登录、账号池、积分领取、本地 OpenAI 网关与局域网转发、数据看板与运行日志),六页毛玻璃界面统一呈现。Usage@linxin666/dsh-usage用于 dsh Web GUI 的使用统计插件:检测各提供商的余额和编程套餐配额,并实时记录令牌使用情况;侧边栏 Settings 行上方显示紧凑的价格概览卡片

README

dsh-subagent-model-visibility

A small DeepSeek Harness plugin that shows the actual provider/model used by a subagent directly inside the existing native subagent tool-call row.

It does not guess from the configured model. The host observes the child's real llm/stream GenerateOptions, so the displayed route reflects the model that actually received the request after DSH routing/retry/failover logic.

What it looks like

Native subagent dropdown

The session-header subagent catalog is decorated in place. Every visible child row gets a third line beneath DSH's own title/summary showing the actual model currently serving that child session:

DSH subagent dropdown showing the actual slave model for each running subagent

Implement ATR position sizing & risk limits
…existing DSH summary…
Slave: claude-opus-5

Slave is the actual current model observed on the child session's llm/stream route. If Phoenix or another router reroutes that child, the line updates live. Duplicate task labels are safe because the enhancer maps the native tree back to DSH's authoritative catalog order/session ids rather than matching display text.

Native subagent tool call

The existing tool-call row is also augmented:

Tool call · subagent · Implement ATR position sizing & risk limits

  MODEL  brainz / claude-opus-4.7   · 2 model requests · subagent: spawn

OUT
started subagent 616c26ce-...

If a subagent changes routes during recovery:

MODEL  brainz / qwen3-coder   · 3 routes · 4 model requests

Hover the model line to see the route history and request counts.

How it works

  1. tools/execute is wrapped with Node AsyncLocalStorage to associate one native DSH tool call with the subagent/start event it creates, safely even with concurrent tool calls.
  2. subagent/start records the child session id and the DSH subagent transport (spawn, fork, ACP, etc.).
  3. llm/stream observes actual child requests by sessionId and records the final provider/model dispatched to the LLM runtime.
  4. subagent/end records the terminal state.
  5. The Web client uses DSH's stable [data-chat-call-id] row identity and adds a compact model line inside the existing row. It updates live when the route changes.

The plugin does not modify prompts, model routing, tool arguments, tool results, or the subagent lifecycle.

Install

From the folder containing the extracted plugin:

dsh plugin --profile web add .\dsh-subagent-model-visibility
dsh web

Configuration

- id: subagent-model-visibility
  name: dsh-subagent-model-visibility
  config:
    retentionMs: 86400000
    maxEntries: 1000
    uiRefreshMs: 1000
  • retentionMs: how long finished observations remain available to the UI.
  • maxEntries: memory bound for observed subagent sessions.
  • uiRefreshMs: browser refresh cadence for model/failover changes.

Accuracy semantics

  • Actual model means a provider/model pair observed on a real ctx.llm.stream() call whose sessionId is the subagent child.
  • A newly started background child may briefly display Resolving actual model… before its first model request begins.
  • If Phoenix or another router changes model, the badge changes to the latest route and exposes the route count/history.
  • Remote subagent transports that do not issue their model request through the parent DSH ctx.llm cannot expose an authoritative underlying model; those remain at Resolving actual model… rather than inventing a value.
  • Historical rows created before this plugin started cannot be reconstructed reliably and are intentionally left untouched.

Privacy

The browser API contains only tool/child ids, transport name, provider/model route names, timestamps, request counts and terminal status. Prompts, model output, credentials, headers, filesystem paths and tool arguments are never included.

License

MIT