PerryLink/dsh-background-agents

Interactive long-session background agents for DeepSeek Harness: start a durable continuable child agent, watc

dsh-background-agents adds interactive long-session background agents and persistent multi-agent team rooms to DeepSeek Harness. Start a durable child agent that keeps working while you keep talking in the parent session. Steer live child conversations and coordinate a team across sessions — all state survives restarts through the harness's own storage. Children inherit the parent's model by default; each can be directed independently through the sidebar or team-room interface.

Agent Capabilities ★ 5 updated 2026-09-21 ⏳ pending
View on GitHub ↗

Install

dsh plugin --profile web add dsh-background-agents

npm package dsh-background-agents 0.5.6 (registry-verified 2026-08-24). Compatible with DeepSeek Harness 0.1.1-rc.2 (peers >=0.1.0-rc.8 <0.2.0), Node.js ^22.19.0 || >=24.0.0. Gitee mirror at gitee.com/perrylink/dsh-background-agents. Optional Web sidebar panel and multi-agent team rooms require the storage-domain capability.

Compatibility

DeepSeek Harness 0.1.1-rc.2 (peers >=0.1.0-rc.8 <0.2.0); Node.js ^22.19.0 || >=24.0.0. Host tools; optional Web sidebar panel and team rooms via storage-domain. Agents survive restarts through harness own storage. Any model (children inherit parent's provider by default).

Details

Recent updates

0.5.6: durable child agents started from parent sessions; optional Web sidebar panel; persistent multi-agent team rooms; storage-domain persistence (survives restarts); live steering of child conversations; children inherit parent model; multi-language README (English/中文/Español/Português/हिन्दी).

FAQ

Do background agents stop when the main session restarts?
No — background agents use the harness's own storage for persistence. Sessions survive DSH restarts and are restored automatically. The sidebar panel lists running and idle child agents.
Can background agents use a different model than the parent?
Yes — children inherit the parent's provider by default but can be directed to a different model through the team-room or sidebar configuration.
What are multi-agent team rooms?
Team rooms are persistent shared spaces where multiple agents coordinate across sessions. They are backed by the storage-domain capability and survive process restarts. Each agent in a team room can be steered independently from the sidebar.

Alternatives

PerryLink/dsh-composer-history · PerryLink/dsh-lsp-actions · shaokeyibb/dsh-plugin-product-subagents

More plugins in Agent Capabilities

Browse more in Agent Capabilities

Guides for Agent Capabilities plugins