Dsh Plugin Product Subagents — Development skill for Claude Code
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 ceilin.
How to install Dsh Plugin Product Subagents
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open shaokeyibb/dsh-plugin-product-subagents and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dsh Plugin Product Subagents does
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.
Alternatives in Development
- Agentcontrolplane — ACP is the Agent Control Plane - a distributed agent scheduler optimized for simplicity, clarity, and control 463 ★
- Prun — Run prun: parallel delegation fan-out (Codex-primary, Opus coordinates) 239 ★
- Acp Go SDK — Go SDK for the Agent Client Protocol (ACP), offering typed requests, responses, and helpers so Go applications 226 ★
README
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 withproduct_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 togeneral. - Two-layer permission model — the relay model is always a read-only
pipe;
permissionMode(readonly/default/full) applies to the remote product and is mapped to each product's own CLI flags. - Permission ceiling — a child can never spawn a descendant with more permission than it has.
- Any ACP agent — add Cursor (
agent acp), CodeBuddy (cbc --acp), Gemini (gemini --acp) and more viaconfig.providers; no code needed. - Resource management — idle disposal, configurable timeouts, concurrency cap.
- Cross-platform — Windows
.cmdshims, Windows-safe path escaping; CI runs macOS / Ubuntu / Windows.
Requirements
- A DeepSeek Harness deployment (web profile).
- At least one product CLI on
PATHand authenticated:claude,codex, or an ACP CLI (opencode,agent,cbc, …). - Node ≥ 18.
Install
Recommended — `dsh plugin add`
dsh plugin --profile web add dsh-plugin-product-subagents
That single command installs the package **and** wires the host-plane row automatically: the p
Related Skills
Dsh Subagent Code Agents
Multi-channel coding-agent subagents for DeepSeek Harness: Codex, Claude Code, Grok Build and configurable ACP
Dsh Plugin Cc
Bridge Deepseek-harness into Claude Code for review, critique, delegation, and session import.
Maestro Preset
Multi-agent orchestration preset for the DeepSeek Harness (DSH): cross-plane supervisor over Orca / dais (ex-z
Dsh Movein
Migrate Claude Code setup into DeepSeek Harness. Import skills, commands, agents, hooks, permission rules, and
Intent Patch
Patch cho Intent by Augment cho phép sử dụng nhiều ACP providers đồng thời. Thay vì chỉ hiện models của provid
Opencode Acpx
Use Cursor, Claude, Codex, Grok, Hermes and other ACP agents as OpenCode providers
Related Agents
Ds Flash
DSH (DeepSeek Harness) worker on the flash tier - fast and cheap. Delegate simple, well-scoped subtasks: mecha
ZeroClaw Android
Run AI agents 24/7 on your Android phone. Native Rust core, 25+ providers (OpenAI, Claude, Gemini, Groq, DeepS
Consult Agent
Execute cross-tool AI consultations via Task spawning. Use when agents or workflows need a second opinion from