Hefulalala/dsh-remote-workspace0

@dsh-external/dsh-remote-workspace

远程站点与远程工作区插件,支持通过 SSH/SFTP 进行连接管理、统一添加远程工作区及远程文件读写。

AI 分析

让 DSH 直接工作在远程服务器上。适合开发环境部署在远程 VPS 或 GPU 云主机、需要 Agent 直接读写远程代码的用户。

包名
@dsh-external/dsh-remote-workspace
版本
0.0.1
许可证
BSD-3-Clause
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Hefulalala/dsh-remote-workspace

Usage

  1. Open 🌐 Remote Sites in the bottom-left sidebar and add a site:

    FieldNotes
    Host / Port / UsernameSSH target
    Home directoryoptional; empty = auto-detect the remote home
    Authpassword / private-key file / SSH agent
  2. Click Add Workspace in the left workspace tree:

    • Choose Local → pick a local folder (same as before)
    • Choose a remote site → pick a remote folder (starts at the site home)
    • Choose New remote site → configure the connection, then continue to folder selection
  3. A remote workspace now appears in the left tree. Click it to open a new session, then just talk to the agent, e.g.:

    "Read /srv/app/config.yml and change the port to 8081"
    

The agent resolves paths against the remote root and uses remote_workspace_read/write automatically (guided by the generated AGENTS.md).