dsh-session-nav: Quick Navigation for DeepSeek Harness Session Conversations
dsh-session-nav is a DeepSeek Harness (DSH) plugin designed to address the pain point of frequently revisiting historical prompts in agent conversations. It provides a list of historical prompts through a floating button on the right, supporting smooth navigation and automatic loading for both in-window and out-of-window prompts. The plugin employs optimizations such as incremental in-memory traversal, persistent indexing, and client-side caching to ensure a smooth experience. After configuring DSH to allow Git-dependent scripts and restarting DSH, users can install and use it via the CLI.
Read Moredsh-turn-marks: Add a Claude Code-style session message bar to DSH Web UI.
# Introduction When debugging agents using DeepSeek Harness (DSH), a single conversation often involves dozens of turns. To review a previously sent instruction, you must scroll through the conversation flow; the longer the history, the harder it is to locate the specific point. Claude Code and Codex desktop applications feature a row of "turn marks" along the left edge of the conversation—one for each message—which allows you to jump to that point with a single click. This interaction is currently missing in the DSH Web UI. The dsh-turn-marks introduced below fills this gap: it adds a row of message bars to the left edge of the conversation without modifying native components, providing jump functionality, previews, and position indicators. # What is this dsh-turn-marks is a DSH Web plugin maintained by magicOF2.
Read Moredsh-session-nav: Add Codex-style session navigation to DeepSeek Harness Web
# Introduction When running long sessions with DeepSeek Harness (hereinafter referred to as DSH), it is often necessary to return to a previous turn. With a large number of turns, it is easy to get lost while scrolling up and down in the Chat tab, and switching to the Trajectory tab requires finding the position again. Moreover, older turns may not have been loaded into the Chat view, making them inaccessible by scrolling. DSH's philosophy is "everything is a plugin," and such interface layer supplements are ideally suited for community plugins to handle. Below, I introduce karmiy/dsh-session-nav, a DSH Web plugin that provides Codex-style navigation on the left side of the conversation. # What is it? dsh-session-nav is maintained by karmiy, licensed under the MIT License, and is positioned as "DeepSeek Ha..."
Read Moredsh-user-message-jump: Display user message jump vertical strip on the left side of the DSH Web session.
dsh-user-message-jump is a DSH Web client plugin developed by jiangnan-awa (v0.1.0, MIT License).
Read Moredsh-turn-nav: DSH Right-Side Session Turn Navigation Bar Plugin
dsh-turn-nav is a DSH plugin maintained by flyHZJ and licensed under the MIT License, designed to address the inconvenience of manually scrolling to locate historical messages in multi-turn long conversations. The plugin does not replace the official DSH interface; instead, it uses `shell.overlay` to display a floating navigation bar on the right side of the chat window, achieving non-intrusive interaction. Its core features include displaying round dots for turn numbers, hovering to reveal a card containing a summary of the user's question, clicking to smoothly scroll to the corresponding turn, and automatically highlighting the current position during scrolling. The plugin supports automatic navigation refreshing and can automatically invoke `loadOlder()` to load historical records (with a default limit of 200 pages, adjustable). Users can install or update it from GitHub using the `dsh plugin` command, and it is compatible with the Bundle mechanism. Configuration.
Read MoreDSH Plugin dsh-plugin-message-timeline-navigation: Add message timeline on the left side of the web session
dsh-plugin-message-timeline-navigation is a pure front-end auxiliary plugin developed specifically for the DSH Web Client, aiming to solve the problem of low efficiency in manually scrolling to locate messages during long sessions. The plugin does not modify the DSH core; instead, it displays a Codex-style message timeline on the left side of the conversation view via an overlay, where each tick corresponds to a user turn and its complete Agent reply. Core features include: previewing message cards and a cascade expansion effect when hovering over a tick; smoothly jumping to the corresponding message and briefly highlighting it when clicking a tick; and automatically highlighting the current reading turn's tick while scrolling to indicate progress. The plugin tracks only user messages to keep the timeline dense and predictable. Installation is recommended using a pnpm environment by executing the `dsh plugin add` command. It requires React.
Read Moredsh-tick-rail: DSH Web Session Tick Navigation
dsh-tick-rail is a pure client-side plugin for the DeepSeek Harness (DSH) Web UI, designed to address the difficulty of locating specific messages in long sessions. The plugin generates a tick rail on the session sidebar, using user messages as an index for quick navigation and previewing. Core features include: each user message corresponds to a tick mark, with assistant replies not occupying space; highlighting peaks and displaying message snippets on mouse hover; and support for click-based smooth scrolling along with full keyboard controls (arrow keys for movement, Enter/Space to jump, and Escape to collapse). The plugin automatically hides when there are fewer than three user messages or when no session is open. As an open-source project under the MIT license, it can be installed from local sources or GitHub using the `dsh plugin add` command, requiring a restart of `dsh web` to take effect.
Read Moresent-msg-locator: Locate every turn of conversation in a DSH session
sent-msg-locator is a pure Client DSH plugin maintained by ShanHaiFish, designed to address the difficulty of locating specific turns in long sessions. It provides a persistent column of turn icons on the left edge of the chat area, visualizing each turn as a clickable numbered bubble. Clicking an icon smoothly scrolls to the beginning of the corresponding turn, while the currently viewed turn is automatically highlighted and follows the icon column. Hovering over an icon displays the turn time, user input summary, and status. The plugin supports both static bundle and dynamic plugin forms; the static form loads automatically with the process, whereas the dynamic form requires reactivation after each restart. The plugin is licensed under the MIT license, adapts to both light and dark themes, and requires no Host permissions (no RPC, network, or file system operations), utilizing only element-level APIs for scrolling positioning. Users can access it via `dsh...
Read Moredsh-session-nav: DeepSeek Harness Web GUI In-Session Navigation Bar
dsh-session-nav is an in-session navigation plugin for the DeepSeek Harness Web GUI, designed to address the high cost and frequent scrolling required to review specific conversations in long multi-turn sessions. Built on DSH's official dual-sided plugin mechanism, it does not intrude into the source code and is licensed under the MIT License. Its core function compresses each turn of dialogue into a navigation key: each key corresponds to a user message, with the model's reply integrated into the hover preview of that key (displaying up to 3 lines), thus centrally presenting user questions. The plugin supports hover preview, smooth click-to-jump, real-time highlighting synchronized with the current view, and can automatically invoke the official pagination API to load historical data and locate targets. Additionally, it supports adaptive dark and light themes and deduplicates messages via UUIDs. Installation requires Node.js >= 18, via `dsh plugin.
Read MoreDSH 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 Moredsh-codex-timeline: Turn-based Navigation and Local Search for Long DSH Web Sessions
dsh-codex-timeline is a long-session assistance plugin designed specifically for DeepSeek Harness Web (DSH), aimed at addressing the difficulty of backtracking user inputs in extended conversations. By providing a Codex-style navigation track for conversation turns and local session search functionality, this plugin helps users efficiently locate historical content without altering the model's responses. Core features include a user turn navigation track displayed on the left or right side, supporting previews, click-based navigation, and keyboard operations; local keyword search covering the complete persistent session log, ensuring that search content is not sent to the model or third parties; and fine-grained scroll control, such as step-by-step scrolling with the mouse wheel and boundary handling. The plugin is compatible with DSH 0.1.1-rc.2 and requires Node.js ^22.19.0 or >=24.0.0. Users can install it via npm or scripts.
Read Moredsh-prompt-rail: Vertical Prompt Quick-Jump Bar for DSH Web Sessions
`dsh-prompt-rail` is an MIT-licensed plugin for the DeepSeek Harness (DSH) Web session view, designed to address the difficulty of locating ordinary user prompts in long conversations. This plugin adds a vertical quick-jump bar beside the sidebar, displaying each loaded ordinary user prompt as an individual marker. It supports hover preview and click-to-scroll navigation while filtering out non-user messages such as assistant and tool messages, thereby improving search efficiency. To install, place the plugin directory in the `plugins` folder within the Harness root directory. Windows users can use a batch script for one-click installation and restart, while macOS/Linux users need to run the Node installation script and start the Web service. In the development environment, it is recommended to work in a parallel checkout.
Read Moredsh-milestone: DeepSeek Harness Session Milestone Navigation Bar
dsh-milestone is a DSH client plugin maintained by SnowCrescenter-tech, featuring a Git-style dot timeline on the right side of the session view. Each question corresponds to a dot, with hover interactions revealing metadata such as time, turn count, duration, and TTFT. Clicking allows navigation to any message. It supports full question lists, on-site and cross-session search, bookmark deep linking, and keyboard navigation. The installation command is `dsh plugin --profile demo add dsh-milestone`, requiring Node.js >= 24 and compatible with DSH 0.1.1-rc.2.
Read More