Sessions & Messages

dsh-jump-rail

Memory455/dsh-jump-rail · ★ 2

Memory455

DSH Web GUI conversation jump rail plugin

License
Apache-2.0
Added
2026-08-16
Maintenance
active
Install kind
github
npm
@memory455/dsh-jump-rail
Manifest details
Manifest status
Declared
Manifest path
package.json#dsh
Manifest checked
2026-08-19
Lifecycle scripts
None found

Static manifest checks report declarations only; they are not compatibility or security review.

安装

dsh plugin --profile web add github:Memory455/dsh-jump-rail

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

Table of contents
  1. Features
  2. Installation
  3. Usage
  4. License

简体中文 | English

A lightweight conversation navigator for the DSH Web GUI. It adds a vertical rail of short markers to the left side of the chat, making it easy to see your current turn and jump around long conversations.

Conversation jump rail preview

Features

  • Displays one persistent marker for each conversation turn;
  • Highlights the turn currently in the viewport with a brighter, thicker, and longer marker;
  • Shows an input and output summary when you hover over a marker;
  • Jumps directly to a turn's input when you click its marker;
  • Appears only in chat views containing at least two turns;
  • Automatically adjusts when the window, sidebar, or conversation content changes.

Installation

Installing from npm is recommended:

dsh plugin --profile web add @memory455/dsh-jump-rail

You can also install directly from GitHub:

dsh plugin --profile web add https://github.com/Memory455/dsh-jump-rail

To clone the source, build it locally, and install the local build:

# Clone the source
git clone https://github.com/Memory455/dsh-jump-rail.git
cd dsh-jump-rail

# Install dependencies and build
pnpm install
pnpm build

# Link the plugin to the DSH Web profile
dsh plugin --profile web add link:$PWD

Restart DSH Web after installation to activate the plugin.

Usage

Open a chat containing at least two conversation turns. The jump rail appears automatically on the left side of the conversation:

  • As you scroll, the marker for the current turn is highlighted automatically;
  • Hover over a marker to preview that turn's input and output;
  • Click any marker to jump back to its corresponding turn.

The jump rail hides automatically when you switch to a non-chat view, such as the trajectory view.

# Install dependencies
pnpm install

# Typecheck, test, and build
pnpm typecheck
pnpm test
pnpm build

# Watch source files for changes
pnpm watch

After building locally, link the current directory to the DSH Web profile:

dsh plugin --profile web add link:$PWD

Restart DSH Web after linking the plugin.

License

Apache-2.0