Introduction

When handling long conversations on the DeepSeek Harness Web interface, once there are many user tasks, scrolling back to a specific request or the latest reply often requires repeated scrolling. Below is an introduction to dsh-conversation-landmarks maintained by mantonlove: it is a DeepSeek Harness Web plugin that provides a fixed landmark bar, hover preview, and click-to-navigate functionality for long conversations.

What is This

dsh-conversation-landmarks is an independent community project, not an official release from DeepSeek. It is used for the DeepSeek Harness Web session workspace, adding a fixed, vertically centered landmark bar on the left edge to help developers quickly locate user tasks and corresponding replies in long conversations.

The license is MIT.

Key Features

  • When scrolling the conversation, the full landmark bar remains fixed and centered across the entire conversation column.
  • The landmark bar is displayed only when there are at least three user tasks.
  • Selects the row nearest to the pointer; the selected row becomes the longest and turns pure white, while the rows on either side gradually shorten.
  • Displays a compact preview of the user request and the latest subsequent Assistant reply.
  • Loads earlier history if necessary and scrolls to the selected user message, keeping the jump target fully visible.
  • Uses the official session projection and conversation.input.dock Client slot extension point.
  • Does not modify DeepSeek Harness source files.
  • Does not execute any plugin-specific network requests.
  • Does not collect telemetry.

Installation and Usage

Requires DeepSeek Harness 0.1.1-rc.2 or higher, as well as its supported Node.js versions. The current compatible target is DeepSeek Harness 0.1.1-rc.2.

The Node engine requirement in the package.json in the repository is:

^22.19.0 || >=24.0.0

Install to the Web profile:

dsh plugin --profile web add "github:mantonlove/dsh-conversation-landmarks#v0.1.1"

Restart Web after installation:

dsh web

The repository has committed the required lib/ artifacts, so when installing via the GitHub method mentioned above, pnpm is not required to run the package build scripts.

There is a version inconsistency noted in the repository that requires verification: the installation command uses v0.1.1, while package.json shows the version as 0.1.2. The installation steps in this article follow the given installation command.

If you are running from a DeepSeek Harness source code checkout, use the same command with the pnpm prefix:

pnpm dsh plugin --profile web add "github:mantonlove/dsh-conversation-landmarks#v0.1.1"
pnpm dsh web

Remove the plugin:

dsh plugin --profile web remove dsh-conversation-landmarks

Typical Usage

First execute the installation command above, then start:

dsh web

Open the actual URL printed in the startup output of dsh web:. The default is http://127.0.0.1:3080, but the port or host configuration may differ.

After entering a longer conversation, when there are at least three user tasks, a landmark bar will appear on the left edge of the session workspace. When the pointer approaches a task row, that row will be selected, becoming the longest and turning pure white, while the rows on either side gradually shorten; the preview area will display the user request and the latest subsequent Assistant reply.

After clicking the corresponding landmark, the plugin will load earlier history if necessary and scroll to the selected user message, keeping the jump target fully visible.

Applicable Scenarios and Notes

Suitable for people who already handle long conversations on the DeepSeek Harness Web interface and need to quickly return to specific user tasks or corresponding replies.

This plugin is mounted via DSH extension points and does not modify DeepSeek Harness source files. Partial peerDependencies are visible in the repository, such as @deepseek-ai/cordis ^4.0.1 and multiple @deepseek-ai/dsh-* ^0.1.1-rc.2, but the repository is truncated and the complete dependency list cannot be confirmed.

The plugin runs with the permissions of the current dsh process. It is recommended to check the source code, license, and dependencies before installation; if you are using an internal environment or an environment with higher security requirements, you should make the installation source, license, and code audit prerequisites.

Summary

dsh-conversation-landmarks provides a fixed, centered, previewable, and jumpable landmark bar for long conversations in DeepSeek Harness. It does not patch source files, execute plugin-specific network requests, or collect telemetry, making it suitable for reducing scrolling and positioning costs in long sessions.

GitHub Repository:

https://github.com/mantonlove/dsh-conversation-landmarks

Community Directory Page (link provided):

https://www.skillhub.cn/plugins/mantonlove/dsh-conversation-landmarks