DSH Plugins
返回列表
dsh-roles-zeta

dsh-roles-zeta

工作流 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install zeta987/dsh-roles-zeta

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中于目标 profile 执行 dsh plugin install zeta987/dsh-roles-zeta,或安装完整源码地址 https://github.com/zeta987/dsh-roles-zeta 对应的插件包。

插件介绍

当你在 Harness 里需要「换一个人设、换一条路、换一套工具」去完成子任务时,内置 subagent 往往要在每次调用里临时拼参数,而固定工作流又不够灵活。dsh-roles-zeta 把「角色」落成 $DSH_HOME/agents 下的 Markdown 文件:一次写好 id、when、route、effort、allow 与人设正文,主 agent 只需通过 delegate 工具点名角色,子会话便按该预设启动,并沿用与内置 subagent 相同的委派深度、续跑与后台结算能力。

每个角色会以 Agent Preset 形式挂载到子 agent:复制父 preset 的插件行,用角色正文替换 persona 前缀,再按 allow 列表筛工具插件并对子 agent 做工具掩码;内置 subagent 与 subagent_fork 仍保留,便于单次调用自选路由,而角色文件则在编写时固定路线与人设。插件还在 Web 输入框为每个角色注册斜杠命令、在设置里提供 Role agents 管理页,并监听角色目录,编辑后无需重载 profile 即可在下次调用生效。

适合需要可版本化、可团队共享的「审查员 / 规划 / 专模路由」等分工场景的团队与个人:既不想手写每次委派参数,又希望路由与工具面受控、可在设置页或文件中维护。需 dsh 0.2.1-rc.2 及以上,且应了解角色 preset 与工具掩码的已知限制(例如 preset 仍加载整插件、后台子 agent 重启后需再次委派以注册 preset)。

截图预览

使用场景

  • 需要固定审查员或规划师人设反复执行代码审查与任务拆解
  • 希望不同角色走不同模型路由与推理力度且工具面受控
  • 在 Web 里用斜杠命令或 delegate 一键启动前台或后台子 agent

适合人员

  • 在 DSH Harness 中编排多角色协作的开发者
  • 需要可文件化、可设置页维护角色 roster 的团队
  • 已使用 subagent 并想将人设与路由沉淀为角色文件的用户