v0.2.0 — 双通道远程控制 + dsh CLI 任务
What is dsh-sev
Run a headless dsh instance on your own server and operate it from the local GUI — as if it were a local workspace. Long-running tasks survive your laptop being off.
What is new in v0.2.0
- Dual-channel remote control: SSH tunnels + panel AND dsh CLI control — new agent tool
sev_run_task(host, task)runs one-shot tasks on the remote viassh+dsh --profile headless - Remote projects: optional
cwdpoints a task at a server folder; task files land on the server (retrievable via Syncthing/scp) - Left-sidebar mixed remote session list (title, running pulse, relative time)
- One-click remote GUI (iframe)
- Auto-healing SSH tunnels (watchdog + boot resume + adopted-tunnel fix)
- Recoverable config: rolling
.bakbackup + delete confirmation - Security audit:
npm run auditscans working tree + git history + npm tarball (paths / usernames / hostnames / IPs / keys / URLs) — zero leaks - 12 test cases · bilingual README (EN + 中文) · MIT
Install
dsh plugin --profile web add dsh-sevServer-side headless setup for sev_run_task: see README → Agent control.