DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-remote-local-plugin

Remote Local Plugin

DSH 远程开发本地插件:主机注册表、SSH 隧道、远程工作区/会话发现、经过身份验证的 Connection RPC 接口、代理工具和设置页面。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-remote-local-plugin@0.8.15
README兼容性版本

兼容性与来源证明

Remote Local Plugin 以 dsh-remote-local-plugin 发布,当前版本为 0.8.15。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/11/4

版本

0.8.15stable
2026/10/30
0.8.14stable
2026/10/28
0.8.13stable
2026/10/28
查看其余 13 个版本收起版本
0.8.12stable
2026/10/26
0.8.11stable
2026/10/23
0.8.10stable
2026/10/20
0.8.8stable
2026/10/19
0.8.9stable
2026/10/19
0.8.7stable
2026/10/19
0.8.6stable
2026/10/19
0.8.5stable
2026/10/19
0.8.4stable
2026/10/18
0.8.3stable
2026/10/18
0.8.2stable
2026/10/18
0.8.1stable
2026/10/18
0.8.0stable
2026/10/18

相关插件

正在加载相关插件…

最新版
0.8.15
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
630.1 kB
文件数
40
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 4
周下载
883
安全扫描
✓ v0.8.15 扫描通过
最近提交
2026/10/30
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

README

dsh-remote-local-plugin

Remote development that appears as ordinary local sessions.

Supported environment

This plugin targets the official DSH Desktop application. Supported versions:

  • DSH Desktop 0.2.1-rc.2, 0.2.1-rc.3
  • Plugin 0.8.15
  • Remote DSH 0.2.1-rc.2 (provisioning default) or 0.2.1-rc.3
  • Remote Node.js 22.19+ on Linux/macOS

Other DSH GUI plugins, forks, modified clients, and DSH versions other than 0.2.1-rc.2/0.2.1-rc.3 have not been tested. The package dependency range is permissive for installation only; it is not a support guarantee.

What it does

  • Durable host registry at $DSH_HOME/remote/hosts.json (mode 0600).
  • SSH discovery of the remote agent's private state file.
  • Plugin-owned provisioning: uploads the bundled dsh-remote-agent tarball, installs pnpm/DSH when missing, starts remote dsh web, waits for it, and connects. No separate installer command.
  • One loopback SSH tunnel per host, health checks, exponential backoff, manual reconnect.
  • Default direct key mode: the resolved local key is copied into the remote service environment.
  • Optional reverse SSH forward and local model credential proxy for key-local deployments.
  • Native session mirror: remote workspaces/sessions become local workspaces and Sessions in the ordinary sidebar. A small custom Agent façade routes prompts and cancellation to the remote agent while the normal Conversation UI renders the mirrored events.
  • + 新会话 creates the remote session, creates its local mirror, and opens it through uiWorkspace.openSession — not a popup.
  • Sidebar + menu to create a workspace locally (native flow) or on a connected remote host.
  • Agent-backed remote workspace file listing/preview over the SSH tunnel.
  • Automatic remote Node.js discovery/install (nvm, Volta, fnm, Bun, asdf, mise, Nix, Homebrew, login shell; verified Node tarball fallback).
  • Chinese / English client copy follows the DSH locale service.
  • Remote agent PTY terminals for mirror Sessions over the SSH tunnel; local Sessions keep the local terminal.
  • Remote approval questions bridged into the normal local approval UI.
  • Model tools for every operation.
  • Authenticated host API at /api/dsh-remote through DSH Connection's Fetch route.

Install

From the DSH plugin page

After the npm package is published, use Plugins → Add plugin and enter:

dsh-remote-local-plugin

The package bundles the remote agent asset and the terminal-controller fork. Restart DSH after the plugin page asks for it.

If npmjs.com resolves an older latest tag for a newly published release, install the exact current version instead:

dsh-remote-local-plugin@0.8.15

Keep this pinned version in sync with each release.

From a source checkout

cd ../..
./scripts/install-local.sh          # desktop profile
./scripts/install-local.sh --profile web

The installer creates one tarball containing the terminal-controller fork; restart DSH after it finishes.

Use

  1. Settings → 远程开发
  2. Enter an SSH target (my-host) and click 保存并连接.
  3. Wait for 已连接 (first use installs the remote side).
  4. Use Workspaces + to create a workspace; local folders use the native picker, remote folders use the SSH browser.
  5. Create a session from the workspace row or Settings. The mirrored session opens in the normal Conversation UI.
  6. Continue prompting. Workspace files and New terminal follow the selected Session.

Boundaries

  • The remote browser UI is intentionally not exposed by default; the remote API-remotes carrier is disabled so approvals reach the native local UI.
  • Sessions over mirrorMaxEvents are not mirrored.
  • On plugin restart, old mirrors are archived and recreated.

Tools

remote_hosts_list, remote_host_add, remote_host_connect, remote_host_provision, remote_workspace_add, remote_workspaces_list, remote_session_create, remote_sessions_list, remote_session_prompt, remote_session_snapshot, remote_session_cancel.

Configuration

See cordis.patch.yml and examples/local-plugin.patch.yml.

Security

The token stays local and is never returned to the browser. The browser uses DSH's authenticated /api route. By default the model key is written to the remote service environment; set credentialProxy: true to keep it local and inject it through the reverse-tunnel proxy. See the root README.

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Experimental Inspector@deepseek-ai/dsh-experimental-inspector用于 Host 调试和 Client Runtime 检查的实验性跨 realm CDP hub