右侧细条预览全部提问,点击即可跳转对应回答
34.3/100
综合分
6
GitHub 星标
86
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @chestnut23/dsh-conversation-outlinenpm 源 · @chestnut23/dsh-conversation-outline 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 46 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包@chestnut23/dsh-conversation-outline @ 0.2.2
✓Node 引擎要求 ^22.19.0 || >=24 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 23:06:11
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
- 写入剪贴板lib/client.js:340
if (navigator.clipboard?.writeText) navigator.clipboard.writeText(text).then(done, fallback); - 发起网络请求lib/client.js:917
if (frame === null) frame = scheduler.request(apply); - 写入剪贴板lib/client/OutlinePanel.js:309
navigator.clipboard.writeText(text).then(done, fallback); - 发起网络请求lib/client/official-nav.js:67
frame = scheduler.request(apply);
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-chat@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-slots给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 右侧边栏展示提问
- 悬停预览内容
- 点击跳转对应回答
README
由 DeepSeek 最新模型翻译生成dsh-conversation-outline
banner
npm
npm downloads
license
node
stars
dsh plugin
English · 使用文档 · 常见问题 · 安全说明 · 发布指南 · 设计规格
找到任何一次提问,一键跳回任何一处回答。
智能体的长对话滚起来没完。dsh-conversation-outline 是 DeepSeek Harness Web 的 Codex 风格「会话大纲」插件:界面右侧一条常驻细竖条——每个问题一根小横条,像一张会话的 minimap——鼠标悬停即展开预览面板,列出每个问题开头的几个字。点一下横条或某一行,直接瞬移到 Chat 视图里的那条消息,并高亮闪烁让你不会看漏。界面中英双语(zh-CN / en)。
亮点
- 右侧细条(minimap)——紧贴右边缘的窄竖条,按时间顺序每个问题一根小横条。
平时不占地方、不影响阅读;超过 60 个问题折叠为顶部 +N 标记。
- 悬停预览——鼠标移到细条上,面板滑出:每个问题开头几个字(单行截断)、#轮次徽标与 HH:MM 时间。移开 240ms 后自动收起。纯覆盖层,正文布局纹丝不动。
展开完整文档(README 剩余 1 节)
dsh-conversation-outline
banner
npm
npm downloads
license
node
stars
dsh plugin
English · 使用文档 · 常见问题 · 安全说明 · 发布指南 · 设计规格
找到任何一次提问,一键跳回任何一处回答。
智能体的长对话滚起来没完。dsh-conversation-outline 是 DeepSeek Harness Web 的 Codex 风格「会话大纲」插件:界面右侧一条常驻细竖条——每个问题一根小横条,像一张会话的 minimap——鼠标悬停即展开预览面板,列出每个问题开头的几个字。点一下横条或某一行,直接瞬移到 Chat 视图里的那条消息,并高亮闪烁让你不会看漏。界面中英双语(zh-CN / en)。
亮点
- 右侧细条(minimap)——紧贴右边缘的窄竖条,按时间顺序每个问题一根小横条。
平时不占地方、不影响阅读;超过 60 个问题折叠为顶部 +N 标记。
- 悬停预览——鼠标移到细条上,面板滑出:每个问题开头几个字(单行截断)、#轮次徽标与 HH:MM 时间。移开 240ms 后自动收起。纯覆盖层,正文布局纹丝不动。
- 点击也能打开——点细条本身(或任意一根小横条)会把面板钉住,直到你用 Esc、 × 或点击面板外才关闭;因此触屏、手写笔、自动化脚本这类「永远没有 hover 事件」的场景同样可用。
- 点击跳转——即使停在「轨迹」视图也会自动切回聊天视图,滚动定位并闪烁 1.8s,尊重 prefers-reduced-motion;万一目标消息不在已加载的历史窗口里,面板会明确告诉你,而不是静默失败。
- 搜索 & 加载更早——大小写不敏感过滤 + 翻历史分页。
- 实时——会话进行中新问题自动出现;跟随当前会话,切换即收起。
- 运行时零依赖——浏览器包只引用 React 等平台公共模块,其余全部内联并在构建期过「纯度门」检查。
安装
环境要求:DSH ≥ 0.1.5-rc.2(next 通道 / DSH Desktop 桌面版)。
| 插件版本 | 适配的 DSH |
| 0.2.x | DSH ≥ 0.1.5-rc.2 |
| 0.1.2 及更早 | DSH 0.1.0-rc.x(Chat 节点图还在 snapshot.chat 里) |
用 DSH Desktop 桌面版? 在应用内终端执行同样的命令、不用写 --profile (会自动指向 desktop profile)。首次安装需要重启一次;以后升级走热更新,无需重启。
前置要求:已安装 DeepSeek Harness (dsh 命令可用)且版本 ≥ 0.1.5-rc.2;Node.js ^22.19 或 >=24;pnpm 10+。
通过 npx 运行 DSH 的话,给下面命令加上 npx -p @deepseek-ai/dsh 前缀。
更老的宿主请装插件 0.1.3,见兼容表。
1) npm(推荐,一条命令)
dsh plugin --profile web add @chestnut23/dsh-conversation-outline
2) GitHub(最新提交,无需构建步骤)
dsh plugin --profile web add github:lzbaclz/dsh-conversation-outline
注意:npm 上无 scope 的同名包属于另一个无关项目,务必安装 @chestnut23 scope)
dsh plugin --profile web add @chestnut23/dsh-conversation-outline
3) 从源码(本地开发)
git clone https://github.com/lzbaclz/dsh-conversation-outline.git
cd dsh-conversation-outline
pnpm install && pnpm build
dsh plugin --profile web add "link:$(pwd)"
GitHub 路径零构建脚本:本仓库把构建产物 lib/ 一并提交(.gitignore 故意不忽略), github: 安装拿到的就是可直接加载的产物——不需要 prepare 脚本,也不需要 profile 里的 allowBuilds 配置。
名称提醒:npm 上无 scope 的 dsh-conversation-outline 属于另一个无关项目;本插件只以 @chestnut23/dsh-conversation-outline 发布,请务必安装带 scope 的名字(或走上面的 GitHub 路径)。
安装之后:重启 DSH Web 服务并刷新页面(link: 安装只需在 pnpm build 后刷新)。
确认插件在 profile 里:
dsh plugin --profile web list
升级用同一条 add 命令(可钉版本:@chestnut23/dsh-conversation-outline@0.1.4)。
与官方「Turn navigation」轨道的关系
DSH 0.1.5 自带一条右边缘轨道(TurnNavigatorRail),它按 turn 打刻度、标签写作 Turn N——其 prompt 预览字段是空的,所以从不显示你的提问原文(实测某会话 72 个 turn 却只有 2 个提问),而且刻度仅 20×10px、无文字,无法分辨哪条对应哪个问题。
因此本插件加载期间会隐藏那条轨道(通过 nav[aria-label] 识别,另有面向视图重建的结构化兜底,并用 MutationObserver 持续补标记),由本插件接管右边缘。该行为完全可逆:
- 卸载插件会自动恢复官方轨道;
- 想让它与本插件并存:在 上加 data-dsh-outline-keep-turn-nav,例如在浏览器控制台执行 document.documentElement.setAttribute('data-dsh-outline-keep-turn-nav','')。
使用
装好重启后,打开任何一个已有消息的会话,右侧边缘会出现细竖条:悬停预览问题;点击细条(或小横条)打开并钉住面板;点列表行跳转;搜索过滤、加载更早 翻历史。
完整走查:docs/usage.md。没看到?先看 常见问题。
界面预览
真实截图占位:装好后把细条 + 面板的截图放到 assets/ui.png,就会显示在这里。
会话大纲
开发
pnpm install # 安装钉死版本的 @deepseek-ai 0.1.5-rc.2 类型包
pnpm typecheck # host + client 双 tsc program
pnpm build # tsc(host) → tsc(client) → tsdown 打包 lib/client.js
pnpm verify # 离线冒烟:manifest/exports/patch/产物形状 + 纯逻辑断言
pnpm test:dom # 无头 DOM 测试:jsdom 里挂载真实组件,断言细条渲染/悬停/点击跳转
类型面由 devDependencies 里钉死版本的 @deepseek-ai/ 0.1.5-rc.2 包提供(npm 上有完整 lib/types/)。注意 DSH Desktop 应用内置的副本裁掉了声明文件*,所以不要把类型指到 Electron 的 node_modules;类型版本与运行时版本保持一致,才能真正校验适配。
热更新:DSH 组合常驻 dsh-client-hmr 链(实测桌面版组合 - id: client-hmr,未禁用),它监听已安装插件 bundle 的变化并自动重载:
- 升级已装插件 → 热更新,无需重启应用,页面通常自动生效(开发时 pnpm exec tsdown --watch 改完即生效;手动 pnpm build 后刷新页面亦可)
- 首次新增插件(名册新增条目)→ 需要重启一次 DSH 服务
scratch profile 测试配方:docs/implementation-spec.md §4.2。
一起聊聊
随时欢迎提 issue:点这里。
问题、点子、你用这个插件做了什么、截图——都欢迎。
License
MIT——见 LICENSE。纯客户端插件:无遥测、无额外网络请求(安全说明)。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lzbaclz/dsh-conversation-outline
右侧细条预览全部提问,点击即可跳转对应回答
相关插件 · 对话 / 记忆
上下文中枢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