dsh-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-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 More