dsh-question-nav
v0.1.0
Published
Session question navigator for DeepSeek Harness web GUI: right-side floating panel listing the current session's user questions, with hover preview and click-to-jump.
Maintainers
Readme
dsh-question-nav
Session question navigator for the DeepSeek Harness web GUI: a right-side floating panel listing the current session's user questions, with a hover full-text preview and click-to-jump (smooth scroll) to the matching message.
Install
From npm:
dsh plugin --profile web add dsh-question-navFrom a local checkout:
dsh plugin --profile web add file:/path/to/question-nav-pluginThen restart the dsh web process. The plugin appears under
Settings → Plugins as dsh-question-nav.
How it works
- Bundle patch (
cordis.patch.yml) inserts one Loader row naming this package, so the client-modules scan picks up thedsh.clientdeclaration and serveslib/client.jsintowindow.__DSH_BOOT__. - The browser half registers an additive entry in the
shell.overlayslot (no shipped UI is replaced), reads the current session through the officialsessions.binding(id).sessionface (ConversationSnapshot), and listsuser/steeringchat nodes. - Jumping uses the conversation's stable
data-chat-anchor-keyDOM anchors and smooth-scrolls the conversation scrollport. - All theme colors come from
--dsw-*tokens, so light/dark themes apply automatically.
Remove
dsh plugin --profile web remove dsh-question-nav