omdsh-plugins/omdsh-remdev0

@omdsh-plugins/omdsh-remdev

DeepSeek Harness 网页 GUI 的远程开发插件:将工作区连接到 SSH 服务器,在远程部署 .dsh-server,并在该机器上运行文件、终端和智能体,加载项目技能。

AI 分析

支持将 DSH 的执行环境和工作区无缝延伸至远程 SSH 服务器。适合需要在远程服务器、云主机或高性能计算环境中进行开发和运行智能体的用户。

包名
@omdsh-plugins/omdsh-remdev
版本
0.1.1
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:omdsh-plugins/omdsh-remdev

Configuration

One settings namespace, omdsh-remdev. The servers and mounts live in a hidden store written by this plugin's own dialog — a list of objects the generic form refuses to draw, holding credentials no form should render. It is declared role('secret') as well as hidden, and the two do different jobs: hidden keeps it out of a form, the role keeps it off the wire. Everything else is a plain field the panel draws:

FieldDefaultWhat it decides
dshVersionlatestwhich harness release to install on a server
nodeVersionv22.20.0which Node to install on a server whose own is older than 22
pnpmVersion11.7.0which pnpm to install on a server that has none; the harness installs profile plugins with it
allowUploadtruewhether a server with no internet may be set up by uploading from here
syncIntervalSeconds60how often conversations are copied down; 0 switches the background copy off
codeProfiledsh-codethe profile name a Code terminal boots on a server
codeBundle@omdsh-plugins/omdsh-tui-appthe terminal application that profile composes; space-separated for an application that ships as more than one package
tuiRepohttps://github.com/omdsh-plugins/omdsh-tui.gitthe git repository the omdsh-tui terminal is installed from; point it at a mirror when servers cannot reach github.com
tuiProfileomdsh-tuithe profile the omdsh-tui terminal installs into; the remote Code column boots it
forwardEnvDEEPSEEK_API_KEY, DEEPSEEK_BASE_URLenvironment copied from this machine onto a remote agent

Every field is applies: 'live': an edit is adopted as it commits, and the next dial, provisioning run, terminal or sync uses it. Nothing here asks for a restart. The versions are read when a server is set up, so changing one re-provisions the next server rather than the ones already installed.