Skip to content

Releases: Buzzso/dsh-sev

v0.3.4

Choose a tag to compare

@Buzzso Buzzso released this 27 Aug 12:57

修复

  • 混排列表删除按钮 ReferenceError(共享 archiveRemoteSession 助手)
  • 面板会话行补上删除按钮
  • 版本号提升以强制 pnpm 刷新已安装 bundle

验证

  • 面板删除 / 混排删除均已浏览器级验证
  • 12s 不回弹(服务端 archivedIds 过滤)
  • 安全审计 PASS

v0.3.2 — 归档会话不再回列表

Choose a tag to compare

@Buzzso Buzzso released this 27 Aug 11:37
  • Archived remote sessions are now filtered from the session list (node half keeps the archive set)
  • Deleted sessions stay gone across polls
  • 15 tests

v0.3.1 — 会话删除按钮

Choose a tag to compare

@Buzzso Buzzso released this 27 Aug 04:09
  • Remote session rows (panel + left mixed list) now have a 🗑 delete button — archives the session via workspace.archiveSession
  • New route POST /api/dsh-sev/session-archive
  • 14 tests

v0.3.0 — 新建远程任务(M3)+ CI + 安全审计集成

Choose a tag to compare

@Buzzso Buzzso released this 26 Aug 08:32

v0.3.0

  • 新建远程任务(M3): 面板输入任务描述 → 一键推送到远程主机 → 在服务器上创建持久会话并排队执行(session.create + session.prompt)。长任务不因本机关机中断。
  • GitHub Actions CI: push/PR 自动跑 build + 13 tests + 安全审计
  • prepublishOnly 集成审计: 发布前强制三区审计(工作区/历史/发布物)
  • 新增路由 POST /api/dsh-sev/task;面板「推送任务」按钮

安装

dsh plugin --profile web add dsh-sev

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

Choose a tag to compare

@Buzzso Buzzso released this 26 Aug 07:21

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.