Skip to content

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 10 Sep 06:44
· 24 commits to main since this release

中文 | English

连接与路由的稳定性修复:复用连接、按会话路由、错误文案分读者。

问题修复

  • 短连接按目标复用:run/execShell 与后台任务共享连接池,死掉的 SFTP 通道自动重开。
  • 远程会话中的路径一律按该远端解释,无法归属该主机的路径明确报错,绝不静默落到本地执行。
  • 连接失败统一报出「目标 + 阶段」(智能体英文 / 用户中文),远端不可达时也不再打断整个回合。
  • 远端默认 shell 变化后自动重新探测,无需重启 DSH。
  • 超时的 Windows 命令按自报 PID 回收整棵进程树。

Full Changelog: v0.3.1...v0.3.2


Stability fixes for connections and routing: shared connections, session-scoped routing, and error text split by audience.

Bug Fixes

  • Reuse short-lived exec connections per target: run/execShell and background jobs share one pool, and a dead SFTP channel reopens automatically.
  • Resolve paths in a remote session in that host's namespace, and refuse a path that cannot belong to it instead of silently running it on the local host.
  • Report connection failures with the target and stage (English for the agent, Chinese for the user), and no longer abort the whole turn when the remote workspace is unreachable.
  • Re-probe the remote shell profile when the host's default shell changes, with no DSH restart.
  • Reap a timed-out Windows command's whole tree by the PID it self-reports.

Full Changelog: v0.3.1...v0.3.2