Skip to content

Releases: zhz-viads/dsh-local-bridge

v0.2.0

Choose a tag to compare

@zhz-viads zhz-viads released this 21 Oct 00:35

0.2.0

  • 0.2.0:启动遇到临时错误会重试;启动等待超过20秒会退出本次尝试,避免一直挂着。运行中失去锁或连接中断后,健康检查会尝试恢复,并保护其他实例的心跳和锁。
  • 会话列表刷新失败后逐步延长重试间隔,恢复成功后清除旧错误;恢复期间只要心跳仍然新鲜,消息可以继续排队、等待对应回复。
  • 按聊天名查找时,索引损坏或不完整会明确报错,避免把不完整结果误认成唯一会话;向Claude Code投递时明确要求交互会话。
  • 协作回复先给结论、按任务卡逐项写全;同一已授权步骤只交一份完整回复。公开版使用通用协作说明,不依赖维护者本机的规则文件。

76项隔离测试通过。公开副本仅额外更新版本号,并将本机规则引用改成通用说明;安装目录未改。Windows以外平台及其他DSH版本尚未验证。

dsh-local-bridge v0.1.1

Choose a tag to compare

@zhz-viads zhz-viads released this 19 Oct 13:24

dsh-local-bridge v0.1.1

  • 0.1.1:新增 find,按聊天名查唯一会话编号,跳过索引中格式错误的编号;result 和 send --wait 支持 --format text,只输出状态和回复正文;默认输出不再带内部跟踪字段;注入说明要求 DSH 通过桥接回复时简短、先给结论;本机安装与公开源码统一。

26 项单元测试通过;本次更新不重复触发真实模型请求。

dsh-local-bridge v0.1.0

Choose a tag to compare

@zhz-viads zhz-viads released this 19 Oct 12:44

DSH、Claude Code 和 Codex 分着做同一个任务时,传话不必再靠来回复制。

dsh-local-bridge 让 Claude Code 或 Codex 向已打开的 DSH 聊天发消息、等待对应回复;DSH 也能把任务和结果发到指定的 Claude Code、Codex 会话。收发在本机完成,复用现有聊天和上下文。

这是第一个公开版本。安装、会话编号和使用示例见 README。

这版包含什么

  • 会话列表、按完整编号投递、按 requestId 读取回复。
  • 同一 DSH 会话串行排队,请求去重,插件重载后恢复跟踪。
  • 区分排队、已接收、运行中和轮次完成,避免把“投递成功”写成“任务完成”。
  • Windows 上向 Claude Code、Codex 的现有会话投递消息。

已知限制

  • 当前验收环境为 Windows 11、DSH Desktop 0.2.1-rc.2、Node.js 24;源码要求 Node.js 22 以上,其他 DSH 版本和系统尚未验证。
  • Codex 正忙时使用待发送队列,不自动点击“引导”。向 Claude Code、Codex 投递后的回执只表示进入通道,仍要等接收方回复。
  • 重载恢复依赖最近 500 条消息;删除排队消息后,跟踪最多等 15 分钟再超时,不自动重发。
  • 权限确认由用户处理。Claude Code 的命名管道协议可能随版本变化。
  • 通信目录属于当前 Windows 用户,同一用户下的其他程序仍可访问。
  • Windows 单元测试中的 Claude 适配器检查使用 Codex 自带的 PowerShell 7 路径,其他安装布局尚未验证。

发布副本与发布前本地安装版的差异

本机源码和安装目录保持原样。公开源码的两处生产代码调整是:

  • index.mjs 的注入说明改为调用 PATH 中的 node,去掉固定的 Node 安装路径。
  • bridge.mjs 的进程内 Symbol 键改为 dsh-local-bridge.owners,去掉个人用户名。

此外,测试里的两个聊天标题换为中性示例,README 重写为通用安装和使用说明,补充署名与仓库元数据;许可证按作者选择改为 Apache-2.0,附带 LICENSE、NOTICE 和 .gitignore。package.json 继续保留 private: true,避免意外发布到 npm。

公开副本的 23 项单元测试通过。发布前安装版的本地验收还覆盖了 6 条真实往返、每条恰好投递一次、重载恢复,以及两个外发方向实际收件;公开副本尚未替换该安装版。

附件仅包含源码,不包含本机验收记录、会话信息或通信数据。

Copyright 2026 z-fdg · Apache-2.0