在聊天区左缘标出你发过的消息,点击即可跳回
23.5/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add linanatoly/dsh-chat-history-locator该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · chat
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 75 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
聊天记录定位器:DeepSeek Harness 的动态 Cordis 插件,在聊天区左边缘常驻一条竖向标记栏,点击、悬停或滚轮即可跳转你发过的消息
README
由 DeepSeek 最新模型翻译生成聊天历史定位条
一个插件,为 DeepSeek Harness (DSH) Web 界面设计:在聊天消息区左缘常驻一条竖向历史定位条,帮你快速回到聊天历史中任意一条你发过的消息。
功能特性
- 竖向定位条:常驻在消息区左缘(不遮挡消息,利用消息列自带的内边距),你发过的每条消息(user / steering 类型)对应一个圆点。
- 最多 10 个可见标记:标记超过 10 个时以滑动窗口展示;在定位条上滚动滚轮即可浏览其余标记(每 60px 滚动距离换一格,触控板平滑累积)。
- 悬浮预览:鼠标悬浮圆点 → 弹出气泡显示该消息的内容(截断 140 字)和发送时间,同时在聊天里用虚线描出对应消息;悬浮的圆点变为固定大小的蓝色空心圆(scale(1.5),任意位置大小一致)。
- 点击跳转:点击圆点 → 聊天滚到那条消息并闪光高亮,定位窗口自动把该标记移到中间。
- 中间大、两端小:可见圆点按余弦曲线缩放(中心 1.0 → 两端 0.35),滑动换格时尺寸同步平滑过渡。
- 端点提示:全部标记都在显示(无法滑动)时上下两端同时亮起蓝色端点条;窗口模式下到达顶部/底部时,对应端点(圆弧顶点处)亮蓝条。
- 回到最新:滚离底部时条顶出现「最新 ↓」,点击回到最新消息并显示末尾标记窗口。
展开完整文档(README 剩余 1 节)
聊天历史定位条
一个插件,为 DeepSeek Harness (DSH) Web 界面设计:在聊天消息区左缘常驻一条竖向历史定位条,帮你快速回到聊天历史中任意一条你发过的消息。
功能特性
- 竖向定位条:常驻在消息区左缘(不遮挡消息,利用消息列自带的内边距),你发过的每条消息(user / steering 类型)对应一个圆点。
- 最多 10 个可见标记:标记超过 10 个时以滑动窗口展示;在定位条上滚动滚轮即可浏览其余标记(每 60px 滚动距离换一格,触控板平滑累积)。
- 悬浮预览:鼠标悬浮圆点 → 弹出气泡显示该消息的内容(截断 140 字)和发送时间,同时在聊天里用虚线描出对应消息;悬浮的圆点变为固定大小的蓝色空心圆(scale(1.5),任意位置大小一致)。
- 点击跳转:点击圆点 → 聊天滚到那条消息并闪光高亮,定位窗口自动把该标记移到中间。
- 中间大、两端小:可见圆点按余弦曲线缩放(中心 1.0 → 两端 0.35),滑动换格时尺寸同步平滑过渡。
- 端点提示:全部标记都在显示(无法滑动)时上下两端同时亮起蓝色端点条;窗口模式下到达顶部/底部时,对应端点(圆弧顶点处)亮蓝条。
- 回到最新:滚离底部时条顶出现「最新 ↓」,点击回到最新消息并显示末尾标记窗口。
- 健壮性:测量全部同步执行,不依赖 requestAnimationFrame(空闲/后台页面会冻结 rAF);通过 ResizeObserver / MutationObserver / 原生 wheel(非 passive)跟踪变化;切换会话、加载更早、输入框变高都会自动重定位。
安装
有两种安装方式:
方式一:持久安装(推荐,重启/重装桌面端后仍然生效)
把插件作为一个 dsh.client 静态插件装进 DSH 的 web profile:
1. 把本仓库的 dsh-package/ 目录复制为: <DSH_HOME>/profiles/web/node_modules/dsh-chat-history-locator/ (Windows 默认 DSH_HOME = %USERPROFILE%\.dsh)
2. 在 <DSH_HOME>/profiles/web/cordis.patch.yml 中追加:
- insert:
- id: chat-history-locator
name: 'dsh-chat-history-locator'
3. 重启 DeepSeek Harness 桌面端。定位条即对所有会话生效。
因为包和配置都位于 $DSH_HOME(用户数据目录),重新安装桌面端不会丢失插件。
方式二:动态插件(快速试用,进程重启后失效)
在 DSH 会话内通过 cordis_define / cordis_run 工具加载(闭包符号 React / styles / host 仅在动态插件环境中存在):
1. 在 DSH 会话中让 Agent 执行: cordis_define:
plugin: { kind: "new", idPrefix: "chloc" } (或任意 3–6 位小写字母前缀)
name: "Chat History Locator"
purpose: "聊天历史定位条"
code.client = plugin/client.js 的全部内容
2. cordis_run 激活返回的 pluginId / packageId,并在运行卡片上批准。
注意:动态插件只存在于当前进程,重启或重装后需要重新加载。
工作原理
| 关注点 | 方案 |
| 数据来源 | Session 标准 kit 的 useSession:snapshot.nodes(legacy 兼容层)+ chat.nodes(把消息 seq 映射到 DOM 行的 data-chat-anchor-key) |
| 滚动容器 | 产品自带的 [data-conversation-scroll],跳转公式与官方 chatScroll 记忆逻辑同源,不与自动跟随底部冲突 |
| 测量时机 | useLayoutEffect 同步测量 + ResizeObserver(滚动区/输入区/消息流)+ MutationObserver(流元素挂载/卸载)+ scroll/resize 监听 |
| 滚轮浏览 | 原生 wheel 监听(passive: false + preventDefault),增量累积 60px/格 |
| 样式 | 插件自持 标签(ctx.effect 生命周期管理),CSS 变量驱动缩放(--dsh-loc-scale) |
文件
- dsh-package/ — 静态插件包(package.json + lib/index.js 空宿主半身 + lib/client.js 浏览器半身),持久安装用
- plugin/client.js — 动态插件源码(code.client 函数体),快速试用用
- CHANGELOG.md — 从 v1 到定稿的演进记录
- LICENSE — MIT
许可
MIT © 2025
在 DeepSeek Harness 会话里经过 11 轮迭代打磨而成 —— 从一条朴素的标记条,到带窗口、可滚轮浏览、带动画的定位条,最后打包成持久化的静态插件。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
linanatoly/dsh-chat-history-locator
在聊天区左缘标出你发过的消息,点击即可跳回
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目