dsh-session-nav: A Quick Navigation Plugin for Session History Questions in DeepSeek Harness

tuogusa/dsh-session-nav

Sessions & MessagesVerified
Listed on 2026-08-15
Page last updated 2026-09-16

A DSH plugin providing quick session navigation with a floating button, hover to show full question history, click to jump smoothly, and auto-load older history.

dsh-session-nav is a session navigation plugin built specifically for the DeepSeek Harness Web GUI, solving the pain of finding past questions in long conversations. It shows a semi-transparent floating button on the right side of the session page; hovering pops up a list of all historical questions in the current session, and clicking any question jumps smoothly without manual scrolling or relying on the DSH rendering window. The plugin is performance-optimized with in-memory incremental traversal and persistent indexing, no disk I/O on the normal path, and it supports questions collapsed by compaction.

How to Install

install
dsh plugin --profile web add github:tuogusa/dsh-session-nav
Category
Sessions & Messages
Platform
DSH Plugin
Author
tuogusa
Distribution
Plugin

dsh-session-nav Key Features

Floating button quick navFull question history listSmooth click jumpAuto-load older history
Listed on dsh-plugin.org

dsh-session-nav Repo Summary

What Does It Do?

dsh-session-nav is a DSH plugin for DeepSeek Harness that provides a floating navigation panel for session history questions in the DSH Web GUI. It solves the problem of scrolling through long conversations to find past questions, letting you hover to pop up a list and jump to any question quickly, without relying on the DSH rendering window. Core capabilities include a floating trigger button, a complete history question list, click-to-jump, smooth closing, and efficient incremental sync with persistent indexing.

Core Features

  • Floating semi-transparent trigger button: sticks to the right edge of the conversation text column and smoothly follows layout animations.
  • Hover popup question list: shows all historical questions in the current session (including those collapsed by compaction), scrollable, auto-centers the current question, with session name and total count at the top.
  • Click to jump: smooth jump for questions in view, auto-loads earlier history page by page for out-of-view questions, with progress indicator and no viewport jumping.
  • Smooth closing: fades out after a short delay when mouse leaves, preventing accidental closure.
  • Performance: in-memory incremental traversal on the host side plus persistent index, no disk I/O or full log scan on the normal path.

How to Use This Plugin?

After enabling it in DSH, a floating button appears on the right side of the session page in the Web GUI. Hover over it to pop up the history question list, and click any question to jump. This plugin is compatible with the web profile; after installation, follow the official guide to add dependency allowlist entries, restart DSH, and refresh the browser. For updates, use the CLI update or reinstall from the GitHub source.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: tuogusa/dsh-session-nav. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ