插件目录 / Developer / dsh-chat-anchors
dsh-chat-anchors
未验证 Cheerwhy
功能简介
dsh (DeepSeek Harness) web client plugin: chat anchor minimap rail, matching the official site's chat look and feel — collapsed ticks, hover to expand, click to jump
未验证 — 尚未实测
dsh (DeepSeek Harness) web client plugin: chat anchor minimap rail, matching the official site's chat look and feel — collapsed ticks, hover to expand, click to jump 尚未验证——请自行安装测试。
「未验证」表示我们的自动化 CI 尚未安装过该插件。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
dsh-chat-anchors
dsh web 客户端插件:对话锚点刻度带。设计与体验跟官网对话一致——悬浮在会话列旁(默认左侧),列出当前会话的用户消息锚点,点击瞬时定位到对应消息。

功能
- 刻度带常驻:每条用户消息一个刻度,活跃锚点品牌蓝,随滚动实时追踪。
- 悬停展开为锚点面板(消息预览列表),移开即收起。
- 点击任意锚点瞬时跳转到对应消息并短暂高亮。
- 显示位置可配置:设置 → 插件 → 插件配置 → 对话锚点,左/右即时切换并持久化(dsh ≥ 0.1.0-rc.7)。
- 主题跟随、双语(中/英)。
安装
需要 dsh 与 pnpm。装入 web profile:
dsh plugin --profile web add github:Cheerwhy/dsh-chat-anchors
- pnpm ≥ 10 首次会拦截依赖构建脚本——把 pnpm 报错里打印的键原样加进
~/.dsh/profiles/web/pnpm-workspace.yaml的allowBuilds,再重跑同一命令。 - 装完重启
dsh web。
更新与卸载(操作后同样重启):
dsh plugin --profile web update dsh-chat-anchors
dsh plugin --profile web remove dsh-chat-anchors
开发
pnpm install
pnpm test # build + vitest:全部执行 dist 产物断言组装契约与行为
pnpm dev # watch 热更调试(需 link: 安装,见 AGENTS.md)
契约细节与坑位见 AGENTS.md。
许可证
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-chat-anchors」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:Cheerwhy/dsh-chat-anchors Headless(CLI)profile:
dsh plugin --profile headless add github:Cheerwhy/dsh-chat-anchors 实测报告
尚未 L3 验证——若已跑过,见下方失败备注。