dsh-quick-find
Manifest validCtrl+F in-conversation search for DeepSeek Harness
dsh-quick-find
Ctrl+F search for DeepSeek Harness — including the parts of the conversation Harness has not rendered yet.
Press Ctrl+F (Cmd+F on macOS) inside an open conversation. A find bar appears in the top-right corner and searches twice:
- Rendered messages — instant, every hit is highlighted,
页内 3/12, jump with Enter / Shift+Enter (or ↑ ↓). - The whole session log on the host —
GET /session-find/search?q=…&session=…decompressessession.v4.jsonl.zstdand lists hits with role + snippet, so long histories that Harness virtualized away are still searchable.
Esc closes the bar.
Install
dsh plugin --profile <profile> add github:WildPickledPepper/dsh-quick-find
Restart DeepSeek Harness (the host half registers the search route at boot), then refresh the page.
Notes
- Highlighting uses the CSS Custom Highlight API (
CSS.highlights+ a::highlight()rule): no DOM mutation, so React re-renders cannot fight it. - History hits that are not on screen yet cannot be scrolled to. Clicking one tells you which turn it is; scroll the older turns in first, then click again.
- The session log is stored as a sequence of independent zstd frames (one per append). Node's decompressor stops after the first frame, so the host half finds frames by their magic number and decodes them one by one.
- Search covers user, assistant and tool-result text. Reasoning blocks are skipped by default so the result list stays readable.
- The plugin imports nothing from
@deepseek-ai/*, which keeps it loadable when the host ships its packages insideapp.asar.
Compatibility
Tested on DeepSeek Harness 0.2.1-rc.3 (desktop). Needs Node 22.15+/24 for
zlib.zstdDecompressSync.
License
MIT
Comments
Loading…
Similar plugins
by beijingwahw
dsh-conv-search(对话内文本搜索)— in-conversation text search plugin for DeepSeek Harness (Ctrl+F, match case, whole word, streaming-aware)
★ 3
MIT
TypeScript
Aug 22, 2026
dsh plugin --profile web add @dsh-external/dsh-conv-searchby Li-0803
Full-text search for DeepSeek Harness sessions with precise message navigation.
★ 0
MIT
JavaScript
Oct 6, 2026
dsh plugin --profile web add dsh-session-searchby drscrewdriver
给 DeepSeek Harness 侧边栏加一个会话内容检索——标题/内容一键切换,还能按用户/回复/工具筛选
★ 7
↓ 335/wk
MIT
TypeScript
Oct 27, 2026
dsh plugin --profile web add dsh-session-search-toggleby helo060228
Cross-session and in-chat keyword search with context highlighting, keyboard navigation, and instant message jumping.
★ 1
MIT
JavaScript
Oct 28, 2026
dsh plugin --profile web add dsh-chat-searchby drscrewdriver
给 DeepSeek Harness 侧边栏加一个会话内容检索——标题/内容一键切换,还能按用户/回复/工具筛选
★ 3
MIT
TypeScript
Sep 13, 2026
dsh plugin --profile web add dsh-session-search-toggleby Love-JourneY
中文友好的 DSH 会话全文搜索 + 精确跳转定位(CJK-friendly session full-text search with precise jump-to-hit for DeepSeek Harness)
★ 0
AGPL-3.0
JavaScript
Oct 21, 2026
dsh plugin --profile web add dsh-search-plus