DeepSeek Harness Hub
← 返回列表

子代理角色路由trynewthin/dsh-subagent-roles

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

按命名角色为子代理指派模型与推理强度

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/16 · 已提供中文文档

面向 DeepSeek Harness 子代理委派的基于角色的模型路由。

综合分
27.6
GitHub 分
27.6
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add trynewthin/dsh-subagent-roles
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-llm@deepseek-ai/dsh-settings@deepseek-ai/dsh-subagent@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DSH 子代理角色

一个 DeepSeek Harness 插件,用于通过命名角色路由委派的工作,同时每位用户都能掌控每个角色背后的模型。

7 个默认角色 6 个契约测试 DeepSeek Harness 插件

主代理
└─ subagent_roles              检查已配置的角色和路由
└─ delegate_role(scout)   使用 scout 的模型启动一个可继续的子代理

scout → 你配置的提供商 / 模型 / 推理强度

多模型配置通常会在交接环节出问题:主导代理可以创建子代理,但缺乏一套持久的词汇来说明为什么该子代理应使用某个特定模型。本插件添加了角色名称、角色描述、设置界面以及两个面向模型的工具,使委派能够表达这一决策。

角色是稳定的;模型由你决定

七个受 OMP 启发的角色预设为主导代理提供了选择词汇。 scout、designer、reviewer、security-reviewer、librarian、task 和 sonic 各自带有一段简短的选择描述。重置会恢复这些名称和描述。

模型路由是个人配置,而非插件默认值。 每位用户在“设置”中为每个角色选择提供商、模型和推理强度。重置会恢复预设,同时保留匹配角色 ID 的路由;它绝不会硬编码他人的模型。

交接会让所选模型始终附着于子代理。 delegate_role 使用所选路由启动一个可继续的子代理,并在其标签中记录角色和推理强度,因此后续的子代理轮次会使用相同的选择。

主导代理会收到委派警告。 该插件添加系统指引,提示检查角色,并在创建子代理时优先使用 delegate_role。这是指引,而非强制:原生子代理工具仍然可用。

它不声称能做到的事

角色目前仅选择模型路由并为主导代理提供指引。它们不会施加沙箱权限、工具限制、文件系统访问规则或特定于角色的子代理系统提示。名为 scout 的角色在技术上并非只读,除非周围的 DSH 配置文件另行强制实施。

安装

dsh plugin --profile web add github:trynewthin/dsh-subagent-roles

重启 dsh web,然后打开 设置 → 子代理角色,为你打算委派到的每个角色选择一个模型路由。

通过角色进行委派

主代理可以使用两个工具:

| 工具 | 用途 |
| --- | --- |
| subagent_roles | 列出角色、其选择描述以及已配置的模型路由。 |
| delegate_role | 使用所选角色、完整任务和可选标签启动一个可继续的子代理。 |

缺少提供商和模型两者的角色仍然可见,但无法被委派。该工具会报告配置缺口,而不是猜测一个模型。

重置行为
设置页面在添加角色旁放置了一个两步式重置操作。点击一次请求确认;如果在三秒内没有再次点击,则恢复正常。确认后会恢复七个内置角色名称和描述,保留匹配 ID 的现有路由,并移除自定义角色。

删除单个角色使用相同的两步式、三秒确认行为。

兼容性

基于 DeepSeek Harness 0.1.0-rc.6 和 Cordis 4.0.1 构建。

pnpm install
pnpm typecheck
pnpm build
pnpm test

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群