@cxx42/dsh-plugin-user-question-nav
v1.0.1
Published
DeepSeek Harness web plugin: a right-side navigation rail of user-question buttons that scrolls the chat to each user message (like chat.deepseek.com).
Maintainers
Readme
@cxx42/dsh-plugin-user-question-nav
A DeepSeek Harness client plugin that adds a right-side navigation rail to the conversation. It shows one small button per user question, top to bottom; clicking a button scrolls the chat to that question — handy for long sessions, similar to the question-jump rail on chat.deepseek.com.
Install
dsh plugin add @cxx42/dsh-plugin-user-question-navThen restart the desktop (or dsh --port web) so the bundle is recomposed. The rail appears on the right once the session has more than one user message.
Requirements / Notes
- It mounts into the chat conversation view (
@deepseek-ai/dsh-client-ui-conversation), which ships with the base install. - Only the already-loaded part of the conversation is navigable; earlier pages aren't reachable until loaded.
- Pure client plugin — no Host capabilities needed. Styling uses the DSH theme tokens, so it follows light/dark.
How it works
- Reads the conversation snapshot (
snapshot.chat), filtersuser/steeringnodes, and renders one button per question. - On click it scrolls the
[data-conversation-scroll]container to the matching[data-chat-anchor-key]node.
