Repository navigation
Releases
v0.2.0-rc.2.7 — independent local Claude bridge instances
Web and official desktop profiles can now each enable local Claude Code messaging without sharing one listener. Replies require the exact instanceId and session ID; unavailable targets are not rerouted.
- Fix the missing client timer dependency so the settings switch loads.
- Show the current profile identity and actual listener state.
- Follow the real Cordis initialization contract so the listener stays active.
- Companion Claude plugin: 0.1.3-experimental. Upgrade both sides together.
The compact sender/reply envelope preserves the message body and userApproval=false. Claude receives through native Inbox and replies through the companion's automatically loaded MCP; this does not register DSH as a native SendMessage external target. written/accepted are transport states, not read or completion receipts.
Validation: 88 regression tests; eight real initiating round-trip paths across Claude CLI/App Code and DSH Web/official desktop using Haiku 4.5 and GLM-5.3-Flash. Independent final review passed. Local same-user tested-version experiment; remote computers, automatic Claude title/environment registration and Codex distribution are not included.
Based on dd2673/dsh-cross-session-agent, preserving GengDaPeng's original MIT attribution. Unofficial; not affiliated with DeepSeek.
v0.2.0-rc.2.6 — Claude peer message structure
本版本改进 DSH 与本机 Claude Code 的消息结构:将发送者、平台、回复地址与正文分开,DSH 显示独立 Claude Code 来源标签,消息正文保持原样。
- DSH 包:
dsh-cross-session-agent-pre@0.2.0-rc.2.6。 - Claude 配套:
dsh-cross-session-agent-pre-bridge@0.1.2-experimental,通过同仓库市场安装,MCP 自动加载,无需手写配置。 - 消息工具仍使用
to/content。传输头部包含senderPlatform、senderSessionId、reply.tool/to、userApproval: false;具体格式和升级命令见 README。 - 保留 Claude native Inbox 的 accept/hold/refuse。
written/accepted不代表已读或任务完成。 - 77 项回归通过;Haiku 4.5 / GLM Flash 隔离验收通过原生 Claude→Claude、DSH→Claude→DSH、Claude→DSH→Claude 三条路径。
边界:Claude 回复仍使用插件 MCP,DSH 没有注册为原生 SendMessage 目标。本版本不含自动会话标题/环境登记、Codex 接入或跨电脑;桌面 UI 完全一致性未在本轮验收。
本项目在 dd2673/dsh-cross-session-agent 基础上迭代,保留 GengDaPeng 的 MIT 归属;非 DeepSeek 官方插件。
0.2.0-rc.2.5: opt-in local Claude bridge
DSH 的原跨会话插件新增默认关闭的本机 Claude 桥接。在已安装插件详情页开启一次,即可与配套 Claude Code CLI / Claude App Code 会话通信;原跨会话工具可独立使用。
安装
- DSH:插件 → 添加插件 → 输入
dsh-cross-session-agent-pre。npm 官方 latest 已指向0.2.0-rc.2.5,CLI与原生插件管理接口裸名安装验收通过;国内镜像若尚未同步,请选择npm官方源。也可下载本 Release 的.tgz安装。 - Claude Code 2.1.292+:一条命令添加本仓库市场并用户级安装:
claude plugin install dsh-cross-session-agent-pre-bridge --marketplace XiaoMa-PM/dsh-cross-session-agent-pre --scope user也可解压源码 ZIP,按 README 本机市场路径方式安装。无需公共目录收录;不把 ZIP 上传到普通 Claude Chat 当成安装。
验证与边界
74 项自动化测试通过(含跨 chunk UTF-8 和安全陈旧 socket 恢复回归)。全新 DSH profile 安装、原生开关启停和重启持久性通过;Haiku 4.5 / GLM-5.3-Flash 双方主动请求和 Unicode 回传通过。本轮真实模型重测为 CLI;桌面 Code 为此前实验版验收。
仅本机同用户、一个启用的桥接 Host、已加载未归档 DSH 目标;不读取另一侧历史/文件,不跨电脑。Claude 原生 peer 入站权限保留。Inbox wire 未完全公开,只支持当前已验证版本(CLI 2.1.294、DSH 0.2.0-rc.2)。written/accepted 不代表已读或完成。
在 dd2673/dsh-cross-session-agent 基础上迭代;原项目派生自 GengDaPeng/dsh-agent-message。保留 MIT 与上游署名。
本轮发布后Mac锁定,未重复实际UI点击;裸名下载/自动挂载/默认off通过同一公开原生管理接口核验。
dsh-cross-session-agent-pre v0.2.0-rc.2.4
Version-only increment for npm publication after the previous version was reserved by staged publishing. No runtime changes. The npm publish request was accepted; registry processing and mirror synchronization may take time. Install using dsh plugin --profile web add dsh-cross-session-agent-pre. Retains upstream dd2673 and GengDaPeng MIT attribution. Targets DSH 0.2.0-rc.2.
dsh-cross-session-agent-pre v0.2.0-rc.2.3
Rename the preview adaptation to dsh-cross-session-agent-pre. Package, bundle, Web module, installation URL and repository identity are updated. Based on dd2673/dsh-cross-session-agent and GengDaPeng/dsh-agent-message; MIT notices retained. Existing message protocol remains unchanged. Targets DSH 0.2.0-rc.2; 52 automated tests pass. External Claude Code and cross-machine sessions are not implemented in this release.
v0.2.0-rc.2.2 — DSH 0.2.0-rc.2 adaptation
DSH 0.2.0-rc.2 adaptation of dd2673/dsh-cross-session-agent (upstream f0f7c3d), itself derived from GengDaPeng/dsh-agent-message v1.5.1. Original MIT notices retained.
- Public sessionQuery receipts and inherited fork boundaries.
- Public Chat sender cards and workspace navigation.
- 52 automated cases; repeated concurrency and real multi-model request/reply acceptance.
Targets only DSH 0.2.0-rc.2; sessions must share one DSH instance. External Claude Code and remote hosts are not supported. Codex pool limits and reused-session instruction confusion remain known limitations. No npm publication.