trynewthin/dsh-subagent-roles

插件 ⭐ 1 agent-orchestration

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

catalog 简介:Role-based model routing for DeepSeek Harness subagent delegation.

安装

A multi-model setup usually fails at the handoff: the lead agent can create a child, but has no durable vocabulary for *why* that child should use a particular model. This plugin adds role names, role descriptions, a settings surface, and two model-facing tools so delegation can express that decision.

## The role is stable; the model is yours

**Seven OMP-inspired role presets give the lead a selection vocabulary.** `scout`, `designer`, `reviewer`, `security-reviewer`, `librarian`, `task`, and `sonic` each carry a short selection description. Reset restores those names and descriptions.

**Model routes are personal configuration, not plugin defaults.** Every user chooses the provider, model, and reasoning effort for each role in Settings. Reset restores the presets while retaining routes for matching role IDs; it never hardcodes someone else's models.

**The handoff keeps the chosen model attached to the child.** `delegate_role` starts a continuable child with the selected route and records the role and reasoning effort in its label, so a later child turn uses the same selection.

**The lead receives a delegation warning.** The plugin adds system guidance to inspect roles and prefer `delegate_role` when creating a child. It is guidance, not enforcement: native subagent tools remain available.

## What it does not claim

Roles currently select a model route and provide lead-agent guidance. They do **not** impose sandbox permissions, tool restrictions, filesystem access rules, or a role-specific child system prompt. A role named `scout` is not technically read-only unless the surrounding DSH profile enforces that separately.

## Install

trynewthin/dsh-subagent-roles 加入你的 DSH 配置(web profile)即可启用。

README

展开完整 README 收起

README 内容为空。