AI Agent Hub
Back to plugins
🧠

dsh-session-search

Memory Updated 2026.09.16

Run the following command in DeepSeek Harness:

dsh plugin install CHIP-PHILO-GH/dsh-session-search

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

Run dsh plugin install CHIP-PHILO-GH/dsh-session-search in DeepSeek Harness to install; source at https://github.com/CHIP-PHILO-GH/dsh-session-search.

About this plugin

The sidebar search in DSH Web ships with an awkward default: the official full-text index is pinned to never open, so the search box can only match session titles and workspace names. You clearly remember discussing a particular approach in a past conversation, yet there is no way to retrieve it by keyword. The page simply says content search is unavailable, when the real bottleneck is that the index was never built at all.

dsh-session-search keeps the scope tight. In the profile patch layer it changes the index openAt from never to first-search, so the index is built lazily on the first query and the Node boot stays quiet. On top of that, a range control appears above the search results, letting you freely combine a time window (all time, last 1 / 3 / 7 / 30 days, or a custom number of days) with content sources (my messages, DSH replies, project name). Changes take effect immediately; your selections are written to settings.yaml through the official settings service, so they survive browser and DSH restarts, with a transparent localStorage fallback when the service is unavailable. Match snippets expand from a single truncated line to two lines of original text, and empty-result messages now state the active range and index status honestly instead of implying the system only supports name matching. An optional background prewarm fires a guaranteed-miss query shortly after startup, moving the one-time index build cost off your first real search.

This plugin fits well if you use DSH Web for ongoing technical discussions, writing, or debugging and your conversation history keeps growing, making it hard to recall what you or DSH said in earlier rounds. The changes are small, non-invasive to the official index write path, and straightforward to roll back.

Use Cases

  • Retrieving past conversations by keyword as history grows
  • Filtering to only my messages or DSH replies within a time window
  • Lazy index build on first search to avoid startup delay

Best For

  • Developers and writers using DSH Web for ongoing discussions
  • Users whose conversations grow beyond what title matching can handle
  • Users who want search scope and preferences to persist across sessions