Replies: 3 comments
|
这个需求真要做,建议别只加一个“ssh 执行命令”工具。那样 terminal 在服务器,文件读取、搜索、Skill 发现、Agent 子进程还可能偷偷落回本机,跑真实项目很容易一半远程一半本地。 更稳的边界是把 workspace 本身变成一个 target:选中 SSH 后,文件树、read/write、terminal、grep/index、Agent subprocess 都从同一套 FS/stdio port 走,远端路径始终按 POSIX 解释。这样 tool 层不用每个都认识 SSH,只依赖 workspace capability。 利益相关,我参与 BitFun。我们已经按这条路做了 Remote Workspace:直连 SSH、 DSH 现在本身已经有 |
|
我也需要这个功能,所以写了个第三方插件 dsh-remote-ssh:https://github.com/Yan-Zero/dsh-remote-ssh 它的思路是把远端 SSH 主机直接作为透明工作区。在设置里配好主机后,读写文件、跑 bash 甚至搜索(远端 rg)都在服务器上执行,不需要改动 agent 的工具习惯 欢迎试用,有什么问题或建议随时提 issue |
|
SSH 远程项目如果进入 DSH,建议把它建模为显式的 remote Workspace/provider,而不是让本地 Agent 透明继承服务器上的全部权限。 可以先定义一份最小能力合同:
独立社区 handbook 的远程运行与安全边界参考: https://github.com/sandbaseai/deepseek-harness-handbook/blob/main/docs/en/integrations/acp-remote-hosting.md 本 handbook 是独立社区项目,并非 DeepSeek AI 官方项目。 |
Uh oh!
There was an error while loading. Please reload this page.
希望可以支持ssh远程连接,让agent本地操作服务器上的文件
All reactions