DSH Plugins
返回列表
🖥️

dsh_chat_index

客户端 更新于 2026.08.31

在终端中运行以下命令:

dsh plugin install Barry-Liu-001/dsh_chat_index

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install Barry-Liu-001/dsh_chat_index 即可安装该插件,安装完成后重启 dsh web 会话,对话区右侧将出现圆点索引;插件源码位于 https://github.com/Barry-Liu-001/dsh_chat_index 。

插件介绍

在 DeepSeek Harness 的 Web 对话区里,一轮长对话跑下来后,想找某条早期提问往往只能反复拖动滚动条或手动加载更早消息,既笨重又容易丢上下文。dsh_chat_index 针对这个痛点,在对话区右边缘嵌入一列等间距的小圆点,每个圆点精确对应一条你发过的问题,让整段会话的结构一目了然,无需展开任何历史内容。

核心能力包括:鼠标悬停圆点即浮出缩写提示卡(序号加前 100 字预览),点击则平滑滚动到对应消息并短暂高亮气泡;当前阅读位置的圆点以品牌色高亮,帮你始终知道自己在对话中的位置。更关键的是,插件保持 DSH 默认的 50 条消息窗口不变,只有在你点击一条尚未加载的旧消息时,才会按需分页到那条位置——有界、轻量,不会把整段历史塞进内存。圆点索引本身来自 Host 端的一个轻量端点,单次请求仅几 KB,并按会话做 10 秒缓存。

插件零构建、零运行时依赖,Node 端是普通 ESM,浏览器端是手写的经典脚本,由 DSH Shell 自动注入 React。它不干预任何折叠或展开状态,工具调用、终端输出、思考过程等折叠面板保持 DSH 原生行为不变。适合频繁在长对话中回溯上下文、习惯用视觉锚点定位信息的深度使用 DSH Web 界面的开发者。

圆点索引在会话中至少有 2 条用户消息时自动出现,无需额外配置。改完 client.js 刷新浏览器即可生效,改 Node 端入口则重启 dsh web 一次,开发迭代成本极低。

使用场景

  • 在数十轮长对话中快速回溯某条早期提问,无需滑动整段历史
  • 悬停圆点预览问题摘要,确认是目标后再点击定位,减少误操作
  • 只按需加载点击位置的上下文,避免整段历史涌入内存影响流畅度

适合人员

  • 深度使用 DSH Web 界面、频繁回溯上下文的开发者
  • 习惯用视觉锚点代替反复滑动来定位信息的工程师
  • 追求零构建、开箱即用插件体验的 CLI 工作流用户