dsh-session-kb: A Session Workbench Plugin for DeepSeek Harness
polinnizhong/dsh-session-kb
A DSH plugin session workbench: full-text search and recall across past sessions, plus conversation-view tab management (show/hide + reorder).
dsh-session-kb is a session workbench plugin for DeepSeek Harness that adds a user-facing layer for searching, recalling, and managing historical sessions. It solves the problem that DSH's built-in full-text search and cross-session references lack an interface, letting you search across all past sessions, locate exact messages, and insert them as references, while also managing the conversation-view tab bar. Core capabilities include cross-session full-text search, fragment-level hit display, locate-to-message navigation, reference insertion, and show/hide plus reorder of conversation views, all running fully locally with zero network requests.
How to Install
dsh plugin --profile web add dsh-session-workbench- Category
- Sessions & Messages
- Platform
- DSH Plugin
- Author
- polinnizhong
- Distribution
- Plugin
dsh-session-kb Key Features
dsh-session-kb Repo Summary
What Does It Do?
Session Workbench is a DSH plugin for DeepSeek Harness that adds a user-facing layer for searching, recalling, and managing historical sessions. It solves the problem that DSH's built-in full-text search and cross-session references lack an interface, letting you search across all past sessions, locate exact messages, and insert them as references, while also managing the conversation-view tab bar. Core capabilities include cross-session full-text search, fragment-level hit display, locate-to-message navigation, reference insertion, and show/hide plus reorder of conversation views, all running fully locally with zero network requests.
Core Features
- Full-text search: search across all workspaces with filters for workspace, time range, and archive status, plus cursor pagination.
- Fragment hits: results appear as per-session fragment cards with the matched sentence highlighted and surrounding context; expanding shows other hits in the same session.
- Locate: click Locate to open the session and scroll to the exact message with a flash highlight; v1.2 matches the sentence plus preceding text for repeated wording.
- Recall: pick up to 3 sessions and insert them as reference chips in one click; on send, the AI answers with historical context.
- Conversation views: show/hide and reorder custom views via the settings entry or a right-click/double-click panel on the tab bar.
- Archive support: search includes archived sessions by default with an Archived badge and filters for all/active-only/archived-only.
How to Use This Plugin?
After enabling the plugin in a DSH web profile, use the session workbench entry to search: type a keyword to get fragment cards, click Locate to jump to the original session, and check up to 3 sessions to insert them as references before sending. To manage conversation views, open the panel from the settings partition or by right-clicking/double-clicking a tab, then toggle visibility or drag to reorder. The plugin only reads session metadata and hit snippets; it never modifies or deletes sessions.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: polinnizhong/dsh-session-kb. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
