YeqingTang/dsh-session-flow
Cross-session archive: overview workbench, folded timeline, subagent lineage, content search, rule+LLM summaries, ZIP export, live tracking.
Restructures DSH session raw message streams into a collapsible information flow with session-level summaries — every session becomes an archive card for cross-workspace review, retrieval, and export. Overview workbench with session cards (status/error/duration + conclusion summary), structured search with tool: / file: / err: prefixes plus free text, a collapsed detail page with real-time-ordered turns, four-tab navigation (user turns / tools / errors / search), a subagent lineage tree (offline archive + runtime dual-channel), dual-mode summaries (zero-cost rule-based + LLM summaries persisted to disk), 3-second live tracking, ZIP export as multi-volume Markdown reports, session rename synced with the official title source, and a four-level health monitor (active / tool-running / silent / suspected-stuck).
Install
dsh plugin --profile web add dsh-session-flowdsh plugin --profile web add dsh-session-flow (npm dsh-session-flow 1.2.0, verified npm 2026-08-31) or dsh plugin --profile web add github:YeqingTang/dsh-session-flow. Restart DSH Web and hard-refresh the browser (Ctrl+Shift+R); the 会话流 / Session Flow entry appears in the sidebar. Node.js >= 22.19 (built-in zstd decoding, zero third-party deps).
Compatibility
DSH Web GUI (latest stable); Node.js >= 22.19; zh/en bilingual; Apache-2.0.
Details
- Repo: YeqingTang/dsh-session-flow
- Category: Sessions & Messages
- Stars: 4
- Version: npm dsh-session-flow 1.2.0
- Last push: 2026-08-20
- First seen: 2026-08-15
Recent updates
Overview workbench; structured search; collapsed detail view; lineage tree; dual-mode summaries; live tracking; ZIP export; rename; health monitor; session-flow tab inside native session pages.
FAQ
- Is this a Chinese-only plugin?
- No — the README ships in both Chinese and English (README.en.md), and the UI follows the DSH language setting.
- Does it modify the original session data?
- No — it reads the session event stream to build archive views; cache management is limited to its own index/timeline caches and never touches DSH data.
- How do summaries work?
- Rule-based summaries assemble in real time at zero cost; LLM summaries are persisted to disk and regenerated on new conversations.
Alternatives
Zephyr-vibe/dsh-archived-sessions · Ultronen/dsh-archived-chats · LeslieWylie/dsh-session-search-pro