Repository navigation
Releases
v0.3.7
Full Changelog: v0.3.6...v0.3.7
v0.3.6
v0.3.4
适配新版 DSH 的 Typert 契约,并让终端标签页更好认、可多开。
新增功能
- 终端标签页标题显示实际登录的 shell(POSIX 远端 bash/zsh、Windows 远端 PowerShell/cmd、本机 PowerShell/bash),连接中或探测不出时回退为「RW终端」。
体验优化
- 右侧标签栏的「Shell」标签页与开始页入口统一改名为「RW终端」,面板按钮提示同步为「新建 RW终端」。
问题修复
- 适配新版 DSH 的 Typert strict codec 契约(
create()工厂):修复设置页出现「Remote 命名空间挂载失败:typert: remoteWorkspaces/listMachines result strict codec has no create() factory」、远程工作区整个 Remote 命名空间不可用的问题。 - 面板的「+ 新建」、开始页入口与标签栏的加号现在每次都会新开一个终端标签页;此前它们只是把已经打开的那个标签页翻到前面。
Full Changelog: v0.3.3...v0.3.4
Adapt to the new DSH Typert contract, and make the terminal tab easier to identify and to open more than once.
New Features
- The terminal tab's title shows the live login shell (bash/zsh on a POSIX remote, PowerShell/cmd on a Windows one, PowerShell/bash for the local PTY), falling back to "RW终端" while connecting or when the probe cannot name the shell.
Improvements
- Rename the right tab strip's "Shell" tab and its Start-page entry to "RW终端", including the pane button's tooltip ("新建 RW终端").
Bug Fixes
- Adapt to the new DSH Typert strict-codec contract (the
create()factory): fixes the settings section showing "Remote 命名空间挂载失败:typert: remoteWorkspaces/listMachines result strict codec has no create() factory", which took the whole remoteWorkspaces Remote namespace down. - The pane's "+ 新建", the Start-page entry and the tab strip's add control now open a new terminal tab every time; previously they only revealed the tab already open.
Full Changelog: v0.3.3...v0.3.4
v0.3.3
严格回收远程命令,并补上 Shell 标签页的图标。
新增功能
- 右侧标签栏的 Shell 标签页显示终端图标,与开始页一致,颜色随主题。
问题修复
- POSIX 远端关闭后台任务或超时后,不再留下仍在运行的进程树。
- 远端拒绝 exec 请求时不再静默丢输出,而是换一份等价载荷自动重试,失败时报出目标、阶段与尝试次数。
Full Changelog: v0.3.2...v0.3.3
Tighter remote command cleanup, plus the Shell tab's glyph.
New Features
- The Shell tab in the right tab strip shows its terminal glyph, matching the Start page and following the theme.
Bug Fixes
- Closing a background job or hitting a timeout on a POSIX remote no longer leaves the process tree running.
- An exec request the remote refuses no longer loses its output silently: it is retried with an equivalent payload, and a failure now names the target, stage, and attempt count.
Full Changelog: v0.3.2...v0.3.3
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
v0.3.1
问题修复
- 修复 0.3.0 发布包缺少构建后的客户端 bundle、导致安装版的浏览器侧完全不加载(没有文件夹选择器、没有「设置 → 远程工作区」、没有 Shell 标签页)。
Full Changelog: v0.3.0...v0.3.1
Bug Fixes
- Fix the 0.3.0 tarball shipping without the built client bundle, which left the installed plugin's browser half unloaded (no folder picker, no Settings → Remote Workspaces, no Shell tab).
Full Changelog: v0.3.0...v0.3.1
v0.3.0
新增 Shell 工具,以及远程与本地文件夹浏览。
新增功能
- 开始页新增 Shell 标签页:本地 PTY + xterm,同一会话可多开,空闲 10 分钟自动回收,刷新页面后重新接回原会话。
- Shell 可直接开在远程工作区(POSIX 与 Windows 均支持),按目标方言进入当前工作区,切换会话保持连接并回放受限滚动缓冲。
- 右侧「文件」面板可浏览远程工作区。
- 通过远程代理访问 DSH 时,「添加工作区」的本地文件夹改为应用内浏览,不再弹出宿主桌面上的系统选择器。
Full Changelog: v0.2.1...v0.3.0
The Shell tool, plus remote and local folder browsing.
New Features
- Add a Shell tab to the Start page: local PTY + xterm, multiple shells in one session, idle shells swept after 10 minutes, and a shell re-attaches to the same session after a page refresh.
- Open the Shell directly in a remote workspace (POSIX and Windows): it enters the current workspace in the target's dialect, survives session switches, and replays its capped scrollback.
- Browse remote workspaces in the right Files panel.
- When DSH is reached through a remote proxy, browse local folders in-app instead of opening the OS picker on the host desktop.
Full Changelog: v0.2.1...v0.3.0
v0.2.1
问题修复
- 修复默认 shell 为 cmd 的 Windows 远端被误判为「方言未知」、命令全部失败的问题;方言未知时明确报错,远端修好后无需重启 DSH。
Full Changelog: v0.2.0...v0.2.1
Bug Fixes
- Fix Windows remotes whose default shell is cmd being misdetected as an unknown dialect and failing every command; an unknown dialect is now reported explicitly, and a host-side fix no longer needs a DSH restart.
Full Changelog: v0.2.0...v0.2.1
v0.2.0
支持 Windows SSH 远端。
新增功能
- 支持 Windows OpenSSH 远端工作区:按目标探测默认 shell 并缓存,目录浏览改走 SFTP,不再依赖远端 shell 与语言环境。
- Windows 远端用 ripgrep 跑 grep/glob,语义与 POSIX 一致;缺少 rg 时给出安装提示。
- Windows 远端支持后台任务,停止任务时回收整棵进程树。
- 提示词按目标系统声明远端 shell 方言,模型不必靠失败命令试出来。
问题修复
- Windows 远端输出统一为 LF,不再出现多余回车;暗色弹窗中的主机下拉列表也恢复可读。
Full Changelog: v0.1.1...v0.2.0
Windows SSH targets are supported.
New Features
- Support Windows OpenSSH remote workspaces: the target's default shell is probed once and cached, and directory browsing goes over SFTP instead of depending on the remote shell or locale.
- Run grep/glob through ripgrep on Windows targets with the same semantics as POSIX, and suggest an install command when rg is missing.
- Support background jobs on Windows targets, reaping the whole process tree when a job stops.
- Declare the remote shell dialect in the prompt per target OS, so the model does not have to discover it from failed commands.
Bug Fixes
- Normalize Windows remote output to LF, removing stray carriage returns, and make the SSH host dropdown readable in the dark modal.
Full Changelog: v0.1.1...v0.2.0
v0.1.1
体验优化
- 设置页适配移动端排版(窄屏布局、加大触控区域、输入框 16px 避免 iOS 聚焦缩放),按钮样式对齐 DSH 主题与品牌色。
Full Changelog: v0.1.0...v0.1.1
Improvements
- Polish the settings UI for mobile (narrow-screen layout, larger touch targets, 16px inputs so iOS does not zoom on focus) and align button styling with the DSH theme and brand colors.
Full Changelog: v0.1.0...v0.1.1