Preface¶
In DSH’s Web session, long conversations arrange user messages and model outputs into strips. If you wish to quickly preview a specific strip on the right, jump to a specific round, or search user messages, but do not want to add an extra permanent panel, check out dsh-turn-rail.
It is a browser UI plugin for DeepSeek Harness Web, installed using DSH’s plugin mechanism, aiming to provide a lightweight turn rail on the right edge of the session.
What is this¶
The one-sentence positioning of dsh-turn-rail is:
A Codex-style auto-hiding turn rail for DeepSeek Harness Web.
Verified materials state the owner is Yujm888, the license is MIT, and the repository address is:
https://github.com/Yujm888/dsh-turn-rail
Its design is lightweight:
- no settings
- no extra panels
- zero runtime dependencies
It is a browser UI plugin; the materials explicitly state that nothing here enters a model request.
Core Features¶
The capabilities listed below are all derived from verified facts.
- Edge-peek auto-hide: When the pointer is near the right edge, the rail fades in; when moved away, it fades out.
- Layered hit zones: The outer area is used to keep the rail visible, the wider area of the marker is clickable to jump, and the narrow area around the marker is used to display a tooltip.
- Per-turn tooltip: Preview the corresponding round via the marker.
- Search: Open search via the magnifying glass button, filter user messages by input, and click results to jump.
- 30-marker scrolling window: In long sessions, display at most 30 markers and scroll within the rail.
- Theme-aware and responsive: Adapts to DSH’s theme and the page viewport.
- Full-session projection: Combines the Web profile’s
sessionProjectionsto present the full session track.
Installation and Enablement¶
First, confirm the environment meets the following requirements:
- DSH
>= 0.1.0-rc.6 - Web profile with
sessionProjectionsavailable
For remote installation, use:
dsh plugin --profile web add dsh-turn-rail
After installation, restart dsh web, then hard refresh the browser tab:
dsh web
If you have already pulled it locally from GitHub, you can also install using a local path:
dsh plugin --profile web add /path/to/dsh-turn-rail
To remove the plugin:
dsh plugin --profile web remove dsh-turn-rail
Typical Usage¶
Below are basic operations that can be reproduced in DSH Web.
-
Move the pointer near the right edge; the rail fades in. Move away to fade out.
-
Hover the pointer over the narrow area around the marker to preview that round; click the wider area of the marker to jump.
-
Click the magnifying glass button to open search; enter text to filter user messages; click results to jump; press
Escto close. -
If you need to adjust interaction parameters later, check
lib/client.jsin the repository; the materials state that tuning constants are located in this file.
Applicable Scenarios and Notes¶
Suitable for the following situations:
- You are using DSH’s Web profile.
- You want to handle long sessions but keep the right-side interface lightweight.
- You need an auto-hiding, previewable, jumpable, and searchable entry point for turns.
Notes before use:
- Requires DSH
>= 0.1.0-rc.6. - Requires the Web profile to provide
sessionProjections. - It is a browser UI plugin and does not enter model requests.
- The DSH ecosystem emphasizes “Everything is a plugin”; the community directory is an independent site and does not form an official app store relationship with DeepSeek or Hexagon.
- The project states it is not affiliated with DeepSeek.
dshplugins run with the permissions of the currentdshprocess; you should check source code, dependencies, and license before installing. This plugin’s license isMIT.- Verified materials do not provide star count, category, or directory page URL, so this article does not use these unconfirmed details.
Conclusion¶
The value of dsh-turn-rail lies in keeping turn navigation within the right edge of DSH Web: auto-hide, per-turn preview, click-to-jump, and search user messages, all without adding extra panels or runtime dependencies.
If you wish to check the source code or submit an issue, you can visit the GitHub repository:
https://github.com/Yujm888/dsh-turn-rail
The directory page URL did not appear in the verified materials.