DeepSeek Harness 插件

dsh-plugin-question-navigator

Navigate to the latest and previous user questions in long DeepSeek Harness conversations.(英文原文)

跳到安装方式

来源信息

GitHub 仓库
Cocowwy/dsh-plugin-question-navigator
最近更新
2026年8月17日
分类
工具与能力
GitHub stars
1
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/Cocowwy/dsh-plugin-question-navigator
插件名:dsh-plugin-question-navigator
作者:Cocowwy

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.zh-CN.md来源说明 · 只读预览
README 语言

DSH 问题导航器

English README

一个适用于 DeepSeek Harness 长对话的轻量导航插件。无需手动在大段回复中寻找提问位置,可以直接跳到最近一次提问,并继续逐条查看更早的问题。

功能

  • 最近提问:直接跳到当前会话最后一条用户消息。
  • 上一次提问:连续点击,按时间倒序逐条查看自己的问题。
  • 原生控件集成:显示在 DSH 自带的 回到底部 按钮旁边,不重复提供下滑按钮。
  • 底部自动隐藏:跟随原生控件,在对话末尾自动隐藏,不遮挡界面。
  • 支持存量消息:安装插件或打开旧会话时,当前已经渲染的用户消息可以立即导航。
  • 支持长历史:加载更早的分页消息后,插件会自动按消息身份继续导航。
  • 响应式界面:桌面端显示文字,移动端自动收缩为图标按钮。
  • 中英文界面:根据浏览器或页面语言自动选择中文或英文。
  • 适配主题:使用 DeepSeek Harness 设计变量,兼容亮色、深色及自定义主题。
  • 不修改 DSH 源码:通过公开的 shell.overlay 插槽接入。

环境要求

  • DeepSeek Harness Web 0.1.0-rc.6 或更高版本。
  • Node.js 20 或更高版本。
  • 已创建 DSH Web profile。以下示例中的 profile 名称为 web

从 GitHub 安装

进入 Web profile 目录并添加插件:

cd ~/.dsh/profiles/web
dsh plugin --profile web add github:Cocowwy/dsh-plugin-question-navigator

重启当前 DSH Web 进程,然后刷新浏览器:

dsh web --profile web

如果你的 profile 不叫 web,请将命令中的两处 web 替换为实际名称。

更新

cd ~/.dsh/profiles/web
dsh plugin --profile web update dsh-plugin-question-navigator

更新后需要重启 DSH Web 并刷新页面。

卸载

cd ~/.dsh/profiles/web
dsh plugin --profile web remove dsh-plugin-question-navigator

卸载后重启 DSH Web。

使用方法

1. 打开一个至少包含一条用户消息的新会话或旧会话。 2. 位于对话最底部时导航器会隐藏,稍微向上滚动即可显示。 3. 点击 最近提问,最近的问题会定位到阅读区域顶部。 4. 按钮随后变成 上一次提问,继续点击即可逐条向前查看。 5. 到达最早的问题后,按钮显示 没有更早提问 并进入禁用状态。 6. 点击 DSH 原生的 回到底部 按钮或手动滚动到最底部,导航器会隐藏并重置;下次向上滚动时重新显示 最近提问

存量会话和更早历史

插件会扫描当前会话中所有已经渲染的用户消息,包括安装插件之前产生的消息,因此并非只有新增消息才支持。对于时间更早、尚未加载到页面的分页历史,需要先点击 DSH 自带的 加载更早;消息渲染后插件会自动识别,并加入逐条向前导航。

本地开发

git clone https://github.com/Cocowwy/dsh-plugin-question-navigator.git
cd dsh-plugin-question-navigator
npm run check
cd ~/.dsh/profiles/web
dsh plugin --profile web add link:/插件的绝对路径/dsh-plugin-question-navigator

修改本地插件后重启 DSH Web。插件使用原生 JavaScript 发布,不需要构建步骤。

兼容性说明

插件使用 DSH 公开的 overlay 插槽,以及以下稳定的会话 DOM 标记:

  • [data-conversation-scroll]
  • [data-chat-flow]
  • [data-chat-flow-kind="user"]
  • [data-chat-anchor-key]

如果未来 DSH 版本调整这些标记,插件可能需要发布兼容性更新。

搜索关键词

DeepSeek 插件、DeepSeek Harness 插件、DSH 插件、聊天导航、对话导航、最近提问、上一次问题、AI 对话效率工具。

开源协议

[MIT](./LICENSE)