Tiee7/EzDSH--plugins-chat-search2

@ezdsh/chat-search

Conversation-wide indexed search for the EzDSH chat view.

AI 분석

适合需要在 EzDSH 聊天历史中快速检索、高亮并定位特定消息或工具事件的用户。

패키지
@ezdsh/chat-search
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 9. 12.

설치

검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗

EzDSH Chat Search

This bundled DSH plugin adds indexed, conversation-wide search to the Chat view. Cmd+F on macOS and Ctrl+F elsewhere open the search panel; Enter and Shift+Enter move between matches.

The Host half searches the current Session through sessionQuery.searchEvents, restricts results to visible message and tool events, resolves each event to the stable Chat node key used by the pinned DSH Runtime, deduplicates shared tool rows, and returns matches in transcript order. The Client half loads older history through the Session model before scrolling to and highlighting the selected Chat node.

Search uses DSH's FTS5 unicode61 token/phrase semantics rather than arbitrary substrings. Assistant reasoning is intentionally excluded by the upstream semantic extractor.

The plugin is mounted through EzDSH's additional Runtime patch and enables the Web profile's deferred in-memory full-text index on first search. Its exact POST route uses the same authenticated /api boundary as DSH Web. Search state is presentation-only and does not enter the Session log or model context.