AI Agent Hub
Back to plugins
🖥️

dsh-message-navigator

Client Updated 2026.08.28

Run the following command in DeepSeek Harness:

dsh plugin install yx-yinhe/dsh-message-navigator

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install yx-yinhe/dsh-message-navigator in your terminal; the source lives at https://github.com/yx-yinhe/dsh-message-navigator. Restart the corresponding Web Profile after installation to activate the plugin.

About this plugin

Once a DeepSeek Harness conversation stretches past a dozen turns, jumping back to an early question or a key answer usually means scrolling up and down by feel. dsh-message-navigator pins a compact, ChatGPT-style navigation rail to the right edge of the left sidebar. It indexes every visible user message and interjection in the current session as small markers in conversation order, so you can see the whole dialogue rhythm at a glance and smooth-scroll to any node with a single click.

The rail repositions in real time as the sidebar expands, collapses, or is dragged. Markers near the current viewport auto-highlight and stay in sync during scrolling and window-resize events. Hovering or keyboard-focusing a marker reveals an inline preview: user messages render in semibold multi-line text, assistant replies in gray, and stable previews work for plain text, images, files, and mixed attachments. Marker gaps default to 7 px and compress dynamically only when total height exceeds the chat viewport. In the background, the plugin uses the official DSH pagination API to backfill earlier history until every user message is present in the navigation.

It occupies only the conversation.session.header.utilities incremental slot, never replaces the conversation view, and auto-hides when you switch to a view without message anchors. All colors come from DSH theme tokens, adapting to light, dark, and narrow layouts, with full keyboard and screen-reader support. If you routinely hold long conversations in DeepSeek Harness or like to jump back to a specific context in one click, this sidebar rail turns repeated scrolling into a single tap.

Use Cases

  • Jump back to an early question or answer in a long multi-turn conversation
  • Browse all user messages in order across many dialogue turns
  • Smooth-scroll to a specific chat node via sidebar markers with one click

Best For

  • Heavy DeepSeek Harness users with frequent ten-plus-turn conversations
  • Developers who prefer a compact ChatGPT-style navigation rail
  • Accessibility-focused users needing keyboard and screen-reader support