Skip to content

Releases

dsh-remote-panel 0.1.1

Choose a tag to compare

@xieani090612 xieani090612 released this 03 Oct 07:24

一次到位的初始发行:探测本机 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

安装要点

  1. 解压到一个固定位置(插件是按路径链接进去的,挪走就失效)。
  2. 跑 .\install.ps1。
  3. 重启 DSH —— bundle 变更必须重启才加载。
  4. 编辑 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 发行版)。