beijingwahw/dsh-conv-search
dsh-conv-search (in-conversation text search) — in-conversation text search plugin for DeepSeek Harness (Ctrl+F, match case, whole w
In-conversation text search for the DSH web UI — Ctrl+F scoped to the current chat session: a floating search bar highlights every match in the rendered transcript and walks between them without touching harness core code. Matches user messages, assistant text, tool cards, and paged-in history; Aa (match case) and ab (whole word) toggles; live n/total counter with Enter/Shift+Enter, F3/Ctrl+G navigation and wrap-around; query history via ArrowUp/Down. Highlighting uses the CSS Custom Highlight API so it survives React re-renders with zero DOM cleanup.
Install
dsh plugin add beijingwahw/dsh-conv-search --profile webGitHub install per README (English edition): dsh plugin add beijingwahw/dsh-conv-search --profile web — requires Node.js ≥ 22 and pnpm (npm install -g pnpm). Upgrade: dsh plugin upgrade dsh-conv-search --profile web; uninstall: dsh plugin remove dsh-conv-search --profile web. No npm package.
Compatibility
DeepSeek Harness web profile. Searches only the active conversation scrollport and stays in sync while the model is still writing.
Details
- Repo: beijingwahw/dsh-conv-search
- Category: Other
- Stars: 3
- Version: GitHub source (no npm package)
- Last push: 2026-08-22
- First seen: 2026-08-14
Recent updates
Ctrl+F conversation search; CSS Custom Highlight overlay; case/whole-word toggles; query history; streaming-safe.
FAQ
- Does it break the browser's native find?
- No — Ctrl/Cmd+F opens the plugin bar only when a conversation is rendered; otherwise the browser's native find stays untouched.
- Does highlighting fight React re-renders?
- No — matches are painted through the CSS Custom Highlight API, an overlay that survives every re-render and needs zero DOM cleanup.
- How do I navigate matches?
- Enter / Shift+Enter or F3 / Ctrl+G with a live n/total counter and wrap-around.
Alternatives
XiLuovo/dsh-session-timeline · jjxjjjjiik-bot/dsh-chat-timeline · vlln/dsh-navbar