dsh-session-kb: A Session Workbench Plugin for DeepSeek Harness

polinnizhong/dsh-session-kb

Sessions & MessagesVerified
Listed on 2026-08-27
Page last updated 2026-09-29

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

install
npmdsh plugin --profile web add dsh-session-workbench
Category
Sessions & Messages
Platform
DSH Plugin
Author
polinnizhong
Distribution
Plugin

dsh-session-kb Key Features

Full-text session searchSnippet-level hit locateRecall sessions as referencesShow/hide tab viewsDrag-and-drop view reorder
Listed on dsh-plugin.org

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.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ