在对话左侧生成可跳转的提问时间轴与摘要卡片
32.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add shenhaiyong/dsh-timeline该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 71 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/28) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包@shy666/dsh-timeline(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/21 14:32:40
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-system-prompt给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
3 张 · 点击查看大图功能亮点
- 生成提问时间轴
- 跳转至对应提问
- 摘要卡片展示
README
由 DeepSeek 最新模型翻译生成dsh-timeline
DeepSeek Harness Web GUI 的对话时间线插件(@shy666/dsh-timeline)。
功能
- 对话区域左侧一条竖着的时间线。
- 每一次提问一个蓝色点;最新一个点以淡灰色闪烁,标记最新一轮。
- 悬浮点显示卡片:上方为该轮提问,下方为该轮 AI 摘要与关键文件(等宽字体小字),右下角为该提问的时间戳(精确到秒)。
- 时间线顶部有一个圆形详情按钮,点击弹出「时间线摘要详情」弹窗:可滚动的垂直时间轴,列出每一轮提问、摘要、文件与时间戳,并提供「复制全部」按钮一键导出 Markdown。
- 时间线随对话滚动联动:当前视口所在轮次的点会放大高亮;最新点在回答进行中显示橙色脉冲,回答完成后转为淡灰闪烁。
- 点击点可快速跳转到对话对应位置,并短暂高亮该条消息。
- 输入框命令按钮(+)左侧的圆圈开关控制是否记录当前会话(默认关)。
只有开关开启时,提问才会进入时间线。
- 所有状态按会话(session id)隔离:切换会话互不干扰,数据随会话生命周期生灭。
- 全局时间线:汇总所有已记录会话的轮次(会话分组、按时间倒序),跨会话搜索提问与摘要,一键复制任意轮次或整体导出 Markdown。
- 详情弹窗支持搜索(匹配高亮)、星标优先排序;摘要可手动编辑并写回磁盘文件;可设置「新会话默认开启记录」。
展开完整文档(README 剩余 1 节)
dsh-timeline
DeepSeek Harness Web GUI 的对话时间线插件(@shy666/dsh-timeline)。
功能
- 对话区域左侧一条竖着的时间线。
- 每一次提问一个蓝色点;最新一个点以淡灰色闪烁,标记最新一轮。
- 悬浮点显示卡片:上方为该轮提问,下方为该轮 AI 摘要与关键文件(等宽字体小字),右下角为该提问的时间戳(精确到秒)。
- 时间线顶部有一个圆形详情按钮,点击弹出「时间线摘要详情」弹窗:可滚动的垂直时间轴,列出每一轮提问、摘要、文件与时间戳,并提供「复制全部」按钮一键导出 Markdown。
- 时间线随对话滚动联动:当前视口所在轮次的点会放大高亮;最新点在回答进行中显示橙色脉冲,回答完成后转为淡灰闪烁。
- 点击点可快速跳转到对话对应位置,并短暂高亮该条消息。
- 输入框命令按钮(+)左侧的圆圈开关控制是否记录当前会话(默认关)。
只有开关开启时,提问才会进入时间线。
- 所有状态按会话(session id)隔离:切换会话互不干扰,数据随会话生命周期生灭。
- 全局时间线:汇总所有已记录会话的轮次(会话分组、按时间倒序),跨会话搜索提问与摘要,一键复制任意轮次或整体导出 Markdown。
- 详情弹窗支持搜索(匹配高亮)、星标优先排序;摘要可手动编辑并写回磁盘文件;可设置「新会话默认开启记录」。
- 悬浮卡片支持一键复制提问;未开启记录或无轮次时,时间线区域显示引导提示;长会话(24+ 轮)自动切换为紧凑布局(小点、隐藏时间戳、可滚动)。
预览
对话区左侧的时间线:每次提问一个点,悬浮点显示该轮提问与 AI 摘要,点击点可跳转;输入框左侧的圆圈开关控制是否记录当前会话。
时间线总览
悬浮点弹出的摘要卡片(含提问、AI 摘要、关键文件与时间戳):
悬浮摘要卡片
点击时间线顶部的详情按钮,弹出「时间线摘要详情」弹窗(轨迹、复制全部、删除、会话信息):
时间线摘要详情
安装
插件是 dsh web profile 加载的 cordis bundle,两种方式任选其一。
方式 A:部署预构建产物
拿到构建好的 lib/ 目录(来自 Release 附件,或按方式 B 自行构建),把包放进 profile 目录树:
1. 将 lib/、cordis.patch.yml、package.json 复制到 ~/.dsh/profiles/web/node_modules/@shy666/dsh-timeline (Windows 为 %USERPROFILE%\.dsh\profiles\web\node_modules\@shy666\dsh-timeline)。
2. 在 ~/.dsh/profiles/web/cordis.patch.yml 追加 insert 行:
- insert:
- id: dsh-timeline
name: '@shy666/dsh-timeline'
3. 重启 dsh web;profile 插件不参与热更新。
方式 B:从源码构建
git clone https://github.com/shenhaiyong/dsh-timeline.git
cd dsh-timeline
pnpm install
pnpm build
要求:Node.js ^22.19 || >=24 并安装 pnpm。依赖已在 package.json 完整声明,
直接 pnpm install 即可。pnpm build 产出 lib/(tsc 类型 + tsdown 产物);按方式 A 部署该目录。
使用
1. 点击输入框命令按钮左侧的圆圈开关,开启当前会话的记录(开启后圆圈实心)。
2. 正常提问。每一条被接受的提问都会变成时间线上的一个点。
3. 悬浮点查看提问与该轮摘要;点击点跳转到对话对应位置。
4. 打开时间线顶部的详情按钮查看完整会话记录,点「复制全部」导出 Markdown。
配置
- 记录开关按会话由输入框命令按钮旁的圆圈控制(默认关)。
- 摘要文件位于 <工作区根>/.dsh/timeline/<sessionId>.json,见下方「AI 摘要」。除此之外无需其他配置。
AI 摘要
摘要由 agent 自己写入。插件的 host 半会自动把完整的协作约定(写入时机、文件格式、三段式模板、历史轮次查询方法)注入 agent 的系统提示(system prompt),因此无需用户额外配置全局人设——只要插件已部署, agent 就知道怎么配合。插件通过标记文件把开关状态暴露给 agent:
- 路径:<工作区根>/.dsh/timeline/<sessionId>.json(sessionId 取环境变量 DSH_SESSION_ID)。
- 格式:{ "version": 1, "enabled": true, "entries": [{ "seq": 1, "summary": "..." }] },其中 seq 为该会话第几个用户提问(从 1 开始)。
每一轮回答结束后,若文件存在且 enabled 为 true,agent 追加(或更新)本轮摘要条目并写回整个文件。浏览器端经插件自带的 /dsh-timeline-files 文件通道(host 半注册,仅读写 .dsh/timeline/ 目录)读取该文件,不依赖任何外部 host 插件,不新增端口与凭据。文件缺失或损坏时静默降级:卡片只显示提问。
数据生命周期
时间线条目与开关状态保存在浏览器内的按会话隔离的内存状态中,随页面生灭;磁盘上的 AI 摘要文件是持久部分。
已知限制
- 时间线条目与开关状态仅在内存中:刷新页面即重置。磁盘上的 AI 摘要文件才是持久部分。
- 摘要依赖 agent 配合:若 agent 从不写标记文件,卡片只显示提问。
- 时间线按会话隔离;全局时间线只包含仍在会话列表中的会话(已销毁的会话其时间线状态会被自动清理)。
许可证
BSD-3-Clause预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
shenhaiyong/dsh-timeline
在对话左侧生成可跳转的提问时间轴与摘要卡片
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7
这是你的仓库?认领条目