DSH Plugins Marketplace

DSH Plugins

Plugins

/

Sessions & Messages

/

dsh-chat-search

d

dsh-chat-search

Manifest valid

Cross-session and in-chat keyword search with context highlighting, keyboard navigation, and instant message jumping.

UI (client)hasBundlePatch

dsh-chat-search

English | 简体中文

Chat search and context highlighting plugin for DeepSeek Harness (DSH). Supports global cross-session search across all tasks and precise in-chat keyword searching.

Security and compatibility

Version 1.0.1 requires DSH 0.2.1-rc.2 or later. Search is registered through DSH's protected Connection Fetch dispatcher and is restricted to an authenticated owner. Missing or failing authentication closes access before session discovery or reading; there is no public WebServer route fallback. Responses produced by the plugin use Cache-Control: no-store, omit cross-origin permission headers, and return generic errors without internal paths or session text.

The browser client continues to use same-origin requests and the normal DSH login. After updating, reload the host and browser to load the new code. Run npm test for synthetic regression tests; these tests do not use personal chats.

✨ Features

  • 🌐 Global Cross-Session Search:

    • Scan all task sessions and history across multiple workspaces;
    • Context extraction with keyword match snippets;
    • Group and collapse matches by session, showing roles (user/assistant), turn indices, and timestamps;
    • Click to switch sessions automatically with smooth scrolling and glow highlight animations.
  • 💬 In-Chat Search:

    • Search within the current active session in real-time;
    • Navigate previous/next matches with keyboard shortcuts.
  • 🎯 Context Highlighting & Instant Navigation:

    • Multi-tier DOM anchor resolution (data-chat-anchor-key / data-chat-node-key / data-chat-turn);
    • Smooth viewport scrolling + 2.5s pulsing outline glow (dsh_cs_flash) to pinpoint target messages immediately.
  • ⌨️ Keyboard Shortcuts:

    • Ctrl + Shift + F / Alt + F: Open global search panel;
    • Ctrl + F: Open in-chat search;
    • Enter / Shift + Enter: Next / previous match in current chat;
    • Esc: Close search panel.
  • 🎨 Native Theme Integration:

    • Built with DSH theme CSS variables, seamlessly matching dark and light modes;
    • Sleek glassmorphism floating action button (🔍) in the bottom-right corner.

📦 Installation

Install via DSH CLI:

dsh plugin --profile web add helo060228/dsh-chat-search

Or search for dsh-chat-search directly inside the DSH Plugin Market.

📄 License

MIT License

Compatibility

DSH 0.2.1-rc.2: failedDSH 0.2.1-rc.1: failedDSH 0.2.1-alpha.5: failed

Versions

Latest versionPublishedSize
1.0.1——

Comments

Loading…

Similar plugins

dsh-conversation-find

by vagur1689

In-conversation keyword search with scroll-to-match for the DSH Web GUI — pages the session back to its start so a search covers the whole transcript.

Sessions & MessagesManifest valid

★ 0

MIT

JavaScript

Oct 21, 2026

dsh plugin --profile web add dsh-conversation-find

by Li-0803

Full-text search for DeepSeek Harness sessions with precise message navigation.

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Oct 6, 2026

dsh plugin --profile web add dsh-session-search

by 2275803244-cpu

In-session full-text search for the DeepSeek Harness web GUI: kind filters, multi-term AND matching, keyboard navigation, copy-to-clipboard, and jump-to-message.

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Oct 1, 2026

dsh plugin --profile web add dsh-client-ui-session-search

by chenproton

Quickly view, search, and jump to all the messages you sent in a long conversation.

Sessions & MessagesManifest valid

★ 14

↓ 196/wk

MIT

TypeScript

Sep 20, 2026

dsh plugin --profile web add dsh-history

by beijingwahw

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

Terminal & ClientsManifest valid

★ 3

MIT

TypeScript

Aug 22, 2026

dsh plugin --profile web add @dsh-external/dsh-conv-search

by drscrewdriver

给 DeepSeek Harness 侧边栏加一个会话内容检索——标题/内容一键切换,还能按用户/回复/工具筛选

Terminal & ClientsSessions & MessagesManifest valid

★ 4

↓ 24/wk

MIT

TypeScript

Oct 18, 2026

dsh plugin --profile web add dsh-session-search-toggle