Overview
dsh-session-search-pro
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- **DSH only** — does not search Codex, Claude Code, PI, or OpenCode sessions (unlike dsh-session-search). - **Requires `sessionQuery`** — all three tools depend on it; there's no reduced-functionality mode. If the service isn't injected, the plugin registers nothing rather than registering tools that would fail. - **The scan fallback opens sessions one at a time.** `filterEvents()` works per-session and reads that session's whole log, so a search with no matches walks the corpus. `maxScan` bounds it, and `truncated: true` tells you when the bound was hit. Enable the index if your corpus is large. - **`agent_session_read`'s event fetch has no cancellation support** — `filterEvents()` doesn't accept an abort signal in the underlying service, so an aborted read still finishes fetching before its result is discarded.
