ChenRuoT/dsh-sidebar-qa15

dsh-sidebar-qa

DSH Web 插件:选择对话文本 -> 在右侧面板中提问 -> 在同一工作区内进行专用的追问会话,不中断主对话。基于 dsh-better-sidebar 的轻量应用。

AI 分析

核心用途是实现划词并在侧边栏进行不打断主线对话的嵌套追问。适合需要在阅读 AI 回复时针对局部细节进行发散提问、多线并行的用户。

包名
dsh-sidebar-qa
版本
0.1.0
许可证
MIT
最近更新
2026年8月16日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ChenRuoT/dsh-sidebar-qa

使用

  1. 在任意对话(主对话或追问对话)中划选一段文本,点击浮层「提问」。
  2. 右侧「追问」面板变成一条内嵌对话:引文/问题在侧边栏内流式回答,输入框固定在下方面板底部,不会跳转到子对话大窗口
  3. 回答过程中可在输入框继续追问(Enter 发送、Shift+Enter 换行),所有问答都在侧边栏内完成。
  4. 每个追问仍是同工作区的独立会话(❓追问·),主对话零打断;追问可以嵌套(在追问对话里再划选提问会生成新的子追问)。
  5. 侧边栏「追问记录」tab 按根(主)会话分组,以分层树列出所有(嵌套)追问,点击跳转。

配置

配置走 DSH 设置服务 sidebarqa 命名空间(settings.yaml 或设置页)。Web 界面入口:DSH 设置 → 侧边卡片 → 「追问」卡片右上角的齿轮「功能配置」弹窗(由 dsh-better-sidebar v0.12+ 的 settings.render 提供),可逐项编辑下表字段——文本行 blur/Enter 提交,数字行按区间钳制,写入经 /sidebarqa/api/config.update 带 revision 乐观锁(多窗口冲突时提示重试)。

默认说明
summarizeProvider''摘要快速模型渠道;空 = 继承被追问会话的 provider
summarizeModeldeepseek-v4-flash摘要快速无思考模型
summarizeReasoningEffortoff摘要思考模式(off/high/max 三档下拉)
summarizeBudgetTokens160背景摘要输出预算(tokens)
recentWindowMessages2近原文保留的最近消息条数(当前状态锚点,不经过模型)
backgroundWindowMessages12交给模型压缩的较早消息条数上限
answerProviderdeepseek-official子对话回答模型渠道
answerModeldeepseek-v4-flash子对话回答模型
answerReasoningEffortoff子对话思考模式(off/high/max 三档下拉)
titleBudgetTokens64回答完成后重命名标题的输出预算(tokens)

上下文注入刻意保持轻量:旧背景压成最多 3 句话(目标 / 当前进度 / 未决事项),近期只保留最近 2 条且每段强截断(≤400 字符);模型侧从新到旧提交,让当前进度落在注意力最强位置。摘要失败/无渠道时自动降级为「仅近期对话 + 引文 + 问题」,问答不中断。