DSH Conv Search
beijingwahw/dsh-conv-search · tools
In-conversation text search for the DeepSeek Harness web UI — the Ctrl+F you already know, scoped to the current chat session.
★ 4GitHub stars
0Forks
2026-09-03Last updated
TypeScriptLanguage
MITLicense
Key features
- Ctrl/Cmd+F opens the floating search bar (only when a conversation is rendered — otherwise the browser's native find stays untouched)
- Long sessions are unsearchablethe browser's native find searches the whole page (sidebar, composer, chrome) and cannot follow a conversation that keeps streaming.
- src/client/engine.ts — pure DOM helpers: text-node walk, case-insensitive range matching, CSS.highlights paint (dsh-conv-search for all matches, dsh-conv-search-active for the focused one), and scroll-into-view.
- 3080 on dsh web → a previous dsh web is still bound to the port.
- Esc closes it from anywhere, including while the input holds focus.
Requirements
- Matching is plain-text only — no regex, no diacritic folding, no cross-node phrase matching (a phrase split across styled spans will not match).
- Requires a browser with the CSS Custom Highlight API (Chrome/Edge 105+, Safari 17.2+, Firefox 132+).
Install command
dsh plugin --profile web add github:beijingwahw/dsh-conv-search