ZekaiShi/evo-subagent
Route DeepSeek Harness subagent spawns through named Markdown role bindings, each with its own provider/model pair and evolving memory files.
evo-subagent routes each agent_key through a same-named Markdown binding, so a subagent spawn uses a named role instead of inheriting the session's model blindly. The README lists its features: validate the exact provider/model pair before creating a child agent, keep per-agent prefercmd.md and memory.md knowledge files, isolate bindings and evolution data per project workspace, and support both fresh spawn children and context-aware fork children, falling back to DSH's native model inheritance when no binding exists. Three built-in role templates ship (code-reviewer, researcher, wps-worker), and installing it also registers three optional DSH-compatible skills (/evo-route-doctor, /evo-memory-review, /evo-delegation-guide) that guide the parent agent.
Install
dsh plugin add evo-subagentCopied verbatim from the README's Installation section. The README says to then open Settings → Plugins, expand evo-subagent, select a workspace and add a built-in role (or place a custom binding in its agents/ directory); a project binding with the same agent_key overrides the built-in template.
Compatibility
The README requires DeepSeek Harness 0.1.5-rc.3 or newer and Node.js >=24.2.0 (the changelog notes 0.6.0 raised the required runtime to >=24.2.0 for the updated DSH CLI). The README states it stores no API keys, endpoints, credentials or provider definitions.
Details
- Repo: ZekaiShi/evo-subagent
- Category: Agent Capabilities
- Stars: 7
- Version: GitHub repo ZekaiShi/evo-subagent (MIT, per the README's License section); npm package evo-subagent at 0.7.0 (registry check 2026-10-07; the README's changelog dates 0.7.0 to 2026-09-27).
FAQ
- Does it store my provider credentials?
- No. The README states it stores no API keys, endpoints, credentials or provider definitions; it only validates a provider/model pair that is already registered in DSH.
- What happens if a binding does not exist?
- The README says it falls back to DSH's native model inheritance when no binding exists for the agent key.
Alternatives
agentic-control-plane/dsh-acp-plugin · acnlabs/dsh-plugin-acn · Aloneswork/deepseek-harness-evolving-memory