
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
dsh-session-timeline
Advanced tools
DeepSeek Harness 会话左侧虚线时间轴:横短横线波浪、当前消息定位(scroll-spy)、点击跳转、圆角预览 tooltip、可收起/展开。
English | 中文
DeepSeek Harness 会话时间轴插件:在会话左侧渲染一条横短横线时间轴,用于在长会话中快速定位、跳转和预览。


需要 DSH ≥ 0.1.0-rc(dsh CLI 已安装,web profile 含 sessionProjections 服务)。
已发布到 npm,预构建安装无需 GitHub 构建授权:
dsh plugin --profile web add dsh-session-timeline
然后启动(或重启)web:
dsh web
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-*) | 亮暗主题自适应 | 宿主 |
init/apply/view + 紧凑截断)。修改投影状态结构时必须 bump stateVersion,否则旧持久化缓存会被错误复用;exports["./client"] 被发现,dsh.client 声明了运行依赖;sessions.binding(sessionId).session 快照、投影与 DOM 锚点(data-chat-anchor-key),不修改会话数据。MIT
FAQs
DeepSeek Harness 会话左侧虚线时间轴:横短横线波浪、当前消息定位(scroll-spy)、点击跳转、圆角预览 tooltip、可收起/展开。
The npm package dsh-session-timeline receives a total of 0 weekly downloads. As such, dsh-session-timeline popularity was classified as not popular.
We found that dsh-session-timeline demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.