← 返回列表
未验证
历史提问地图 · dsh-strata 定制版
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/15 · 已提供中文文档
在长对话里找回你问过的每一句话:历史提问面板 + 等比会话地图,鼠标一停列出全部提问,点一下跳回那一轮。Prompt-history minimap for the DeepSeek Harness Web GUI. Customized derivative of jsdvjx/dsh-strata (MIT).
综合分
29
GitHub 分
29
用户评分
—
★ Stars
0
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/Moleitau-WorldSaver/dsh-strata-custom.git信任档位:已验证本站已于 0 天前真实安装成功
- 是什么
- 生态应用(桌面端 / Web 外壳,不以 dsh plugin add 安装)
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 10 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/24(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成历史提问地图 · dsh-strata 定制版 在长对话里,找回你问过的每一句话。 不用再往上翻。鼠标停在屏幕右边缘,弹出这个会话里你问过的每一条提问;点一下,直接跳回那一轮。 历史提问 · 提问历史 · 提问记录 · 对话历史 · 会话导航 · 快速跳回 · prompt history · conversation minimap · DSH 插件 你是不是也这样 聊到第 80 轮,忽然想起来:「我前面好像问过一个类似的。」 于是开始往上滚。滚轮搓得冒烟,屏幕刷过一片残影——滚了十几秒,没找到;再往回滚一点,又滚过了。 打开 Ctrl+F?可你记不住当时的原话。 在长会话里,「我问过什么」比「助手说过什么」更难找。 这个插件专门解决这一件事。 它做什么 把整段会话压成贴着右边缘的一幅地图,再把你的每一条提问摊成一面卡片墙。 🔍 历史提问面板 —— 一份会话的目录 鼠标移到右边缘的蓝色按钮上,弹出本会话每一条提问的卡片列表,从上到下就是时间顺序。 它不是搜索框,是目录。所以你没有必要记得原话——只要认得出「哦,是那次问的」,扫一眼就能定位。 🖱 点一下,就回去 点任意一张卡片,对话区直接滚到那一轮。不用搓滚轮,不用估算位置,一次到位。 👤 你自己说的话,最显眼 地图上,你的提问用亮色高亮,助手的回复压暗。 所以「我问过什么」这件事,扫一眼地图就看出来了——而不是在一大片同质的文字里一点点扒。 📐 地图是等比的,不是刻度尺 每一条消息按它真实的渲染高度占据地图上的一段。长回复占得宽,短问题占得窄。 于是地图的形状 = 这段会话的形状:哪几轮聊得深、哪里只是一句话带过,一眼有数。 原生滚动条只告诉你「你在哪」,不告诉你「这里是什么」——这张地图两样都告诉你。 🎡 滚一格,翻一条 滚轮逐条步进:一格 = 一条消息。不会一滑滑过头,也不会卡在两张卡片中间。 ⏳ 往回翻,历史自动长出来 往上步进时,更早的历史会自动加载进来,地图跟着一起长。不用手动点「加载更多」。 🔒 零数据通道 不联网、不读会话状态、不发任何请求。 几何和语义全部来自对话视图本来就渲染在 DOM 上的锚点属性。你的对话内容不经过它,它也不存任何东西。 怎么用 | 操作 | 效果 | | --- | --- | | 鼠标移到右边缘蓝点 | 展开「历史提问」卡片墙 | | 滚轮 | 一格 = 一条消息,逐条步进 | | 点卡片 | 跳回那一轮,卡片亮起蓝色焦点框 | | 滚到列表尽头 | 弹一句提示("你底到我啦" / "你顶到我啦");不吞滚轮事件,页面照常滚 | | 拖动蓝点 | 按钮拖到顺手的位置,位置记在 localStorage,刷新后保留 | | 窄屏 / 移动端 | 卡片自动单列 | 为什么不是 Ctrl+F Ctrl+F 搜的是文本——前提是你记得原话。 这张地图组织的是轮次——你只需要认得出「是那次问的」。 而且 Ctrl+F 一次只定位一处。「我问过什么」这种扫描式的需求,它帮不上忙。 安装 这是一个 DSH profile 插件包(dsh.bundle + dsh.client 双声明)。 dsh plugin --profile web add github:Moleitau-WorldSaver/dsh-strata-custom 装完刷新 DSH Web GUI 即可看到。 想改源码:git clone 这个仓库,改 client.js 后刷新页面就生效——没有构建步骤。 要在别的 profile 里用本地目录装载,把 clone 下来的目录路径当包路径装进去即可。 ⚠️ 两个注意 - 包名仍是 dsh-strata,所以不能和上游原版同时安装 —— 两者会争抢同一个 cordis.patch.yml 里的 id: strata 装配位。装之前请先卸掉另一个。 - 没有构建步骤:client.js 就是手写源码,由 DSH 的 client-modules 直接下发给浏览器。改完刷新页面即刻生效,不需要 npm run build。 给想二次开发的人 - 没有构建步骤。 client.js 就是手写源码(factory 格式)。改一行、刷新页面、立刻看到效果 —— 没有打包、没有 bundle 缓存。 - 没有后端。 Node 半边(index.js)是故意留空的:无 host state、无工具、无 remote、无会话数据过网。它存在只是为了让 composition row 能解析到这个包。 - 改 UI 只要认两处:顶部的 CSS 块(.dsh-strata-*)和 mountMinimap()。 - 卸载是干净的:disposer 会清掉自己新增的全部节点与监听。 关于原作者 本仓库是 jsdvjx/dsh-strata 的定制衍生版。 地图引擎、数据通道、整体设计思路全部来自原作者 @jsdvjx(MIT 许可)。这个项目最聪明的那个取舍——读布局锚点而不是读会话状态,也是原作者想出来的。本版本只是在原作者 v0.12.1 的基础上重做了交互层。 感谢原作者。 如果你想要原汁原味的版本(多列卡片墙、悬停即展开、原生配色),请直接使用上游仓库。 许可 MIT,见 LICENSE。 原始版权归 jsdvjx 所有;本衍生版的改动部分版权归 Moleitau-WorldSaver。按 MIT 要求,两者的版权声明均予保留。