Session management panel
Vim0x3c/dsh-session-manager · skills
DeepSeek Harness session management settings panel: Lists all local sessions (running/idle/archived), supports continuing sessions, previewing outlines, and deleting sessions
★ 5GitHub stars
1Forks
2026-08-15Last updated
TypeScriptLanguage
MITLicense
Key features
- Complete corpuseach materialized session - live vs. cold, archived or unarchived - sorted by latest first, showing the latest title, running/idle status, "not started" flag, last updated time and working directory.
- Continue the conversationSwitch to the conversation and close the settings panel with one click.
- Read the archive collection of session.list (each materialized session, including archives) and workspace.list.
- ContinueOpen a session via the browser sessions service and close the settings panel, dropping directly into the dialog; this button is disabled for running sessions.
- OutlineCollapse the session.history tail page completely in the browser - no derived or persisted any model-visible state.
Requirements
- The outline only covers the recent window, not the full log - it collapses the session.history tail page and carries a limited number of messages at most.
- Archived ids may outlive the session - without unarchived writes, deleting an archived session leaves the (now expired) ids in archivedSessionIds; the registry tolerates missing ids, and expired entries are lazy.
Install command
dsh plugin --profile web add github:Vim0x3c/dsh-session-manager