Introduction¶
The DSH (DeepSeek Harness) plugin ecosystem emphasizes “everything is a plugin”. The community directory is an independent site and should not be understood as an official app store. For developers using the DSH web client, manually scrolling to locate a specific user query or a segment of an agent’s response in a long session may not be efficient enough.
dsh-plugin-message-timeline-navigation addresses this scenario by overlaying a Codex-style message timeline on the left side of the conversation view. It uses tick marks to display user turns and supports preview, jumping, and highlighting the current reading position.
What is this¶
dsh-plugin-message-timeline-navigation is a frontend plugin for the DSH web client, maintained by cokiscarazo-rgb, and licensed under MIT.
It does not modify the DSH core; plugin files exist only in the DSH plugin directory. After installation, vertical tick marks appear on the left edge of the chat area, with each tick mark corresponding to a user turn, including the user message and the complete agent response.
Core Features¶
- One tick mark per user turn: A tick mark includes the user message and the complete agent response, filtering out agent-only tail nodes
[data-turn-tail]. - Hover preview: Hovering over a tick mark displays a message preview card with a cascading expansion effect.
- Click to jump: Clicking a tick mark smoothly scrolls to the top of the corresponding message and briefly highlights it.
- Reading progress: While scrolling, the tick mark for the current reading turn (the segment where the scrollport top is located) remains dark/highlighted.
- Track only user messages: Keeps the timeline dense and predictable.
- Pure frontend overlay: Does not modify the DSH core.
Installation and Usage¶
It is recommended to install in a pnpm environment and install the plugin as a DSH plugin, not as a global package. Execute the following command:
dsh plugin add dsh-plugin-message-timeline-navigation
After installation, open any DSH web client session, and vertical tick marks will appear on the left edge of the chat.
Typical Usage¶
- Open any DSH web client session.
- See vertical tick marks on the left edge of the chat.
- Hover over a tick mark to display a preview card and cascading expansion.
- Click a tick mark to jump to that message, aligning to the top and briefly highlighting.
- While scrolling the session, the current turn’s tick mark stays dark.
Applicable Scenarios and Notes¶
Suitable for developers who need to quickly view, locate, or backtrack user turns in the DSH web client session view. It leans more towards a browsing aid and does not change the logic of the DSH main program.
Dependencies and Environment Information:
- Compatible with DSH web client session views;
dsh.client.platformisweb. - Requires
react/react-dom18+. cordisrc line is a peer dependency, andpeerDependenciesMetamarkscordisas optional.package.jsonenginesrequiresnode >=20.
The plugin runs with the permissions of the current dsh process. It is recommended to check the source code, dependencies, and license before installation; this plugin’s license is MIT, and the author/maintainer is cokiscarazo-rgb.
Links¶
GitHub:
https://github.com/cokiscarazo-rgb/dsh-plugin-message-timeline-navigation
The directory page address provided by the plugin clues is:
https://www.skillhub.cn/plugins/cokiscarazo-rgb/dsh-plugin-message-timeline-navigation
The information on this directory page was not directly confirmed in the scraped data for this update.