在长对话侧边生成 Prompt 导航条,悬停预览并点击跳转
27.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Braidy-Wu/dsh-conversation-minimap该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 77 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 生成对话导航条
- 悬停预览
- 点击跳转
给 DSH Web GUI 加一个 ChatGPT 风格的对话迷你地图,基于提示词,支持鱼眼悬停、边缘渐隐、点击跳转。
README
由 DeepSeek 最新模型翻译生成dsh-conversation-minimap
DeepSeek Harness (DSH) Web GUI 插件:Prompt 导航迷你地图(Prompt-based Conversation Minimap)。
长对话左侧显示一条纵向导航缩略条——复刻 ChatGPT 桌面端的对话迷你地图:
- 锚点 = 你发出的每一轮 Prompt(横向小胶囊,等距排列,居中显示)
- 鱼眼钟形:鼠标悬停处按高斯曲线向右侧放大(峰值 44px),在放大区域内移动不缩小,滑动顺滑
- 渐隐:rail 顶部/底部有渐变遮罩,超出范围的锚点自动淡出,永远不会超出范围
- 位置感知:滚动对话时蓝色高亮跟随当前 Prompt(Prompt 中线越过页面中线时切换);窗口压缩后仍自动贴底/跟随,可见锚点始终对应当前所在位置
- 交互:悬停显示完整 Prompt 预览;点击平滑滚动跳转到对应消息并高亮 2 秒(连续点击不留残影)
- 全历史:自动通过官方 loadOlder API 拉取完整历史,长对话的所有 Prompt 都能跳转;目标行不在 DOM 时点击按需补拉历史再跳转(block: center 居中定位)
展开完整文档(README 剩余 1 节)
dsh-conversation-minimap DeepSeek Harness (DSH) Web GUI 插件:Prompt 导航迷你地图(Prompt-based Conversation Minimap)。 长对话左侧显示一条纵向导航缩略条——复刻 ChatGPT 桌面端的对话迷你地图: - 锚点 = 你发出的每一轮 Prompt(横向小胶囊,等距排列,居中显示) - 鱼眼钟形:鼠标悬停处按高斯曲线向右侧放大(峰值 44px),在放大区域内移动不缩小,滑动顺滑 - 渐隐:rail 顶部/底部有渐变遮罩,超出范围的锚点自动淡出,永远不会超出范围 - 位置感知:滚动对话时蓝色高亮跟随当前 Prompt(Prompt 中线越过页面中线时切换);窗口压缩后仍自动贴底/跟随,可见锚点始终对应当前所在位置 - 交互:悬停显示完整 Prompt 预览;点击平滑滚动跳转到对应消息并高亮 2 秒(连续点击不留残影) - 全历史:自动通过官方 loadOlder API 拉取完整历史,长对话的所有 Prompt 都能跳转;目标行不在 DOM 时点击按需补拉历史再跳转(block: center 居中定位) - 体验细节:视口 ≤767px 自动隐藏(移动端不遮挡);遵循系统「减弱动态效果」(prefers-reduced-motion 时禁用鱼眼/平滑滚动);ARIA 无障碍(role=button、 aria-label、键盘 Enter/空格跳转) screenshot 安装 方式一:npm(推荐) dsh plugin --profile web add dsh-conversation-minimap 方式二:从 GitHub 安装 dsh plugin --profile web add github:Braidy-Wu/dsh-conversation-minimap 重启 dsh web 生效。 配置(cordis.patch.yml,全部可选,修改后重启 dsh web 生效) - insert: - id: conversation-minimap name: dsh-conversation-minimap config: enabled: true # 总开关(false = 完全不加载) minPrompts: 4 # 会话内用户 Prompt 数 ≥ 此值才显示 rail(0 = 总是显示,默认 4,范围 0-100) anchorSize: 3 # 锚点横条高度 px(默认 3,范围 2-8) 工作原理 - 数据源:官方 ctx.sessions.scope(id) + conversation.loadOlder() 拉取完整历史;观察渲染后的对话 DOM——用户消息行带 data-chat-flow-kind="user"(含 steering),跳转锚点用行上的 data-chat-anchor-key(与官方「滚动到消息」同一机制) - 挂载:绝对定位 seat 挂在对话视口外层,不随内容滚动、不占布局;边缘裁剪 + mask 渐隐 - 更新:MutationObserver 监听消息列表(防抖 + key 集合 diff,流式输出不抖动);轮询处理会话切换;历史同步期间不渲染,拉完一次性显示完整 rail - 安全:全程 try/catch,任何异常只禁用迷你地图本身,不影响 GUI 纯 vanilla JS 客户端插件(inject: ['sessions'],镜像 dsh-theme-plugin 结构),无构建步骤、无依赖。 开发 node --check client.js index.js # 语法检查 冒烟测试:test/smoke.html + python3 -m http.server License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Braidy-Wu/dsh-conversation-minimap
在长对话侧边生成 Prompt 导航条,悬停预览并点击跳转
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目