DeepSeek Harness 插件

dsh-conversation-landmarks

Fixed conversation landmarks with hover previews and click-to-jump navigation for DeepSeek Harness Web(英文原文)

跳到安装方式

来源信息

GitHub 仓库
mantonlove/dsh-conversation-landmarks
最近更新
2026年8月18日
分类
工具与能力
GitHub stars
3
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/mantonlove/dsh-conversation-landmarks
插件名:dsh-conversation-landmarks
作者:mantonlove

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.zh.md来源说明 · 只读预览
README 语言

DeepSeek Harness 对话地标

English | 简体中文

对话地标是一个独立的 DeepSeek Harness Web 插件,用于在长对话中快速定位。它会在对话工作区左侧增加一组固定且上下居中的横线。每条横线代表一个由用户直接发起的任务轮次,而不是每一条消息。

![对话地标线条组](assets/active-landmark.png)

功能

  • 对话滚动时,完整线条组始终固定并居中于整个对话栏。
  • 少于三条用户消息时不显示地标轨(从第三条横线才开始出现)。
  • 自动选中距离指针最近的横线。选中项最长且为纯白色,上下各两根逐级变短(28/20/16px),其余保持基础长度。
  • 悬浮时显示用户请求和随后最新一条 Assistant 回复的精简预览。
  • 目标不在当前历史窗口时自动加载更早记录,随后滚动到对应用户消息,并留出余量让高亮框完整显示。
  • 只使用官方 session projection 与 Client slot 扩展点,不修改 DeepSeek Harness 源码。
  • 插件自身不发起网络请求,也不收集遥测数据。

![悬浮预览](assets/hover-preview.png)

安装

要求:DeepSeek Harness 0.1.0-rc.7 或更高版本,以及该版本支持的 Node.js。

把预构建插件安装到 Web profile,然后重新启动 Web:

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

仓库已经提交运行所需的 lib/ 文件,因此从 GitHub 安装时不需要授权 pnpm 执行本插件的构建脚本。

请打开启动输出中 dsh web: 后显示的实际地址。默认地址是 http://127.0.0.1:3080,但配置了其他端口或主机后会不同。

如果你从 DeepSeek Harness 源码目录运行,请使用对应的 pnpm dsh 命令:

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

卸载命令:

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

交给 AI 编程助手安装

可以把下面这段话直接发给能够操作终端的 AI:

> 使用 dsh plugingithub:mantonlove/dsh-conversation-landmarks#v0.1.0 安装到 DeepSeek Harness 的 web profile,重新启动 dsh web,然后告诉我启动输出中 dsh web: 后的实际访问地址。不要修改 DeepSeek Harness 源码。

开发

pnpm install
pnpm run check

该包是一个 Cordis Service 插件。Host 端通过 ctx.effect() 注册 conversationLandmarks session projection;浏览器端通过 conversation.input.dock 挂载,再用 portal 渲染固定线条组。

反馈

遇到问题或有功能建议,请在 Issues 提交。提交前请先搜索是否已有相同问题。

项目状态

这是社区项目,不是 DeepSeek 官方发行内容。当前兼容目标是 DeepSeek Harness 0.1.0-rc.7

许可证

[MIT](LICENSE)