
Cross-instance message/event handoff plugins for DSH (interconnect service + tools)
Install Dsh Interconnect
Clean install: prebuilt on npm and declares a `dsh.bundle` layer.
The one-line version
dsh plugin --profile my-profile add dsh-interconnectThe easy path: this bundle is published to npm, so the install pulls a prebuilt artifact — no build step runs on your machine and no build approval is needed.
From npm — installs a prebuilt artifact, no build step on your machine
# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add dsh-interconnect
# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config
# 3. boot the profile
dsh --profile my-profilePackage: dsh-interconnect
Prefer to install from source instead?
From GitHub — pulls source, and may ask for build approval on first run
# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add github:Chinesezjc/dsh-interconnect#<commit-sha>
# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config
# 3. boot the profile
dsh --profile my-profilePrerequisites
- API key
- Not required.
- Network access
- Not required at runtime.
- Language
- TypeScript
Install check
Every field the verdict was derived from, so you can re-derive it yourself
| Field checked | Result | Weight | What the spec says about it |
|---|---|---|---|
| lifecycleScripts | pass | info | no install-time scripts |
| dsh.bundle | pass | fatal | package.json declares a `dsh.bundle` layer |
| dsh.bundle.patch file | pass | fatal | patch file present at `cordis.patch.yml` |
| npm registry | pass | fatal | published as `dsh-interconnect` — prebuilt artifacts |
- Verdict reason
- on npm with a valid bundle declaration
- package.json read
- package.json
- Rules applied from
- docs/user/develop/basic/publish.md
- Checked at
- 2026-08-15
From the README
Excerpt as published by the author, plain text, unedited
跨实例消息互通与事件通知插件,用于 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (DSH)。 让一个 DSH 实例能向同一个实例、另一台机器、或另一台机器上的别的 DSH 实例发送消息、探测活性,并在实例之间双向推送事件。 **`interconnect`** —— host 服务(`ctx.interconnect`): - `send` / `ping` HTTP 端点(`/interconnect/*`):跨实例、跨机器投递消息、探测活性 - `/interconnect/link` WebSocket 端点:双向实时事件推流,含心跳与指数退避重连 - 事件 fan-out(HTTP + WebSocket),入站事件以 `interconnect/event` 发出 - 共享密钥鉴权(`DSH_INTERCONNECT_TOKEN`,bearer,fail-closed,timing-safe 比较) **`tool-interconnect`** —— 模型可见工具: - `interconnect_send`:向对端实例的指定 session 投递消息 - `interconnect_ping`:探测对端实例活性与身份 本包已发布到 npm:[`dsh-interconnect`](https://www.npmjs.com/package/dsh-interconnect)。 本仓库是一个 DSH profile bundle(根 `package.json` 声明 `dsh.bundle.patch` 指向 根 `cordis.patch.yml`,后者 `insert` 两个插件行)。
Topics
GitHub topics on this repository
More in Handoff Workbuddy Isolated
Ranked by similarity inside the cluster, not alphabetically
Task Passport
dongsheng123132
Open task handoff protocol for DeepSeek Harness, WorkBuddy, Claude Code and Codex — verified state, not chat logs
Dsh Solo Thinking
fredalxin
Solo-style isolated brainstorm branches and Handoffs for DeepSeek Harness
Dsh Llm Codebuddy
Axiaohungry
在deepseek harness中使用workbuddy api,因为公司只提供workbuddy积分
Powercontext Dsh
knqiufan
DeepSeek Harness plugin that connects to a PowerContext Server over HTTP for recall, memory, handoff, experience, and skills.
Dsh Task Relay
LeslieWylie
DSH 跨会话任务接力板:task_push/list/claim/done + handoff_write/read
Dsh Credential Handoff
xiaohj233
Conversation-local credential handoff for DSH that writes through the credential service without exposing the secret.