Remote workspaces for DeepSeek Harness

让 Agent 在
远程项目里工作。

连接 SSH 主机,打开项目,浏览文件与使用终端。从编译错误到修复结果,在同一个 DSH 工作区里看清每一步。

在 DSH Web 中安装
dsh plugin --profile web add dsh-remote

安装后,在「添加工作区」中选择远程项目。

21 remote toolsSSH / SFTPMIT license

npm — ↗ · 版本说明

DSH Web
DSH Web 中的远程编译错误卡片、可点击诊断和远程源码行定位

实际退出码、编译诊断与远程文件行定位,让执行结果可追溯。

Keep your context

一条连续的远程工作流程。

连接、文件、终端与 Agent 操作围绕当前会话展开,减少来回寻找主机和目录。

01 / PROJECTS

直接回到项目

搜索跨主机最近项目,发现 SSH 配置中的主机,通过键盘浏览和选择目录。

02 / FILES

远端文件与搜索

文件栏直接读取远端,递归搜索文件、目录和内容;进度可见,结果可定位到行。

03 / AGENT

Agent 的执行结果可核对

保留真实退出状态和编译诊断,查看已应用的上下文差异,再跳转到实际远端文件。

04 / TERMINAL

会话里的远程终端

从文件栏打开原生 remote ssh,保留宿主的终端输入、缩放和滚动能力。

05 / IDE

按需切换 IDE 布局

左侧远程文件树,中间原生编辑器标签,右侧真实会话;调整列宽,保留任务和未保存输入。

06 / GIT

核对远端 Git 改动

分开查看工作区和暂存区差异,筛选改动并跳转到文件行;只读查看,不自动提交。

From connection to result

打开项目,然后开始工作。

01

选择主机

在新建工作区时选择 SSH 主机。设置页仅管理连接配置与自动连通性检测。

02

打开远程目录

从最近项目进入,或选择远程目录创建工作区;每个工作区独立绑定主机,可并行工作。

03

交给 Agent 或自己操作

让 Agent 通过 rw_* 读写、构建和测试,也可直接使用文件栏和终端。

04

核对结果

查看输出和退出码,定位诊断,再检查实际文件改动。

文件栏直接读取远端。Agent 用 rw_write_file / rw_edit 保存远端文件,用 rw_exec 构建;本地生成的副本需明确上传后才能在远端打开。
支持与兼容新工作区体验主要在 DSH Web 0.2.x 验收;DSH 0.2.2 需要 Node.js ≥24.9。Desktop GUI 支持范围见 README。
能力边界不提供远端语言服务、扩展宿主或远端调试托管。未保存草稿在页面内存中,离开前会提醒;强制退出仍可能丢失。
Host settings

配置清楚,工作区独立。

打开设置自动检测 SSH 连通性与耗时,失败原因按需展开。目录只在新建工作区时选择,多个主机项目可同时工作。SSH 配置可直接在页面编辑保存,自动更新显示进度和失败原因。

远程主机设置:自动连接检测、耗时与主机编辑,没有全局当前远程机或目录选择内置 SSH 配置编辑器:读取、保存和外部修改冲突保护
Built in the open

把真实使用里的问题带回来。

一次清楚的复现、一个工作流建议,或一份小而完整的修复,都能帮助项目变得更可靠。欢迎中文和英文交流。

查看公开项目统计 ↗ · 查看验收方法与范围