插件目录 / UI & Skins / dsh-conversation-landmarks
dsh-conversation-landmarks
已验证 · 实测可装 mantonlove
功能简介
Conversation Landmarks (对话地标) for DeepSeek Harness — fixed navigation and hover previews for long agent conversations.
可用 — 实测通过,早期项目
Conversation Landmarks (对话地标) for DeepSeek Harness — fixed navigation and hover previews for long agent conversations. 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
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.

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 a highlight so the jump target stays fully visible.
- Uses the official session projection and
conversation.input.dockClient slot extension points. It does not patch DeepSeek Harness source files. - Performs no plugin-owned network requests and collects no telemetry.

Install
Requirements: DeepSeek Harness 0.1.1-rc.2 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.1"
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.1"
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.1into the DeepSeek Harnesswebprofile withdsh plugin, restartdsh web, and tell me the actual URL printed afterdsh 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.sessionProjections. 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.1-rc.2.
License
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-conversation-landmarks」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:mantonlove/dsh-conversation-landmarks Headless(CLI)profile:
dsh plugin --profile headless add github:mantonlove/dsh-conversation-landmarks 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。