LeslieWylie/dsh-session-search-pro

Search, list and read past and current sessions through the harness's own sessionQuery service: uses the SQLite FTS5 index where a deployment enables it, and falls back to a bounded newest-first scan where it does not.

Three agent tools for searching every DSH session — past and current — through the harness's own indexed sessionQuery service instead of scanning session files by hand. That buys the live in-progress session, no file-format assumptions, and no external binaries, inheriting whatever indexing the deployment has configured. Contrast: Tieboyh's dsh-session-search reads session files directly (zstd frames), which lets it search OTHER runtimes' sessions too (Codex, Claude Code, PI, OpenCode) — pick based on whether you need cross-runtime search.

Sessions & Messages ★ 2 updated 2026-08-18
View on GitHub ↗

Install

dsh plugin --profile web add github:LeslieWylie/dsh-session-search-pro

Not on npm — install from GitHub: add "dsh-session-search-pro": "github:LeslieWylie/dsh-session-search-pro" to the profile's package.json dependencies + bundles list, then cd ~/.dsh/profiles/<profile> && pnpm install and dsh --profile <profile>. Pin a tag with #v0.1.0. Single-run mount: cd ~/.dsh/profiles/<profile> && pnpm add github:LeslieWylie/dsh-session-search-pro then dsh --profile <profile> --patch ./node_modules/dsh-session-search-pro/cordis.patch.yml.

Compatibility

DSH web profile; built on the runtime's own sessionQuery service (FTS5 index when enabled, bounded scan otherwise); no external binaries.

Details

Recent updates

3 agent tools over the runtime's sessionQuery service; includes the live in-progress session; no file-format assumptions; inherits deployment indexing.

FAQ

How is this different from dsh-session-search?
This plugin uses the harness's own sessionQuery service (FTS5 when enabled); Tieboyh's dsh-session-search reads session files directly so it can also search other runtimes (Codex, Claude Code, PI, OpenCode).
Does it include the current session?
Yes — because it goes through sessionQuery, the live in-progress session is searchable.
Does it need external binaries?
No — no external binaries and no file-format assumptions.

Alternatives

jjxjjjjiik-bot/dsh-chat-timeline · PwnKY/dsh-session-link · SaiSenBox/dsh-prompt-manager

More plugins in Sessions & Messages

Browse more in Sessions & Messages

Guides for Sessions & Messages plugins