dsh-session-workbench: A Session Search and Workbench for DeepSeek Harness

polinnizhong/dsh-session-workbench

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

A DSH plugin session workbench: full-text search and recall across session library, fragment-level locate, plus conversation-view tab bar show/hide and reorder, fully local.

dsh-session-workbench is a session workbench plugin for DeepSeek Harness that brings full-text search, recall, and view management to past sessions. It fills the gap left by DSH's built-in full-text search and cross-session references, which lack a user-facing interface, letting you directly search, locate, and reference historical sessions. Core capabilities include cross-session full-text search, snippet-level hit display, precise location, one-click recall, and show/hide plus drag-and-drop reordering of conversation views. Everything runs fully locally, with no session ever modified or deleted.

How to Install

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

dsh-session-workbench Key Features

Full-text session searchFragment locate & jumpRecall as referencesTab show/hideDrag-and-drop reorder
Listed on dsh-plugin.org

dsh-session-workbench Repo Summary

What Does It Do?

Session Workbench is a DSH plugin for DeepSeek Harness that provides full-text search, recall, and conversation-view management for past sessions. It solves the problem that DSH's built-in full-text search and cross-session references lack a user-facing interface, letting you directly search, locate, and reference historical sessions inside the harness. Core capabilities include cross-session full-text search, snippet-level hit display, precise location, one-click recall, and show/hide plus drag-and-drop reordering of conversation views.

Core Features

  • Full-text search: search across all past sessions in all workspaces, with filters for workspace, time range, and archive status, plus cursor pagination.
  • Fragment hit cards: results appear as per-session best-hit fragment cards, highlighting the matched sentence with lazy-loaded surrounding context.
  • More hits in same session: expanding a fragment card reveals other matches in that session, with the first 5 shown and a load-more option.
  • Locate: click the Locate button to open the session, page back, and scroll to the exact message with a flash highlight.
  • Recall references: select up to 3 sessions and insert them into the input as reference chips in one click; on send, the platform injects read-only snapshots.
  • Conversation view management: show/hide custom views in the tab bar and reorder them via drag-and-drop, from settings or a right-click/double-click panel on the tab bar.

How to Use This Plugin?

After enabling it in DSH with a web profile, type a keyword in the search box to search across sessions, and results appear as fragment cards. Click Locate to jump to the exact message in the original session; check up to 3 sessions and click insert to send them as references. To manage conversation views, use the settings entry or the right-click/double-click panel on the tab bar to show/hide and reorder views. Everything runs fully locally with zero network requests, and no session is ever modified or deleted.

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-workbench. 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