dsh-agent-roles: Role management and role-based model assignment for DSH native Agent Team
dsh-agent-roles is a role management plugin maintained by community author Delthin for DeepSeek Harness Web, operating based on the native DSH Agent Team interface. It provides a "multi-agent" entry point on the left side, saving roles as reusable templates that include role prompts, model configurations and thinking intensity, tool whitelists, and Skills. The main agent creates members on demand using `spawn_role`; members operate using a snapshot from initialization and do not inherit the main agent's context, relying on `send_message` for follow-up inquiries. The plugin supports a two-phase installation (dev/release), custom data directories, and `delegationRules` to limit delegated models, while mounting guards via the `agent/created` hook. Before installation, ensure Node.js 22.18+ and DSH Web 0.2.1-rc.5+ are met. Note that the plugin runs with current process permissions, disables legacy subagent tools, and subsequent maintenance has been migrated to the `Delthin/dsh-plugins` monorepo.
Read More