AI Agent Hub
Back to plugins
🖥️

dsh-plugin-pin-session

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install NattoCB/dsh-plugin-pin-session

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

Run dsh plugin install NattoCB/dsh-plugin-pin-session in your terminal, add dsh-plugin-pin-session to dsh.profile.bundles, and restart DSH to enable it; source code is available at https://github.com/NattoCB/dsh-plugin-pin-session

About this plugin

DSH's sidebar lists sessions chronologically, so the handful of conversations you reach for daily hides somewhere down the scroll after every refresh.

dsh-plugin-pin-session adds a pushpin entry to each session row's ellipsis menu. Click Pin and the conversation snaps into a collapsible Pinned Sessions group at the top of the sidebar; click Unpin to remove it. Hover a pinned row for a quick cancel button, or click to open the session directly. Pin order is persisted in a host-side JSON file, keeping the arrangement identical across browsers and origins. The plugin makes zero changes to DSH core: pinned sessions stay in their original chronological slots and the shipped WorkspaceBrowser is left completely untouched.

It is built for anyone juggling several long-running DSH sessions—project workflows, debug trails, documentation Q&A—who would rather not re-locate them after every page load. No new concepts to learn: reload, pin, and your go-to conversations sit at the top, one click away.

Use Cases

  • Quickly locate and open frequently used conversations among many long-running sessions
  • See pinned sessions at the top of the sidebar immediately after every page refresh
  • Maintain the same pinned session order across different browsers and origins

Best For

  • Heavy DSH users juggling multiple concurrent sessions and switching between them often
  • Developers who need to pin frequently used workflow conversations for faster access
  • Efficiency-focused users who want a tidy sidebar and minimal list scrolling