dsh-message-map:为 DeepSeek Harness 移植 Codex 风格的会话消息导航轨道

前言

在使用 DeepSeek Harness (DSH) 进行会话开发或交互时,长对话的上下文定位是一个常见痛点。传统的线性滚动浏览方式在消息条数较多时效率较低,难以快速定位关键信息。下面介绍一款为 DSH 移植 Codex 风格的会话消息导航轨道插件,通过可视化的刻度辅助用户快速浏览与跳转。

插件简介

dsh-message-map 是由 ChiYuKe 维护的客户端插件。它通过在聊天区左侧绘制纵向刻度,为长会话提供类似 Codex 的导航体验。该插件不修改会话数据,仅通过监听 DSH 已渲染的会话节点来增强交互。

核心功能

  1. 自动刻度显示:聊天区左侧按消息位置绘制纵向刻度,无需手动添加按钮,自动出现。
  2. 悬停信息:悬停刻度可显示消息摘要与上下文注入来源。
  3. 快速跳转:点击刻度快速跳转(200ms 缓动动画),目标消息会短暂高亮。
  4. 快速扫览:按住刻度可拖动,实现快速扫览消息流。
  5. 自动响应:自动监听消息追加、历史加载、窗口尺寸与滚动变化,保持刻度位置准确。

安装与启用

使用官方 CLI 安装:

dsh plugin --profile web add dsh-message-map

注意:仓库已提交构建产物 lib/,且没有 prepare 脚本,因此不需要 allowBuilds 授权,安装后即可使用。

典型用法

  1. 打开任意会话。
  2. 当会话内的用户消息达到 4 条后,聊天区左侧会自动出现消息刻度。
  3. 点击刻度跳转到对应消息,或按住刻度拖动以快速扫览消息。

适用场景与注意

  • 权限范围:插件只使用 DSH 已渲染的会话节点,不修改会话数据,也不执行 Host 命令。
  • 显示规则:消息轴按用户消息计数,仅在用户消息达到 4 条后出现。若不足 4 条,不会显示任何内容。
  • 安全建议:安装前建议检查源码与许可证,确认其运行在当前 dsh 进程权限范围内。

结语

该插件为长会话管理提供了高效的导航手段,适合需要频繁定位上下文的开发者。更多细节可访问 GitHub 仓库 或 DSH 插件目录。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜