DeepSeek Harness plugin

dsh-conversation-landmarks

Fixed conversation landmarks with hover previews and click-to-jump navigation for DeepSeek Harness Web

Jump to install

Source facts

Repository
mantonlove/dsh-conversation-landmarks
Latest update
Aug 18, 2026
Category
Tools & Capabilities
GitHub stars
3
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/mantonlove/dsh-conversation-landmarks
Plugin: dsh-conversation-landmarks
Author: mantonlove

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer4 files
README.mdSource · read only
README language

Conversation Landmarks for DeepSeek Harness

English | 简体中文

Conversation Landmarks is an independent DeepSeek Harness Web plugin for navigating long conversations. It adds a fixed, vertically centered landmark rail to the left edge of the conversation workspace. Each line represents one direct user task rather than every individual message.

![Conversation Landmarks rail](assets/active-landmark.png)

What it does

  • Keeps the complete landmark rail fixed and centered in the whole conversation column while it scrolls.
  • Hides the rail until at least three user tasks exist (it appears from the third line).
  • Selects the line nearest the pointer. The selected line becomes longest and pure white; the two lines on each side taper down (28/20/16px) to the resting length.
  • Shows a compact preview of the user request and the latest following Assistant answer.
  • Loads older history when necessary, then scrolls to the selected user message with clearance so the highlight outline stays fully visible.
  • Uses the official session projection and Client slot extension points. It does not patch DeepSeek Harness source files.
  • Performs no plugin-owned network requests and collects no telemetry.

![Hover preview](assets/hover-preview.png)

Install

Requirements: DeepSeek Harness 0.1.0-rc.7 or later and its supported Node.js version.

Install the prebuilt plugin into the Web profile, then restart Web:

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

The repository commits the required lib/ artifacts, so this GitHub install does not ask pnpm to run a package build script.

Open the actual URL printed after dsh web: in the startup output. The default is http://127.0.0.1:3080, but the address can differ when the port or host is configured.

If you run DeepSeek Harness from its source checkout, use the same commands with pnpm dsh:

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

Remove the plugin with:

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

Prompt for an AI coding agent

You can paste this into an agent that has terminal access to your DeepSeek Harness installation:

> Install github:mantonlove/dsh-conversation-landmarks#v0.1.0 into the DeepSeek Harness web profile with dsh plugin, restart dsh web, and tell me the actual URL printed after dsh web:. Do not edit DeepSeek Harness source files.

Develop

pnpm install
pnpm run check

The package is a Cordis Service plugin. Its Host half registers the conversationLandmarks session projection through ctx.effect(). Its browser half mounts through conversation.input.dock, then renders the fixed rail in a portal.

Feedback

Report bugs or request features in Issues. Please search existing issues before opening a new one.

Status

This is a community project, not an official DeepSeek release. The current compatibility target is DeepSeek Harness 0.1.0-rc.7.

License

[MIT](LICENSE)