🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

提问导航 TropicWiden/dsh-history-question-nav

DeepSeek Harnessv1.0.0
TropicWiden73 天前有提交已提供中文文档扫描:未发现敏感能力

在右侧列出会话提问,点击即可定位对应回答

32.4/100
综合分
0
GitHub 星标
27
npm 周下载
—/5
用户评分

数据截至 2026/9/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @known-mouse/dsh-history-question-nav
npm 源 · @known-mouse/dsh-history-question-nav 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · chat
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.1-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.2-rc.1,本站尚未在新版下复验
L5 · 运行时冒烟等级说明 →
数据截至 2026/10/28·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 73 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@known-mouse/dsh-history-question-nav @ 1.0.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/21 14:33:03

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

1 张 · 点击查看大图

功能亮点

  • 右侧列出会话提问
  • 点击定位对应回答

README

由 DeepSeek 最新模型翻译生成
@known-mouse/dsh-history-question-nav 一个 DeepSeek Harness Web 客户端插件:在窗口右侧列出当前会话里你问过的每一个问题,点击任意一条即可平滑滚动定位到对话中对应的位置(问题气泡会短暂高亮)。 - 右侧常驻「问题 / Questions」面板,按对话顺序列出当前会话的所有用户问题。 - 点击某条问题 → 会话滚动到该问题所在位置并短暂高亮。 - 面板可收起为右上角「问题」小按钮。 - 跟随当前会话:切换会话时列表自动换成那个会话的问题。 - 中英双语:注册了 question-nav locale 命名空间(zh/en),随 DSH 的语言设置自动切换。
展开完整文档(README 剩余 1 节)
@known-mouse/dsh-history-question-nav

一个 DeepSeek Harness Web 客户端插件:在窗口右侧列出当前会话里你问过的每一个问题,点击任意一条即可平滑滚动定位到对话中对应的位置(问题气泡会短暂高亮)。

- 右侧常驻「问题 / Questions」面板,按对话顺序列出当前会话的所有用户问题。
- 点击某条问题 → 会话滚动到该问题所在位置并短暂高亮。
- 面板可收起为右上角「问题」小按钮。
- 跟随当前会话:切换会话时列表自动换成那个会话的问题。
- 中英双语:注册了 question-nav locale 命名空间(zh/en),随 DSH 的语言设置自动切换。

Right-side question panel / 右侧问题面板

目录结构

dsh-history-question-nav/
├── package.json # dsh.bundle.patch + dsh.client.platform = "web"
├── cordis.patch.yml # profile 补丁层:insert 本插件行 ├── lib/ │ ├── index.js # host 半边(故意为空) │ ├── client.js # 浏览器半边(window.__ModuleLoader__.load 打包格式) │ └── types/ # 最小 d.ts 声明 └── README.md

客户端半边只依赖外壳已提供的 react(无需任何 dsh.client.external),通过
ctx.slots.inject("shell.overlay", ...) 注册到布局的框架级悬浮层,用
ctx.sessions.binding(currentId) 读取当前会话的 conversation 快照;文案经
ctx.locale.register("question-nav", { zh, en }) 注册并在组件里走 t 座位。

安装

dsh plugin --profile web add @known-mouse/dsh-history-question-nav

dsh plugin 会:① pnpm add 安装依赖;② 检测到本包声明了 dsh.bundle,
自动把它加进 profile 的 bundles 层,于是 cordis.patch.yml 的 insert 行自动生效。
最后重启 Web 服务并刷新页面:

dsh web

需要本机已安装 pnpm(dsh plugin 通过它管理依赖)。

手动安装(不依赖 dsh plugin)

1. 把本目录放到 profile 的 node_modules 下,并把 @known-mouse/dsh-history-question-nav 加进 profile package.json 的 dependencies。
2. 把 cordis.patch.yml 的内容合并进 profile 的 cordis.patch.yml,或者直接把 @known-mouse/dsh-history-question-nav 加进 dsh.profile.bundles。
3. 重启 dsh web 并刷新页面。

原理要点

- shell.overlay 是 ui-layout 声明的框架级悬浮层(additive list,root scope),本插件把面板注册进去,pointer-events:auto 让面板可交互,其余保持 click-through。
- 当前会话 id 来自全局标准钩子 useSessions(s => s.current);会话的 conversation
快照通过注入的 ctx.sessions 用 binding(id).session 取得,并用 useSyncExternalStore 订阅。
- 问题列表来自 ConversationSnapshot.chat(order + nodes.get(key)),过滤 kind === "user";每个 chat 节点在 DOM 上带有 data-chat-anchor-key,点击时按该 key 找到元素,再对 [data-conversation-scroll] 滚动容器做平滑滚动。
预览分享卡片长什么样 ↓TropicWiden/dsh-history-question-nav
分享 · DeepSeek Harness Hub
TropicWiden/dsh-history-question-nav

在右侧列出会话提问,点击即可定位对应回答

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部