前言¶
在长对话中,用户提问与 AI 回复交错,要找到某条提问往往需要反复滚动页面。DeepSeek Harness(DSH)提供了对话目录功能,可以从工具输出和系统注入中过滤出用户的提问,支持搜索与跳转。
插件介绍¶
这是一个 DeepSeek Harness 原生插件,由用户 yxue301603 维护。它安装在 DSH 客户端侧,用于在长对话中快速找回上下文。
插件的核心价值是:从当前会话的已加载消息中提取用户提问,提供搜索入口与跳转功能,并记录本机最近阅读的问题位置。
核心功能¶
插件只列出用户提问与补充提问,不包含工具输出和系统注入。
- 搜索与预览:支持按标题式预览和完整提问文字搜索,多个关键词以空格分隔,可同时匹配。
- 跳转定位:点击问题跳回对应轮次,优先触发 DSH 原生轮次导航。
- 扩展范围:手动加载更早消息后,搜索范围会随之扩大,插件会明确显示覆盖的已加载范围。
- 恢复上次阅读:记住本机最近阅读的问题,点击“继续上次阅读”可恢复,不会自动打断当前阅读位置。
- 主题与语言:支持深色、浅色主题以及中英文界面。
安装与启用¶
需要 DeepSeek Harness 0.2.1-rc.2 或更新的 0.2.x 版本。
在 DSH 的「插件 → 添加插件」中填写:
https://github.com/yxue301603/dsh-conversation-outline
安装并启用后,按 DSH 提示重载。在会话输入框左侧工具栏选择「对话目录」(窄窗口中显示 ☷ 图标),搜索或点击某条提问。
命令行用户也可运行:
dsh plugin --profile web add github:yxue301603/dsh-conversation-outline
桌面版请使用其自身的插件管理器。
整套安装、迁移和升级步骤见 工具箱安装指南。
适用场景与注意¶
适合在长对话中频繁需要定位用户提问的开发者与使用者。插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。
插件从 DSH 的公开会话与 Chat 快照读取当前会话的已加载提问,不扫描磁盘或其他会话、不访问网络、不调用模型、不发送消息。阅读记录只保存当前设备上的会话 ID、消息定位信息和时间,最多保留 100 个会话,不复制提问正文。卸载插件不会删除 DSH 原会话。
搜索不包含尚未加载的历史;使用「加载更早消息」可扩大搜索范围。定位依赖 DSH 原生轮次按钮和稳定的 data-chat-* 身份标识;如果当前切到「轨迹」等其他视图,请先回到「对话」。
总结¶
这套机制在长对话中提供快速定位与恢复阅读位置的能力,通过搜索与跳转减少滚动成本。