xiaokang6/dsh-admin
xiaokang6★ 0JavaScript最后同步: 2026-08-16
DeepSeek Harness Web GUI admin plugin: manual restart + auto version check (header button + settings page)
README 摘要
dsh-admin A DeepSeek Harness Web GUI admin plugin: manual restart + automatic version check for the Harness itself. The UI is embedded directly into the Web GUI (header button + settings page), following the same pattern as dsh-usage-stats. Features - Manual restart — a button in the session header (top-right, beside session log): one click schedules a clean restart of the dsh web service (double-confirm, then systemd-run + dsh-plugin-op restart — the local convention script that stops systemd, clears orphan instances on :3080, starts clean, and health-verifies). - Auto version check — compares the installed @deepseek-ai/dsh against the npm latest tag (semver-aware: stable rc). Checked on load, then every 6 hours on the host; the panel shows current/latest/last-checked and a status dot (green = up to date, yellow = update available, red = check failed). - Embedded UI — no standalone page: - Top-right header button 🟢 0.1.0-rc.6 (session header utilities slot, beside session log — never overlaps anything) → click to open a floating panel: version status, check-now button, service info, restart button. - Settings → DSH Admin full page (same content, larger layout). Routes (host half)…
在 GitHub 查看完整 README →