在会话左侧生成时间轴,快速定位并跳转历史消息
31.1/100
综合分
5
GitHub 星标
163
npm 周下载
—/5
用户评分
数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-session-timelinenpm 源 · dsh-session-timeline 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 71 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-session-timeline @ 1.0.2
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 04:19:00
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-session-projection给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 生成会话时间轴
- 定位当前消息
- 点击跳转历史消息
DeepSeek Harness 会话时间轴插件:横短横线波浪、当前消息定位、点击跳转、圆角预览 tooltip、可收起/展开
README
由 DeepSeek 最新模型翻译生成dsh-session-timeline
DeepSeek Harness 会话时间轴插件:在会话左侧渲染一条横短横线时间轴,用于在长会话中快速定位、跳转和预览。
platform
license
npm
效果
会话时间轴主视图
悬停预览 tooltip
功能
- 横短横线时间轴:只在用户输入的位置显示一条横向短横线,无消息处无线;条数等于整个会话的用户消息数,放得下时居中排布,放不下时时间轴内部滚动(无滚动条)。
- 全量统计(投影机制):通过 DSH sessionProjections 增量统计整个会话的用户消息与 AI 回复预览,持久化缓存保证刷新秒出、新消息实时更新;对长会话压力可控。
- 当前消息定位(scroll-spy):激活条始终对应右侧视口当前显示的那条用户消息;滚动右侧对话,激活条随之移动(手动滚动时间轴后保持不动,点击某条跳转后恢复跟随)。
- 波浪聚焦:鼠标在时间轴上移动时,鼠标接近的那条变为激活色并变长,相邻条向上下递减,形成波浪效果。
- 圆角预览 tooltip:悬停某条时立即显示圆角提示——第一行用户消息(黑色加粗、单行省略),下方 AI 回复(灰色、多行),时间贴在最后一行右下角;字体与右侧对话一致。窗口外的历史消息同样可以预览。
展开完整文档(README 剩余 1 节)
dsh-session-timeline DeepSeek Harness 会话时间轴插件:在会话左侧渲染一条横短横线时间轴,用于在长会话中快速定位、跳转和预览。 platform license npm 效果 会话时间轴主视图 悬停预览 tooltip 功能 - 横短横线时间轴:只在用户输入的位置显示一条横向短横线,无消息处无线;条数等于整个会话的用户消息数,放得下时居中排布,放不下时时间轴内部滚动(无滚动条)。 - 全量统计(投影机制):通过 DSH sessionProjections 增量统计整个会话的用户消息与 AI 回复预览,持久化缓存保证刷新秒出、新消息实时更新;对长会话压力可控。 - 当前消息定位(scroll-spy):激活条始终对应右侧视口当前显示的那条用户消息;滚动右侧对话,激活条随之移动(手动滚动时间轴后保持不动,点击某条跳转后恢复跟随)。 - 波浪聚焦:鼠标在时间轴上移动时,鼠标接近的那条变为激活色并变长,相邻条向上下递减,形成波浪效果。 - 圆角预览 tooltip:悬停某条时立即显示圆角提示——第一行用户消息(黑色加粗、单行省略),下方 AI 回复(灰色、多行),时间贴在最后一行右下角;字体与右侧对话一致。窗口外的历史消息同样可以预览。 - 点击跳转:点击任意横线,对话立即滚动到该次用户输入所在位置;窗口外(未加载)的历史消息会自动加载更早历史后跳转。 - 收起 / 展开:第一条消息上方有一个悬停淡入的胶囊把手(点击收起;悬停时第一、二条灰色递减,胶囊扮演激活条角色)。收起后变成一条全高细竖条,常态隐藏,鼠标接近识别区域时淡入,点击展开。任何滚动位置,胶囊与最上方条目之间始终保留固定空白。 安装 需要 DSH ≥ 0.1.0-rc(dsh CLI 已安装,web profile 含 sessionProjections 服务)。 方式一:npm 安装(推荐) 已发布到 npm,预构建安装无需 GitHub 构建授权: dsh plugin --profile web add dsh-session-timeline 然后启动(或重启)web: dsh web 方式二:GitHub 安装 dsh plugin --profile web add github:XiLuovo/dsh-session-timeline 然后启动(或重启)web: dsh web 本包是纯 JS 实现,client.js 即最终 bundle 产物,无需 prepare 构建脚本,GitHub 直接安装即可用。 方式三:本地目录安装(开发调试) git clone https://github.com/XiLuovo/dsh-session-timeline.git dsh plugin --profile web add ./dsh-session-timeline dsh web 方式四:会话内动态加载(快速体验,不落盘) 在 DSH Web 会话中让 agent 执行 cordis_define,粘贴 client.js 的内容作为 client 代码,cordis_run 启用。适合快速体验;注意动态方式没有 host 投影(全会话统计不可用),仅保留窗口内功能。 卸载 dsh plugin --profile web remove dsh-session-timeline 使用 打开任意会话,时间轴出现在对话区左侧: | 交互 | 效果 | | 悬停时间轴某条 | 显示该轮的用户消息 + AI 回复预览(圆角 tooltip) | | 点击横线 | 跳转到对应消息(窗口外自动加载历史) | | 鼠标在时间轴上移动 | 波浪跟随(激活条 + 长度递减) | | 滚动时间轴 | 条目内部滚动(无滚动条),手动滚动后保持位置 | | 悬停第一条上方的胶囊 | 胶囊淡入,第一、二条灰色递减 | | 点击胶囊 | 收起时间轴 | | 收起后悬停/点击竖条区域 | 竖条淡入 / 展开时间轴 | 依赖 完全建立在 DSH 宿主之上: | 依赖 | 用途 | 来源 | | @deepseek-ai/dsh-client-runtime | 会话快照、useSessions、投影读取 faceOf | 宿主自带(peer) | | @deepseek-ai/dsh-client-ui-layout | shell.overlay 浮层槽位 | 宿主自带(peer) | | @deepseek-ai/dsh-session-projection | 投影注册 + 事件流 fold + 持久化缓存 | 宿主自带(peer) | | zod ^4.4.3 | 投影 schema(数据校验) | 包自带(dependencies) | | DSH 主题 CSS 变量(--dsw-alias-*) | 亮暗主题自适应 | 宿主 | 开发说明 - client.js:纯 JS UI(波浪、scroll-spy、tooltip、胶囊、内部滚动),无构建步骤,修改后直接提交; - index.js:投影 fold 数学(init/apply/view + 紧凑截断)。修改投影状态结构时必须 bump stateVersion,否则旧持久化缓存会被错误复用; - 浏览器半部通过 exports["./client"] 被发现,dsh.client 声明了运行依赖; - 插件只读 sessions.binding(sessionId).session 快照、投影与 DOM 锚点(data-chat-anchor-key),不修改会话数据。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
XiLuovo/dsh-session-timeline
在会话左侧生成时间轴,快速定位并跳转历史消息
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,487已汉化DSH
73
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,894已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,379已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
DS Bot 是一个基于 DeepSeek Harness简称 dsh的 bot 插件,插件将 dsh 改造为 bot…
★ 5,084已汉化DSH
71.1
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,778已汉化DSH
71.1
这是你的仓库?认领条目