gjj-star/dsh-conversation-navigator
gjj-star★ 0JavaScript最后同步: 2026-08-17
DSH 会话导航
README 摘要
DSH 会话导航插件(dsh-conversation-navigator) Codex 风格的 DeepSeek Harness(DSH)Web 端会话导航面板 :在对话页 右侧 悬浮展示按轮折叠的对话大纲,点击任意节点平滑跳转,滚动对话时实时高亮当前阅读位置,步次徽标配色与内置"轨迹"视图统一。 纯浏览器插件(无宿主行为)、纯 JavaScript、零构建、零 npm 依赖(按钮/图标复用 DSH 内核 seed 的官方 primitives)。 功能 - 按轮折叠大纲 :默认只显示"第 N 轮 + 你的问题"列表,长对话一目了然 - 展开/折叠步次 :点击轮次行右侧的 ▸ N / ▾ 展开或折叠该轮的步次明细(助手回复、工具调用、命令、压缩点等) - 点击定位 :点击轮次主体或步次条目,平滑滚动跳转到对话中对应位置(不改变折叠状态) - 加载更早 / 加载全部 :面板顶部两个按钮——「加载更早」向后翻一页、「加载全部」一键把所有历史轮次载入导航,之后可任意跳转(页面默认仍懒加载,只有点按钮才补载) - 位置跟踪 :手动滚动对话时,面板自动高亮并跟随当前正在阅读的轮次 - 右侧定位 :面板锚定视口右侧,收起/展开左侧边栏时纹丝不动 - 回到最新 / 全部折叠 :面板底部两个快捷按钮 - 轨迹配色 :用户/插话 = 业务蓝、上下文 = 成功绿、助手 = 紫罗兰、工具 = 琥珀、压缩 = 中性灰(取自 dsh-client-ui-trajectory 的 kindTag 主题 token,自动适配明暗主题) - DSH 原生按钮与图标 :所有操作按钮复用官方 Button 组件与 ic ds 图标集,与 DSH 界面完全同款 - 切换工作区/会话自动跟随并重建大纲 安装 本插件是官方规范的 组合包 ( dsh.bundle manifest + dsh.client 声明),纯 JavaScript、无构建步骤,推荐用官方 CLI 安装: dsh plugin 在 profile 目录内转发给 pnpm,因此需要 pnpm 在 PATH 上 ;安装会自动把本包追加进 profile 的 dsh.profile.bundles ,其自带的 cordis.patch.yml 层负责插入插件行。重启 dsh web 后生效,面板默认展开。 手动方式(不依赖 pnpm):把仓库放进 \profiles\ \node modules\dsh-conversation-navigator ,并在 profile 的 cordis.patch.yml 顶层数组追加 example.patch.yml 的内容。 更新 修改 lib/client.js 后重启 dsh web 即可;插件没有持久状态,展开/折叠状态仅存于页面会话内。 工作原理 - 注册槽位: conversa…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 145,755
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 11,175
awesome-dsh-plugin/awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 7,291