AI Agent Hub
Back to plugins
🖥️

dsh-session-control

Client Updated 2026.09.14

Run the following command in DeepSeek Harness:

dsh plugin install GooDAnDReaDY/dsh-session-control

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install GooDAnDReaDY/dsh-session-control in the DeepSeek Harness CLI; the source is hosted at https://github.com/GooDAnDReaDY/dsh-session-control. Restart the web profile after installation to activate the patch.

About this plugin

The stock DeepSeek Harness sidebar lists sessions by workspace and stops there. No pinning, no archive browsing, no bulk actions, and no way to tell apart dozens of untitled conversations that all carry the same folder name. dsh-session-control replaces the sidebar body with a purpose-built management layer while leaving workspaces, deep search, and branching sessions fully intact.

What it adds in practice: a persistent pinned section that survives reloads and device switches; an archive grouped into Today / This Week / This Month / Older, each collapsible and unmounted from the DOM when closed; a read-only transcript viewer for any archived session with one click; search results that show a contextual snippet under the title so you can skip irrelevant hits; Shift+Click multi-select for batch hide, unhide, or pin; inline rename via double-click or F2; Alt+K quick-jump that searches both titles and message bodies; auto-derived session names from your first prompt; cross-workspace labels that folders cannot provide; size badges that warn before a very large session freezes the tab; and a handoff action that drops a structured draft—goal, done items, open questions—into a new session composer instantly, with no model call.

It is aimed at heavy DeepSeek Harness users juggling many concurrent projects, automated schedulers, or messaging gateways that keep spawning sessions. If your sidebar is a wall of gray rows and your archive is a black box, this plugin turns both into a working index. It is MIT-licensed, all preferences stay in host storage, and a single command restores the stock sidebar at any time.

Use Cases

  • Locate historical conversations with contextual search snippets as session volume grows
  • Pin key sessions and batch-hide or archive clutter in one pass
  • Group multi-project sessions with cross-workspace labels and filters

Best For

  • DeepSeek Harness users juggling multiple concurrent projects
  • Developers with large session volumes who frequently revisit archived transcripts
  • Users whose sidebar is cluttered by scheduler-generated blank sessions