ishuowang/dsh-sideband

Hand off focused context without waiting for or interrupting the active Agent: freeze a bounded Session snapshot, summarize it asynchronously with an isolated no-tool LLM, and deliver a provenance-bearing capsule to another Session or an authorized Room—quiet by default for Sessions, with explicit wakeup available.

Sideband is an asynchronous context relay for DeepSeek Harness: it moves a bounded context capsule from one DSH Session to another — or optionally to an Agent Team Room — for the moment when the source agent is still working and you do not want to wait, interrupt or steer that turn. The command is not a prompt: /sideband runs on the native command plane and never enters the source model. The snapshot happens now (visible text frozen at the command boundary, including partial assistant output already streamed); an isolated, tool-free reducer LLM call treats the transcript as untrusted data; the work is asynchronous (a job id returns immediately, summary and delivery continue in a detached process-local worker). Delivery is explicit: quiet leaves context for the destination's next turn, wakeup schedules a destination turn. Every capsule carries provenance — job, source, timestamps, command boundary, scope, focus and delivery mode.

Sessions & Messages ★ 0 updated 2026-08-16
View on GitHub ↗

Install

dsh plugin --profile web add github:ishuowang/dsh-sideband#v0.1.0

GitHub install per README (EN primary with 简体中文 edition): dsh plugin --profile web add github:ishuowang/dsh-sideband#v0.1.0, then dsh web. The README states the package is not published to npm yet — the pinned GitHub install is the supported path and includes prebuilt Host + client artifacts. Requirements: Node ^22.19.0 || >=24 and DeepSeek Harness 0.1.0-rc.6.

Compatibility

DeepSeek Harness 0.1.0-rc.6; optional Agent Team Room destination (same profile); native /sideband command plane + popupSelect UI.

Details

Recent updates

v0.1.0 is the current tagged release per README.

FAQ

Does /sideband reach the source model?
No — it runs on DSH's native command plane and never enters the source model; only the visible user/model text is snapshotted at the command boundary.
Is the relay synchronous?
No — the command returns a job id after admission; summarization and delivery continue in a detached, process-local worker.
Where can context be delivered?
To another DSH Session, or optionally to an Agent Team Room in the same profile; quiet mode leaves it for the next turn, wakeup schedules one.

Alternatives

ishuowang/dsh-agent-team-room · w210548735-art/dsh-session-collaboration

More plugins in Sessions & Messages

Browse more in Sessions & Messages

Guides for Sessions & Messages plugins