shaokeyibb/dsh-plugin-product-subagents
19 stars · Last commit 2026-08-17
Role-based Codex / Claude Code / ACP subagent providers for the DeepSeek Harness — continuable children, durable session recovery, per-role product permissions, and delegation with a permission ceiling.
README preview
# dsh-plugin-product-subagents **English** | [简体中文](README.zh.md) Role-based **Codex / Claude Code / ACP** subagent providers for the DeepSeek Harness. Turns external agent CLIs into durable, continuable subagents with a declarative role library, per-role product permissions, delegation with a permission ceiling, and cross-platform process launching. ## Features - **Continuable children** — one-shot sync or async continuable (control with `send_message`, `list_agents`, `interrupt_agent`; attach synchronously with `product_wait`). - **Session continuity** — a child's remote product session survives idle disposal and process restarts (durable registry + log markers; claude/codex resume by id, ACP reconnects). - **Declarative roles** (`roles/*.json`) — `general` (default), `code-review`, `explore` (never delegates), `debug`. Delegation defaults ON; a role can ban it. Unknown roles fall back to `general`.