mantonlove/dsh-conversation-landmarks
Conversation Landmarks (对话地标) for DeepSeek Harness — fixed navigation and hover previews for long agent conversations.
这是一个 DeepSeek Harness(DSH)插件。本站汇总其 GitHub README、安装信息、维护状态与公开安全信号。
DeepSeek Harness 对话地标
English | 简体中文
对话地标是一个独立的 DeepSeek Harness Web 插件,用于在长对话中快速定位。它会在对话工作区左侧增加一组固定且上下居中的横线。每条横线代表一个由用户直接发起的任务轮次,而不是每一条消息。

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

安装
要求: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 plugin把github:mantonlove/dsh-conversation-landmarks#v0.1.0安装到 DeepSeek Harness 的webprofile,重新启动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。
许可证
安全与安装证据
该分数只基于公开仓库元数据与本站登记的安装证据,不等同于代码安全审计。
来自公开插件目录,并链接到公开 GitHub 仓库。
仓库声明 MIT 许可证。
最近 180 天内有代码更新。
尚未登记可复验的精确安装元数据,请按仓库说明手动检查。
已检查的包元数据未声明安装生命周期脚本。