beijingwahw/dsh-conv-search

beijingwahw★ 2TypeScriptLast synced: 2026-08-14

Open on GitHub

dsh-conv-search(对话内文本搜索)— in-conversation text search plugin for DeepSeek Harness (Ctrl+F, match case, whole word, streaming-aware)

README excerpt

dsh-conv-search(对话内文本搜索) English 中文 In-conversation text search for the DeepSeek Harness web UI — the Ctrl+F you already know, scoped to the current chat session. A floating search bar highlights every match in the rendered transcript and walks between them, without touching a single line of harness core code. Problems it solves - Long sessions are unsearchable : the browser's native find searches the whole page (sidebar, composer, chrome) and cannot follow a conversation that keeps streaming. This plugin searches only the active conversation scrollport and stays in sync while the model is still writing. - No way to jump between occurrences : native find gives no "n / total" navigation. This plugin provides Enter / Shift+Enter and prev/next buttons with wrap-around, centering each match in view. - Highlighting must not fight React : the transcript DOM is React-owned and re-renders continuously during streaming. Instead of wrapping matches in nodes (which would mutate React-managed text and break reconciliation), the plugin paints ranges through the CSS Custom Highlight API — an overlay that survives every re-render and needs zero DOM cleanup. Features - Ctrl/Cmd+F opens the floatin…

View full README on GitHub →
Searchdeepseek-harnessdshdsh-pluginin-conversation-searchweb uisidebarsearch

Category