Introduction

DeepSeek Harness(DSH)采用插件化架构 … (translating to English fully below)

What is this

This is a session question navigation rail located on the left side of the DSH Web GUI, maintained by developer hhb1028. It uses a visual format of one dash per question to help developers or users jump quickly and preview context in long conversations. It is an early community reference implementation for DSH Web GUI session navigation.

Core Features

  1. Highlight based on scrolling: The navigation rail automatically highlights the question currently in the viewport. The current dash elongates (2.6x), and adjacent dashes gradually stretch based on distance.
  2. Hover preview: When the mouse hovers over a dash, a preview bubble appears on the right showing the Q&A for that turn (including the user’s question and the assistant’s reply).
  3. Smooth scrolling: Clicking a dash on the navigation rail smoothly scrolls the corresponding message row to the top of the viewport. If the target message has not yet been rendered, the system automatically triggers pagination loading.
  4. Automatic loading: For unrendered history, clicking a dash automatically loads paginated content (up to 80 pages).
  5. Visual presentation: It uses a left-edge dash style and automatically hides when the conversation width is smaller than 640px.

Installation and Activation

This plugin is no longer maintained and has been replaced by official features; it is kept only as a historical record.

  1. Go to the DSH profile directory (for example, profiles/desktop).
  2. Edit package.json and add the following to dependencies:
"dsh-client-ui-timeline": "^0.1.0"
  1. Add "dsh-client-ui-timeline" to the dsh.profile.bundles array.
  2. Run pnpm install to install dependencies.
  3. Restart the DSH client.

Typical Usage

  • Preview: Move the mouse to a dash on the left navigation rail and view the Q&A summary in the popup on the right.
  • Jump: Click the corresponding dash on the left, and the chat interface smoothly scrolls to the location of that question.
  • Responsive: On mobile devices or in narrow windows (<640px), the navigation rail automatically hides to avoid obscuring content.

Use Cases and Notes

  • Maintenance discontinued: The plugin stopped maintenance on 2026-10-01, and the npm package has been marked as deprecated.
  • Official alternative: The DSH official client (@deepseek-ai/dsh-client-ui-chat from 0.2.0-rc.2 onward) already has a built-in session turn rail with equivalent capabilities. It is not recommended to install this plugin anymore.
  • Compatibility: It depends on major DSH version updates. If the DOM structure changes, the feature will silently hide without affecting the DSH core.
  • Permission note: As a Web plugin, it runs in the browser module space, requires no build, and does not touch DSH core source code.

Summary

dsh-client-ui-timeline once served as a useful supplement when the DSH Web GUI lacked navigation capabilities. With the refinement of official built-in features, it now mainly retains technical value as a record of how to implement navigation yourself when the host does not provide it. If you need navigation, use the official built-in right-edge rail directly.