Overview
dsh-remote-panel
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- **Unix-like targets only.** The collection script is POSIX sh and depends on `/proc`, `df` and `ps`. Windows targets (WinRM, or SSH to Windows) are not supported. - **NVIDIA GPUs only** (via `nvidia-smi`). - **No protection against concurrent writes to one target.** Two callers restarting the same container at the same time are not serialised by the plugin. - **`remote_exec` is not covered by `allowMutations`.** It receives an arbitrary command, so the plugin cannot tell whether that command is read-only. **The caller is responsible.** - **When scp is unavailable, file transfer falls back to inline base64 with an 8 MB ceiling.** Larger files are refused outright rather than written truncated. Install an `sftp-server` on the target to transfer files of any size. - **An ambiguous target selector is always refused**, never guessed: when `prod` matches two machines, both the commands and the tools require something more specific. - **The panel is display-only.** You cannot start/stop anything from the window — that goes through the commands or the tools. - **The desktop panel follows the system light/dark setting**, not the DSH web UI's own theme. - **Narrow window widths are visibly unpolished** (see [Screenshots](#screenshots)). - **The desktop panel exists only on Windows** (WinUI 3 requires Windows 10 1809+). ---
