Repository navigation
v0.3.2
连接与路由的稳定性修复:复用连接、按会话路由、错误文案分读者。
问题修复
- 短连接按目标复用: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