Plugin directory / Developer / dsh-session-bridge
dsh-session-bridge
Verified · install-tested on dsh FuWenLianggit
What it does
Session-level multi-thread orchestration for DeepSeek Harness: create ordinary sessions, send queued or interrupt prompts to any session by id, and enumerate sessions. Installs globally, independent of any agent preset.
Works — verified, early-stage project
Session-level multi-thread orchestration for DeepSeek Harness: create ordinary sessions, send queued or interrupt prompts to any session by id, and enumerate sessions. Installs globally, independent of any agent preset. It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
dsh-session-bridge
Session-level multi-thread orchestration for DeepSeek Harness. Installs as a
bundle in the web profile and registers globally — every session can use
the tools regardless of agent preset.
Tools
| Tool | Purpose |
|---|---|
session_create |
Create an ordinary session in the caller's workspace (optional initial prompt); returns the session id. The child binds to the caller's standing composition via composeFrom — never re-mounts another preset. |
session_send |
Deliver a prompt to any ordinary session by id. queue = next-turn FIFO (busy targets finish their turn first); interrupt = insert at the next step boundary. Cold sessions resume automatically. Subagent sessions are refused. |
session_list |
Enumerate ordinary sessions (id, title, cwd, running); optional workspace filter. |
Install
From the Git repository (recommended):
dsh plugin --profile web add https://github.com/FuWenLianggit/dsh-session-bridge
Or from a local checkout:
dsh plugin --profile web add <path-to-this-checkout>
Restart dsh web and hard-refresh the browser. Uninstall withdsh plugin --profile web remove dsh-session-bridge.
Notes
- Send/creation use the harness's built-in session/agent services; the plugin
only wraps them into model-facing tools. - Cross-session messages are recorded with
source: { kind: 'plugin', plugin: 'session-bridge' }for provenance. - Only ordinary sessions are addressable; subagent-owned sessions keep the
subagent routing fence.
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-session-bridge for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:FuWenLianggit/dsh-session-bridge Headless (CLI) profile:
dsh plugin --profile headless add github:FuWenLianggit/dsh-session-bridge Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.