DSH Conversation Navigator: A Session Navigation Panel for the DSH Web Client

dsh-conversation-navigator is a pure JavaScript browser plugin for the DSH Web interface, designed to address the difficulty of locating and navigating within long conversations. The plugin provides a collapsible conversation outline panel organized by turns, supporting keyword filtering, step-level detail expansion, hover-to-view full text, and four interface form switches. Core features include click-to-smooth-scroll positioning, automatic highlighting of the current reading position during manual scrolling, lazy loading of historical data for backfill, and panel position memory. The plugin requires zero build setup and zero npm dependencies, adopts a color scheme consistent with the built-in trace view, adapts to light and dark themes, and automatically follows conversation switches. Installation requires execution via the official DSH CLI command, depends on a pnpm environment, and takes effect after restarting DSH Web; alternatively, files can be manually placed and configuration modified. Plugin state is partially persisted in l

Read More
dsh-chat-outline: A clickable outline of conversation turns for long dialogues

dsh-chat-outline is a DeepSeek Harness (DSH) plugin maintained by liliuCourier, designed to address the difficulty of locating specific messages in long conversations. It adds a persistent 260px sidebar outline to the left side of the DSH web client, listing user queries and the final assistant reply for each turn. Users can click on entries to navigate directly, and the sidebar can be collapsed with a single click to restore the full width. Core features include a current position marker that follows scrolling, keyword filtering, theme adaptation for light and dark modes, and support for holding Ctrl/Shift to switch between the conversation view and the trace view. The plugin offers two modes: "Lightweight Mode" (displays only the content within the loaded window) and "Comprehensive Mode" (parses the entire history in the background, suitable for long conversations but may slow down response times), with automatic memory of user preferences. Installation can...

Read More