csdjl88/dsh-web-restart

csdjl88★ 1JavaScript最后同步: 2026-08-21

在 GitHub 打开

dsh-web-restart for deepseek harness restart

README 摘要

dsh-web-restart English 中文 DSH web plugin: one-click full restart of the harness from the sidebar — terminates the current dsh web process and relaunches the identical command through a startup guard (no systemd/Docker supervisor required), with automatic page recovery and an agent-callable restart tool. The npm name dsh-restart is already taken by a same-purpose project, so this plugin ships as dsh-web-restart . Features - 🔘 Sidebar restart button in the sidebar.footer.action row (beside the Cordis lifecycle panel). Click = restart, no confirmation dialog (single-user, trusted-host model). - ♻️ Full process restart : terminates the current dsh web process and relaunches the same command line (preserving --profile / --patch and all inner flags, always ensuring --no-open so no browser window is popped). - 🛡️ Startup guard (no daemon needed) : the fresh process is launched only after the old process has exited AND the web port is free, eliminating the port-races that would otherwise crash boot (DSH's webserver binds on startup and has no EADDRINUSE retry). - 🔄 No page reload, no new tab : while restarting, the button shows "Restarting…" and polls the health endpoint; the page stay…

在 GitHub 查看完整 README →
Agent/智能体agentaicordisdeepdeepseek-harnessdsh-plugindsh-plugin-marketdsh-plugins

分类