GeekRicardo/dsh-convmap
GeekRicardo★ 1JavaScript最后同步: 2026-08-21
DeepSeek Harness web 插件:在主对话区左缘中部渲染「对话地图」刻度(每条 = 一轮用户提问),hover 梯度展开并预览该轮提问/回复摘要,点击跳转(未渲染的老轮次自动分页加载后再跳),滚动时当前轮次自动高亮。
README 摘要
dsh-convmap DeepSeek Harness web 插件: 对话地图 。在主对话区 左缘垂直居中 渲染一列刻度,每条刻度对应当前会话的一轮用户提问——悬停按距离梯度展开并预览该轮提问/回复摘要,点击跳转到对应轮次,滚动对话时当前轮次刻度自动高亮跟随。 由动态插件形态( msgmap-1 的 pkg-1 → pkg-3 ,逐轮调过的那版)逐字固化而来的正式 bundle,装好重启即自动挂载。 截图说明:刻度数据是合成的(120 轮,用来演示刻度多时的渐变形态),预览卡里的文字也是合成的; 会话正文、侧栏与标题已整体虚化,画面里只有插件本体是原样渲染。 功能 - 全量轮次刻度 :host 侧直读会话完整日志,刻度覆盖当前对话 所有 轮次(不受客户端分页窗口限制),不再只有最近一两对;轮次多时刻度区自身可滚动,上下有渐变遮罩。 - 代理自跑的轮次也有刻度 :一轮里只要有你发的消息,就只给你的消息立刻度; 整轮没有人发言 的轮次(插件注入的通知起的头,例如审批策略变更、 Cordis run … completed )留该轮第一条注入消息当刻度——否则这类会话整条地图会是空的。 - 先画后补(长会话不空等) :刻度先用 已渲染的轮次 立刻画出来,host 的全量结果回来后再合并——历史在前,本地还没落盘的新轮次接在后面。长会话第一次要等 host 折一遍日志,这期间刻度不是空的。 - Hover 梯度展开 :鼠标划过刻度区,邻近刻度按距离梯度展开(距离 0/1/2/3 条分别是 1 / 0.68 / 0.44 / 0.25,中间 按鼠标的像素位置连续插值 ),右侧浮出预览卡:该轮提问摘要 + 该轮最后一次回复摘要。 - 刻度多也跟手 :渐变不走 React、也不走 CSS 过渡——每帧只改鼠标附近 7 条刻度的一个 CSS 变量( transform: scaleX() ,纯合成),预览卡的内容另按 120ms 限频。几百条刻度时实测最长的那条刻度对鼠标的滞后从中位 2 条降到 0 条;6 倍降频的压力测试下中位帧 67ms→50ms、长任务 138→60。 - 预览卡可停可滚 :卡片 420×最高 320 px, 按位置 决定去留而不是按时长——指针在刻度区、卡片、或两者之间那条 8px 过道里就留着(够把鼠标挪进卡,斜着切进去也接得住),去了别处立刻收。进卡后提问标题钉在顶部,回复正文可滚轮下滑看完整段,滚动不外溢到对话。预览量有上限——host 侧把提问截到 200 字、回复截到 800 字,滚到底就是这么多(要改就改 lib/index.js 的 PROMPT LIMIT / RESPONSE LIMIT )。 - 点击跳转 :刻度按下即滚动对话到对应轮次;点击尚未渲染的老轮次时,自动逐页「加载更早」直到目标行出现再跳转(加载中该刻度脉冲闪烁)…
在 GitHub 查看完整 README →分类
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
★ 19,772
zhu1090093659/dsh-web-uiPlugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 5,470
omdsh-dev/DSH-better-sidebar开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
★ 2,596