dsh-chat-history
Run the following command in DeepSeek Harness:
dsh plugin install ttmouse/dsh-chat-history
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install ttmouse/dsh-chat-history inside DeepSeek Harness to install the plugin (source repo: https://github.com/ttmouse/dsh-chat-history ), then restart dsh web and refresh your browser to see the navigation rail.
About this plugin
When a conversation in the DSH web GUI grows long, hopping back to an earlier prompt usually means endless scrolling or copy-and-search. dsh-chat-history pins a thin navigation rail to the right edge of the transcript. Each user message gets one horizontal bar; hovering the rail opens a numbered preview panel, and clicking any row scrolls the transcript straight to that message. The result feels just like the familiar ChatGPT sidebar.
The rail stays in sync with your reading position: the highlighted bar tracks the first user message at or below the top of the scrollport. The moment you open the hover panel to make an intentional jump, auto-sync pauses (click-lock) and resumes the instant you close it, so the panel never fights the scroll. Tapping the gaps between bars also jumps to the nearest one, so the whole rail surface is navigable.
Everything is derived from the session chat snapshot and styled with design tokens only. The rail registers into the existing session.header.actions slot that every published ui-conversation ships, so no upstream changes are needed. It is a good fit for developers who run long multi-turn sessions in the DSH web GUI and frequently need to locate a specific earlier prompt in seconds.
Screenshots
Use Cases
- Jumping back to an early prompt after a twenty-plus-turn session in the DSH web GUI
- Reviewing long transcripts where repeated scrolling to find a specific message is tedious
- Seeing every user message at a glance and clicking to jump, just like the ChatGPT sidebar
Best For
- Developers running long multi-turn sessions in the DSH web GUI who often need to locate earlier prompts
- Web profile users of dsh-client-ui-conversation who want a familiar sidebar-like UX
- Anyone who wants better long-conversation navigation in the DSH GUI without upstream changes
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.