跳到正文

jjxjjjjiik-bot/dsh-chat-timeline

61最近提交 2026年8月15日

dsh-chat-timeline DSH 插件

该插件将 chat.deepseek.com 官方网页版的 ScrollNav 界面与交互原样带进你的 DSH Web 聊天界面。提供右侧常驻导航轨、悬停展开面板、点击跳转以及动态避让功能。

如何安装 dsh-chat-timeline DSH 插件

dsh plugin --profile web add dsh-chat-timeline

复制不会执行命令。安装 dsh-chat-timeline DSH 插件前请核对仓库和版本。

dsh-chat-timeline DSH 插件数据来源

dsh-chat-timeline DSH 插件快照日期:2026年8月16日

discovered

dsh-chat-timeline DSH 插件能做什么

  • 右侧常驻导航轨,每条用户消息对应一个指示线
  • 悬停展开面板,显示消息预览,随滚动实时高亮当前阅读位置
  • 点击一键平滑滚动到对应消息,自动加载更早历史
  • 智能检测右侧工作台,自动平移贴合聊天区边缘,避免遮挡
  • 会话少于 2 条用户消息时自动隐藏
  • ARIA 标签 + 遵循系统「减弱动态效果」设置

dsh-chat-timeline DSH 插件适合哪些场景

  • 在长对话中快速跳转到特定用户消息
  • 预览消息内容,无需滚动整个对话
  • 与其他 DSH 工具结合使用,提升聊天界面操作效率
  • 在 DSH 环境中获得与 DeepSeek 官网一致的导航体验

dsh-chat-timeline DSH 插件适合谁

  • 希望使用 DeepSeek 官网风格导航栏的 DSH 用户
  • 构建自定义 DSH Web 配置、需要聊天时间线的开发者

dsh-chat-timeline DSH 插件的限制

  • 仅支持 DSH Web 配置(不适用于独立或其他平台)
  • 需要先搭建好 DSH 环境并运行
  • 非 DeepSeek 官方出品,与 DeepSeek 无任何关联
  • 会话少于 2 条用户消息时自动隐藏

dsh-chat-timeline DSH 插件的仓库 README 摘录

以下文字摘自 dsh-chat-timeline DSH 插件的上游仓库 jjxjjjjiik-bot/dsh-chat-timeline 的 README,版权归原作者,仅作引用。

**1:1 复刻 DeepSeek 官网右侧「对话导航栏」**的 DeepSeek Harness (DSH) 插件——把 `chat.deepseek.com` 官方网页版的 ScrollNav 界面与交互原样带进你的 DSH Web 聊天界面。 > 非 DeepSeek 官方出品,与 DeepSeek 无任何关联。 ## 预览 <div align="center"> <img src="assets/screenshot-1.png" alt="右侧导航栏" width="45%"/> <img src="assets/screenshot-2.png" alt="悬停展开面板" width="45%"/> </div> ## 功能 - **常驻右侧导航轨**——屏幕右侧细长竖轨,每条用户消息对应一个指示线,与官网折叠态一致 - **全模式主题适配**——1:1 像素级复刻 DeepSeek 官网浅色/深色主题,浅色模式下灰线清爽优雅、白底毛玻璃展开面板;深色模式沉浸暗黑 - **悬停展开**——面板显示消息预览,随滚动实时高亮当前阅读位置(品牌蓝) - **点击跳转**——一键平滑滚动到对应消息,自动加载更早历史 - **动态避让**——智能检测右侧工作台(如 aionui 等工具栏),自动平移贴合聊天区边缘,避免重叠遮挡 - **自动隐藏**——会话少于 2 条用户消息时自动隐藏 - **无障碍**——ARIA 标签 + 遵循系统「减弱动态效果」设置 ## 工作原理 Host 侧通过会话投影(`dshChatTimeline`)持久化枚举所有用户消息;客户端 `TimelineRail` 组件渲染导航轨(挂载于 `conversation.input.dock` 插槽,portal 到 body),数据源按速度优先:投影 → 已加载节点 → 后台 `loadOlder`。 ## 安装 ### 方式一:DSH / NPM 一键安装(推荐,最简便) 在终端中执行以下命令(自动从 npm 下载并配置): ```bash dsh plugin --profile web add dsh-chat-timeline ``` 或者: ```bash dsh plugin add dsh-chat-timeline ``` 安装完成后,重启 `dsh web` 并刷新浏览器即可。 --- ### 方式二:Windows 本地一键脚本(克隆/下载仓库) 1. 下载本项目(绿色 Code 按钮 → Download ZIP 解压,或 `git clone`) 2. 双击 **`install.bat`** —— 脚本自动完成:复制插件 → 注册配置 → `pnpm install` 3. 重启 `dsh web` 并刷新浏览

阅读完整 README仓库许可: MIT

dsh-chat-timeline DSH 插件常见问题

如何安装 dsh-chat-timeline?

在终端中运行 `dsh plugin --profile web add dsh-chat-timeline` 或 `dsh plugin add dsh-chat-timeline`,然后重启 `dsh web` 并刷新浏览器。Windows 用户也可以下载仓库后双击 `install.bat`,或按照 README 手动安装。

这个插件能在官方 DeepSeek 聊天中使用吗?

不能。该插件并非 DeepSeek 官方出品,且仅适用于 DSH(DeepSeek Harness)环境中的 Web 配置。它只是复刻了官方导航栏的界面样式,并不连接 DeepSeek 服务器。

可以自定义时间线的外观吗?

目前插件设计为 1:1 复刻官方 DeepSeek 风格,支持浅色和深色主题,但未提供自定义选项。如果你有需要,可以根据 MIT 许可修改插件源码。

为什么时间线没有显示?

请确保安装后已重启 DSH Web 服务器并刷新浏览器。时间线在会话少于 2 条用户消息时会自动隐藏。另外,请检查你的 Web 配置是否正确在 `cordis.patch.yml` 中注册了该插件。

插件支持中文界面吗?

插件界面支持英文和中文(README 提供两种语言版本)。时间线显示的是对话内容本身,因此会使用你对话中的语言。导航轨上的标签默认使用英文。