DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Question Jump Bar — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
Q

dsh-question-jump-bar

Question Jump Bar

DSH web plugin: conversation interaction layer — select text to add to chat for follow-ups, pencil edit button on user messages to edit & resend, custom user message renderer with expandable quote cards. (The right-edge question navigator rail was retired in v1.3.0: DSH 0.1.2 ships an official turn

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:popeye1113/dsh-question-jump-bar#0862dc3793eb914b467f3cc96770f6c27bb7d87f
READMECompatibilityVersions
截图

Description

DSH web plugin: conversation interaction layer — select text to add to chat for follow-ups, pencil edit button on user messages to edit & resend, custom user message renderer with expandable quote cards. (The right-edge question navigator rail was retired in v1.3.0: DSH 0.1.2 ships an official turn navigator.)

Compatibility and provenance

Question Jump Bar is published as dsh-question-jump-bar and currently resolves to version 1.3.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/9/2026

Versions

1.3.1stable
9/9/2026
1.3.0stable
9/9/2026
1.2.2stable
8/27/2026
Show 3 more versionsCollapse versions
1.2.1stable
8/26/2026
1.2.0stable
8/26/2026
1.0.0stable
8/25/2026

Related plugins

Loading related plugins…

Latest
1.3.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/9/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Pet@linxin666/dsh-petMulti-pet companion plugin for the dsh web GUI: a registry-driven floating pet that reacts to model activity, with per-pet naming, petting/feeding interactions and an affinity score

README

dsh-question-jump-bar

DSH Web 插件:会话交互增强——选中文字追问引用、消息编辑重发、自定义用户消息渲染器。

兼容性

  • v1.3.0 起适配 DSH 0.1.2-rc.1(会话 UI 拆分至 dsh-client-ui-chat、composer 迁移到 Lexical contenteditable),同时向后兼容 0.1.1-rc.x:
    • CSS Module 哈希类名改为 [class$="_actions"] / [class$="_bubble"] 后缀匹配,不再随宿主重建失效
    • 草稿读取改走官方 useInput() 契约(InputState.draft),DOM 选择器仅作回退
  • 问题索引标尺已停用(v1.3.0):DSH 0.1.2 起官方内置「轮次导航」(TurnNavigatorRail,含悬停预览、busy 动画、未加载历史轮次跳转),本插件不再注册自己的 shell.overlay 标尺,避免两条右侧标尺冲突。
  • v1.3.1 侧栏兼容:官方轮次导航钉在会话区右缘内 12px,会被 dsh-better-sidebar 右面板的边缘/阴影盖住;本插件注入 nav[class$="_frame"]{right:-8px} 把官方标尺向内挪 12px(浮动窗口模式下浮窗盖到何处标尺都会隐身,属浮窗语义,无法用 CSS 规避)。

功能

选中文字 → 追问

参照 reasonix 的 TranscriptSelectionMenu / ComposerContextCard:

  • 在会话中选中任意文字(用户消息或 AI 回复),选区正上方出现「追问」浮动按钮

  • 点击后不再把文字塞进输入框,而是在输入框上方弹出 reasonix 风格的引用面板(默认折叠两行,可点「展开/收起」查看全文,可点 × 移除,可选中文字复制但不触发追问按钮)

  • 引用面板样式:左侧品牌色竖杠 + 无边框 + 与 sidebar 会话选中高亮同色背景 + 与输入框等宽

  • 直接在输入框输入追问内容,按 Enter 或点击发送按钮,引用会以可展开/收起的卡片形式显示在消息上方,用户输入的内容在下方,两者完全分离

  • 点击空白处 / 滚动 / 按下 Esc 会收起选区按钮

编辑自己的消息并重新发送

参照 reasonix 的 Message 编辑:

  • 每条用户消息的复制按钮右侧新增一个**铅笔(编辑)**按钮(lucide Pencil 图标)

  • 点击后弹出 composer 输入框风格的编辑面板(--dsw-specific-input-major 背景 + 圆角 22px + --dsw-shadow-lv2 阴影),预填该消息原文(不含追问引用),光标定位到末尾

  • 修改完成后点「重新发送」(或 Ctrl/Cmd + Enter),编辑后的文字会作为新消息发送

  • 操作行图标使用 lucide-react 原生图标(Copy + Pencil,描边风格)

自定义用户消息渲染器

  • 替换 DSH 默认的 user 消息渲染器(conversation.chat.node key="user")

  • 解析消息文本中的 【追问引用】...【/追问引用】 标记,渲染为可展开/收起的引用卡片

  • 用户输入内容以纯文本气泡显示,与引用卡片完全分离

  • 保留操作行(复制、编辑)和图片渲染

说明:DSH 的历史消息由宿主权威管理,客户端无法原地替换已发送的消息;「重新发送」是把编辑后的文字作为一条新消息发出。原消息保留。

截图

安装

从 npm

dsh plugin --profile web add dsh-question-jump-bar -w

从 GitHub

dsh plugin --profile web add github:popeye1113/dsh-question-jump-bar -w

从本地目录 / tarball

# 本地目录
dsh plugin --profile web add ./dsh-question-jump-bar -w

# 或先打包
npm pack
dsh plugin --profile web add ./dsh-question-jump-bar-1.2.0.tgz -w

安装后重启 dsh web 使新 bundle 生效。

使用

装好并刷新页面后,本插件提供以下交互(问题跳转已由 DSH 0.1.2 官方内置的「轮次导航」承担,直接用它即可):

  • 追问引用:在会话里用鼠标选中任意 AI 回复文字,气泡旁浮出「追问」按钮 → 点击把该句载入输入框上方的引用面板;正常输入问题并按 Enter / 点发送,引用会以标记卡片形式随消息一起发出,历史里渲染成可展开的引用卡片。
  • 编辑重发:每条自己的消息右下角有铅笔按钮 → 弹出编辑框改文字 → 「重新发送」。
  • 复制:自定义用户消息渲染器保留复制按钮,仅复制正文(不含引用卡片)。

卸载

dsh plugin --profile web remove dsh-question-jump-bar -w

License

MIT