Skip to content

Releases

v0.2.0-rc.2.7 — independent local Claude bridge instances

Choose a tag to compare

@XiaoMa-PM XiaoMa-PM released this 10 Oct 01:21

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

Choose a tag to compare

@XiaoMa-PM XiaoMa-PM released this 09 Oct 09:42

本版本改进 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

Choose a tag to compare

@XiaoMa-PM XiaoMa-PM released this 09 Oct 04:21

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

Choose a tag to compare

@XiaoMa-PM XiaoMa-PM released this 08 Oct 14:38

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

Choose a tag to compare

@XiaoMa-PM XiaoMa-PM released this 08 Oct 13:59

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

Choose a tag to compare

@XiaoMa-PM XiaoMa-PM released this 08 Oct 13:51

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.