dsh-roles-zeta
提供基于角色文件的子代理委派工具 适合需要通过单一工具向特定角色子代理分发任务的复杂工作流。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zeta987/dsh-roles-zeta说明文档
阅读完整 README ↗Configuration
- insert:
- id: roles-zeta
name: dsh-roles-zeta
config:
provider: spawn
toolName: delegate
backgroundMode: continuable
maxDepth: 2
No model and no path appears here: role files name their route and the plugin resolves it. The row is host plane, so every agent in every preset sees the tool.
| Field | Default | Meaning |
|---|---|---|
dshHome | $DSH_HOME, else ~/.dsh | Harness home the role directory is derived from |
rolesDir | $DSH_HOME/agents | Your role directory: seed target and override root |
seedRolesDir | true | Write the shipped roster into rolesDir and keep it current while unedited |
watchRolesDir | true | Reload the roster when a file in rolesDir changes |
commands | true | One / slash command per role |
commandPrefix | (empty) | Text placed before every command name |
settingsPage | true | Mount the settings API and page |
provider | spawn | ctx.subagents provider name |
toolName | delegate | Model-facing tool name |
backgroundMode | continuable | continuable returns a durable child id; one-shot a job id |
enableRunInBackground | true | Expose run_in_background |
maxDepth | 2 | Delegation-depth cap for a started child |
defaultRoute | (empty) | Used when a role names no route: |
routes | {} | Alias table: deep: { provider: deepseek-official, model: deepseek-flash } lets roles say route: deep |