跳到主要内容

dsh-plugin-user-question-nav

已验证

@cxx42/dsh-plugin-user-question-nav · v1.0.1 · MIT · Web 界面

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).

安装

dsh plugin add @cxx42/dsh-plugin-user-question-nav

用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。

源码

发布到 npm 但没有公开仓库。安装前请检查包内容。

标签

作者

说明文档

@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-nav

Then 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), filters user / steering nodes, and renders one button per question.
  • On click it scrolls the [data-conversation-scroll] container to the matching [data-chat-anchor-key] node.