baixianger/dsh-bridge

baixianger★ 0JavaScript最后同步: 2026-08-18

在 GitHub 打开

Same-process session-to-session messaging plugin for DeepSeek Harness

README 摘要

dsh-bridge Local, cross-session messaging for DeepSeek Harness. DSH Bridge is the local messaging foundation of the DSH family. It lets live sessions in one DSH host discover one another and exchange messages. It has no Web UI and no network transport. dsh-weave can extend Bridge across machines; dsh-chat can present its messages as a human-facing group chat. Neither is required for local use. The plugin exposes the ctx.dshBridge service and registers session list , session send , and session messages for agents. The old ctx.sessionMessaging accessor remains as a temporary compatibility alias. ctx.dshBridge.deliverExternal() is the controlled inbound seam for a trusted transport such as Weave: it emits the same session follow-up and audit record as local delivery, rather than letting a transport manipulate agents directly. Delivery uses the public ctx.agents registry and Agent.followup() . An idle target is woken, a running target receives ordinary queued work, and a persisted offline target is resumed through DSH's configured Host agent resolver before delivery. Concurrent messages to the same cold session share one resume operation. The resolver reconstructs the recorded agent pr…

在 GitHub 查看完整 README →
工具/开发dsh-pluginweb uiagent

分类