AI Agent Hub
Back to plugins
dsh-chat-history preview

dsh-chat-history

Client Updated 2026.08.25

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