Repository navigation
Releases
Releases · xieani090612/dsh-remote-panel
dsh-remote-panel 0.1.1
一次到位的初始发行:探测本机 WSL 发行版与远程 SSH 机器(CPU / 内存 / 磁盘 / GPU / Docker / 进程 / systemd 服务),
把结果写成一份原子更新的 JSON 快照,并以四种方式呈现——独立的 WinUI 3 面板、网页面板、/wsx 会话命令、
7 个 remote_* 智能体工具;另有零依赖的 MCP stdio 服务器与两个 Skills。
下载哪个
| 文件 | 用途 |
|---|---|
dsh-remote-panel-0.1.1.zip |
推荐。 解压后跑 .\install.ps1 即可,内含预编译的面板,不需要装 .NET SDK |
dsh-remote-panel-0.1.1.tgz |
用 DSH 插件管理器或 dsh plugin add file:<tgz> 安装 |
两个包都自带 self-contained 的 WinUI 3 面板(约 163 MB 解压后),所以目标机器不需要 .NET 运行时、
不需要 Windows App Runtime、也不需要 MSIX 注册。
校验
# 对照 .sha256 文件里的哈希
Get-FileHash .\dsh-remote-panel-0.1.1.zip -Algorithm SHA256安装要点
- 解压到一个固定位置(插件是按路径链接进去的,挪走就失效)。
- 跑
.\install.ps1。 - 重启 DSH —— bundle 变更必须重启才加载。
- 编辑 profile 的
cordis.patch.yml,把config.targets的示例目标换成你自己的机器。
详见 INSTALL.md(中英双语)。
已知限制
- 只支持类 Unix 目标(采集脚本是 POSIX sh,依赖
/proc、df、ps);Windows 目标机暂不支持。 - GPU 只支持 NVIDIA(靠
nvidia-smi)。 - 面板 exe 未签名,Windows 会提示「未知发布者」。自签名不能稳定消除该提示,只有商业代码签名证书才行 —— 详见 README。
- 面板在最窄档位(约 380 DIP)下排版仍偏紧,已知问题。
测试
7 套 / 139 项断言:node test/run-all.mjs(其中 smoke 与 mcp 两套需要本机有可用的 WSL 发行版)。