AI Agent Hub
Back to plugins
🖥️

dsh-plugin-sidebar-views

Client Updated 2026.09.03

Run the following command in DeepSeek Harness:

dsh plugin install NattoCB/dsh-plugin-sidebar-views

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

Run dsh plugin install NattoCB/dsh-plugin-sidebar-views in your terminal to install the plugin; source repository at https://github.com/NattoCB/dsh-plugin-sidebar-views

About this plugin

DSH ships a sidebar that groups sessions by workspace, which is fine until the list grows and you simply want to find the conversation you were in five minutes ago. dsh-plugin-sidebar-views upgrades that area into a practical session panel: a switcher at the top flips between the native Workspaces grouping and a recency-sorted flat list with relative timestamps, running / completed / pending status dots, the owning workspace as a tag, and a built-in title filter box.

A pinned group floats above the list in both views, showing a live count, remembering its collapsed state, and dimming rows whose sessions no longer exist. Every row, pinned or flat, carries a per-row menu where you can pin or unpin a session and copy its session ID without hunting through the address bar or dev tools.

The entire widget is plain DOM: no React renderer, no portals, no slot takeover. It plants itself as the first child of the native sidebar list container, hides the native list via a CSS class in Recent mode, survives re-renders through a keep-alive interval, and collapses itself via ResizeObserver when the sidebar rail closes. If you still have the older dsh-plugin-pin-session installed, this plugin merges its pin list once at startup with ID deduplication and dual-writes pins during the transition, becoming silent no-ops once the legacy plugin is removed. It is built for DSH users who juggle multiple workspaces, jump between sessions constantly, and need to copy session IDs for notes or automation.

Use Cases

  • Locate a recent conversation across multiple workspaces
  • Pin frequently used sessions and copy their IDs in one click
  • Filter a long session list by title to find a target

Best For

  • DSH users juggling multiple workspaces daily
  • Developers who jump between sessions constantly and need quick lookup
  • Users who copy session IDs for notes or automation scripts