Geralt4/dsh-plugin-session-delete

Geralt4★ 0TypeScript最后同步: 2026-08-17

在 GitHub 打开

DSH plugin: permanently delete a session's on-disk log and attachments from the Web UI (header button + confirm dialog).

README 摘要

dsh-plugin-session-delete A DeepSeek Harness plugin that adds a real, permanent delete for sessions (chats) to the Web UI — a "Delete session" button in the conversation header plus a confirm dialog. On confirm it removes the session's on-disk conversation log and attachments and hides the row from the sidebar, without a page reload. Today the stock UI can only archive a session (hide it; the log stays on disk forever). Core has no deleteSession RPC, so this plugin adds a small host-side HTTP route that performs the durable deletion, plus a client-side header action that calls it. ⚠️ Irreversible. Deleted sessions cannot be restored. Stop any running agent on a session before deleting it (the route also best-effort cancels the agent). Works in the Web profile and the desktop client. Install Into a dsh web profile (the dsh plugin command forwards to pnpm in the profile directory), then add the Loader entry row and restart the profile: Then append the plugin's Loader entry to the profile's cordis.patch.yml ( $DSH HOME/profiles/web/cordis.patch.yml ) and restart dsh web : After a page refresh, a Delete session button appears in the conversation header. How it works Why a plugin and no…

在 GitHub 查看完整 README →
皮肤/UIdeepseek-harnessdshdsh-pluginsession-deleteweb uisidebaragent

分类