dsh-message-jump
Run the following command in DeepSeek Harness:
dsh plugin install TiChuXiXi/dsh-message-jump
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install TiChuXiXi/dsh-message-jump in your terminal to install the plugin from https://github.com/TiChuXiXi/dsh-message-jump, then restart dsh web to activate it.
About this plugin
Multi-turn sessions in DSH Web have a quiet but persistent friction: you sent an instruction ten messages back, the chat view has only loaded recent messages, and reusing an earlier prompt means scrolling and hunting by eye. dsh-message-jump removes that friction with two small, focused tools that put navigation and prompt reuse back under muscle memory.
The first is an always-visible instruction rail docked along the left or right edge of the conversation area, styled after the Codex dialogue timeline. Every user message you have sent maps to one tick; all ticks stack evenly inside a compact container regardless of how long the session grows. As you scroll, a dark tick follows the instruction currently at the top of the viewport in real time. Hovering spreads a smooth width ripple outward and surfaces a content preview with a timestamp; clicking scrolls smoothly to that message and flashes a 1.6-second highlight. Because the rail reads the full local event log through a host-side RPC, it always covers every user instruction, including messages the chat view has not yet loaded. Clicking an unloaded tick automatically pages back until the target enters the window, then jumps to it precisely.
The second is arrow-key history drafting in the input box. Focus the box and press Up or Down to step through previously sent messages just like a terminal command history. A slim hint bar above the input shows the current position (n of m) and reminds you that Esc exits the walk. Your in-progress draft is safely stashed before the walk begins and fully restored when you leave; typing any character during the walk simply drops out so your new input is never overwritten.
This plugin suits developers who run long, iterative sessions in DSH Web and regularly revisit or reuse earlier prompts. It performs read-only queries and smooth scrolling only, never mutating product DOM. All data flows through DSH public conversation snapshots and stable DOM anchors, with no private APIs involved.
Use Cases
- Locate and highlight an early instruction in a long session at a glance
- Hover a tick to preview and compare prompts across turns
- Step through earlier drafts with Up/Down and paste one back into the input box
Best For
- Developers running long, iterative DSH Web sessions who revisit early prompts
- Engineers accustomed to terminal-style arrow-key history
- Heavy users who prefer a persistent navigation rail over manual scrolling
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.