Introduction

When developing or interacting with conversations in DeepSeek Harness (DSH), locating context in long conversations is a common pain point. Traditional linear scrolling is less efficient when there are many messages, making it difficult to quickly locate key information. The following section introduces a DSH plugin that ports a Codex-style conversation message navigation track, helping users browse and jump quickly using visual tick marks.

Plugin Overview

dsh-message-map is a client-side plugin maintained by ChiYuKe. It draws vertical tick marks on the left side of the chat area, providing a Codex-like navigation experience for long conversations. The plugin does not modify conversation data; it only listens to DSH’s rendered conversation nodes to enhance interaction.

Core Features

  1. Automatic tick mark display: Vertical tick marks are drawn on the left side of the chat area according to message positions, appearing automatically without requiring a manually added button.
  2. Hover information: Hovering over a tick mark can display a message summary and the context injection source.
  3. Quick jump: Clicking a tick mark jumps quickly to the corresponding message (with a 200ms easing animation), and the target message is briefly highlighted.
  4. Quick sweep: Holding down a tick mark allows dragging, enabling a quick sweep through the message stream.
  5. Automatic adaptation: The plugin automatically listens for message appends, history loading, window size changes, and scroll changes to keep the tick mark positions accurate.

Installation and Enablement

Install it using the official CLI:

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

Note: The repository has already committed build artifacts under lib/, and there is no prepare script, so no allowBuilds authorization is required. It is ready to use after installation.

Typical Usage

  1. Open any conversation.
  2. Once there are at least 4 user messages in the conversation, message tick marks will automatically appear on the left side of the chat area.
  3. Click a tick mark to jump to the corresponding message, or hold and drag a tick mark to quickly sweep through messages.

Applicable Scenarios and Notes

  • Permission scope: The plugin only uses DSH’s rendered conversation nodes. It does not modify conversation data and does not execute Host commands.
  • Display rule: The message axis is counted based on user messages and only appears after there are at least 4 user messages. If there are fewer than 4, nothing is displayed.
  • Security recommendation: Before installation, it is recommended to check the source code and license to confirm that the plugin operates within the permission scope of the current dsh process.

Conclusion

This plugin provides an efficient navigation solution for managing long conversations, making it suitable for developers who frequently need to locate context. For more details, visit the GitHub repository or the DSH plugin catalog.