Skip to content

v0.2.0 — 双通道远程控制 + dsh CLI 任务

Choose a tag to compare

@Buzzso Buzzso released this 26 Aug 07:21
· 6 commits to main since this release

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 via ssh + dsh --profile headless
  • Remote projects: optional cwd points 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 .bak backup + delete confirmation
  • Security audit: npm run audit scans 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-sev

Server-side headless setup for sev_run_task: see README → Agent control.