@onlca/dsh-ssh
v0.1.6
Published
DeepSeek Harness 插件:把远程主机的目录设为工作区,read/write/edit/glob/grep/bash 全部直达远端,零目标主机安装
Maintainers
Readme
@onlca/dsh-ssh
DeepSeek Harness 插件:把远程主机的目录设为远程工作区,read/write/edit/glob/grep/bash 全部直达目标主机,与本地目录体验一致。
- 零目标主机安装:目标主机唯一前提是 sshd 在运行;
- 零认证代码:原生读取
~/.ssh/config(别名、IdentityFile、ProxyJump)与 SSH agent; - 官方 seam:实现 Harness 预留的
ctx.fs/ctx.shell后端接口,工具层零改动。
安装
npx @onlca/dsh-ssh install一行完成:把插件装进 ~/.dsh/profiles/* 并写入补丁层(替换本机 fs/shell 为路由层)。
重启 dsh 生效(进程退出后看护循环会自动重启)。卸载:
npx @onlca/dsh-ssh uninstall使用
- 侧栏点 "添加远程工作区"(地球图标,位于"添加工作区"右侧);
- 弹窗输入 SSH 命令与远端路径,如
ssh user@host+/home/user/project; - 名称自动标记
SSH · user@host:path,与本地工作区区分;进入会话后所有工具直达远端。
glob/grep需要目标主机装有 ripgrep(apt install ripgrep/apk add ripgrep);其余工具仅需 sshd。
