{"_id":"@cxx42/dsh-plugin-user-question-nav","_rev":"2-6c8be2b16ec80c6bf22fba467539fafc","name":"@cxx42/dsh-plugin-user-question-nav","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@cxx42/dsh-plugin-user-question-nav","version":"1.0.0","keywords":["dsh","deepseek-harness","plugin","conversation","navigation","client"],"license":"MIT","_id":"@cxx42/dsh-plugin-user-question-nav@1.0.0","maintainers":[{"name":"cxx42","email":"changxiaoxian42@outlook.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"b44aae5cd5e2b0ac5dcf1006aeea869e9c5225f2","tarball":"https://registry.npmjs.org/@cxx42/dsh-plugin-user-question-nav/-/dsh-plugin-user-question-nav-1.0.0.tgz","fileCount":5,"integrity":"sha512-oH0I6v+GTxfkXV1P41F9c9iBRkSJsNUSanevRstvrnj3PiKNnaAU69Te17mI9WsvhTyhRV/3JCI+0LG465bdSA==","signatures":[{"sig":"MEUCIQCoj9CHXQftLZKHabjpiMVv4dhDnZUkw/g+SOawRzDX/gIgNXFFce9J449ufAP903JdLJTNH0DUilgd4XuTwVAvzws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14907},"main":"lib/index.js","type":"module","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"_npmUser":{"name":"cxx42","email":"changxiaoxian42@outlook.com"},"_npmVersion":"11.17.0","description":"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).","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","@deepseek-ai/dsh-client-runtime":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-plugin-user-question-nav_1.0.0_1787403515048_0.9371277716687398","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cxx42/dsh-plugin-user-question-nav","version":"1.0.1","description":"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).","type":"module","main":"lib/index.js","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"license":"MIT","keywords":["dsh","deepseek-harness","plugin","conversation","navigation","client"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-client-ui-conversation"]}},"peerDependencies":{"react":"^18.0.0","@deepseek-ai/dsh-client-runtime":"*"},"engines":{"node":"^22.19.0 || >=24.0.0"},"publishConfig":{"access":"public"},"_id":"@cxx42/dsh-plugin-user-question-nav@1.0.1","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-X6wIG/Zh2duGtA7TzJZ+Yhlsnyyd3KmEqSwrBLWgHpvXR5CWX5lNMSxmRpRP6GV28/qLSylpIi5ivM+hiNB/+Q==","shasum":"8943968ad5471ceead08da95e9474b7fba7da99e","tarball":"https://registry.npmjs.org/@cxx42/dsh-plugin-user-question-nav/-/dsh-plugin-user-question-nav-1.0.1.tgz","fileCount":5,"unpackedSize":9372,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqdXHr8obMaH2kUKJYoqmn5KAqI+oQcSOzjb+WnQJvLQIgOuYSRa1MiO1Su11xxIQQrCNz0R1lxsvS/W8eLip4mwA="}]},"_npmUser":{"name":"cxx42","email":"changxiaoxian42@outlook.com"},"directories":{},"maintainers":[{"name":"cxx42","email":"changxiaoxian42@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-plugin-user-question-nav_1.0.1_1787404255292_0.8123410425795965"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-22T12:58:34.900Z","modified":"2026-08-22T13:10:55.636Z","1.0.0":"2026-08-22T12:58:35.245Z","1.0.1":"2026-08-22T13:10:55.492Z"},"license":"MIT","keywords":["dsh","deepseek-harness","plugin","conversation","navigation","client"],"description":"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":[{"name":"cxx42","email":"changxiaoxian42@outlook.com"}],"readme":"# @cxx42/dsh-plugin-user-question-nav\n\nA 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.\n\n## Install\n\n```powershell\ndsh plugin add @cxx42/dsh-plugin-user-question-nav\n```\n\nThen **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.\n\n## Requirements / Notes\n\n- It mounts into the chat conversation view (`@deepseek-ai/dsh-client-ui-conversation`), which ships with the base install.\n- Only the already-loaded part of the conversation is navigable; earlier pages aren't reachable until loaded.\n- Pure client plugin — no Host capabilities needed. Styling uses the DSH theme tokens, so it follows light/dark.\n\n## How it works\n\n- Reads the conversation snapshot (`snapshot.chat`), filters `user` / `steering` nodes, and renders one button per question.\n- On click it scrolls the `[data-conversation-scroll]` container to the matching `[data-chat-anchor-key]` node.\n","readmeFilename":"README.md"}