AI Agent Hub
Back to plugins
🖥️

dsh-msgrail

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install futongxu9-maker/dsh-msgrail

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

Run dsh plugin install futongxu9-maker/dsh-msgrail in the DeepSeek Harness terminal, or download manually from https://github.com/futongxu9-maker/dsh-msgrail and copy it to ~/.dsh/profiles/web/node_modules/, then register it in cordis.patch.yml and refresh the page.

About this plugin

Long conversations in DeepSeek Harness can easily run into hundreds of messages, and jumping back to an early question or follow-up usually means endless scrolling. dsh-msgrail adds a vertical rail of brand-colored dots along the right edge of the conversation pane—one dot per real user message, ordered top to bottom by time, with the latest dot kept brighter for instant recognition. Hovering a dot reveals a small preview card with the timestamp and a three-line text snippet; clicking it jumps straight to that message. If the target lives in history that has not yet been rendered, the plugin automatically pages through the older messages one batch at a time until the target is in view, so you never have to scroll manually.

The entire feature is built as a pure overlay plugin via shell.overlay. No host layout code is patched, which means upgrading DSH requires no rework. All colors are drawn from DSH semantic tokens and CSS color-mix, so the rail blends seamlessly into whichever skin or theme is active—Pinkie, dragon, or custom. On the data side, the plugin reads from the in-memory session first for speed, falls back to persisted event logs, and caches cold-session results for 30 seconds, giving you the full history regardless of what the front-end window has loaded.

It is ideal for developers who hold long, multi-turn conversations and need to revisit earlier messages frequently, as well as for teams that package dsh-desktop and distribute it so colleagues get the rail out of the box with zero extra setup. If you want lightweight message navigation without patching the host and without fighting the theme system, dsh-msgrail is a drop-in, upgrade-safe, skin-aware choice.

Use Cases

  • Jumping back to an early user message in a long conversation
  • Locating and jumping to a specific message without scrolling
  • Bundling dsh-desktop for team distribution with zero extra setup

Best For

  • Developers who hold long multi-turn conversations and revisit earlier messages often
  • Plugin users who prefer zero host patching and drop-in installation
  • Teams packaging dsh-desktop for colleagues with no additional setup steps