dsh-sidebar-qa
DSH Web 插件:选择对话文本 -> 在右侧面板中提问 -> 在同一工作区内进行专用的追问会话,不中断主对话。基于 dsh-better-sidebar 的轻量应用。
AI 分析
核心用途是实现划词并在侧边栏进行不打断主线对话的嵌套追问。适合需要在阅读 AI 回复时针对局部细节进行发散提问、多线并行的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ChenRuoT/dsh-sidebar-qa說明文件
閱讀完整 README ↗使用
- 在任意对话(主对话或追问对话)中划选一段文本,点击浮层「提问」。
- 右侧「追问」面板变成一条内嵌对话:引文/问题在侧边栏内流式回答,输入框固定在下方面板底部,不会跳转到子对话大窗口。
- 回答过程中可在输入框继续追问(Enter 发送、Shift+Enter 换行),所有问答都在侧边栏内完成。
- 每个追问仍是同工作区的独立会话(
❓追问·),主对话零打断;追问可以嵌套(在追问对话里再划选提问会生成新的子追问)。 - 侧边栏「追问记录」tab 按根(主)会话分组,以分层树列出所有(嵌套)追问,点击跳转。
配置
配置走 DSH 设置服务 sidebarqa 命名空间(settings.yaml 或设置页)。Web 界面入口:DSH 设置 → 侧边卡片 → 「追问」卡片右上角的齿轮「功能配置」弹窗(由 dsh-better-sidebar v0.12+ 的 settings.render 提供),可逐项编辑下表字段——文本行 blur/Enter 提交,数字行按区间钳制,写入经 /sidebarqa/api/config.update 带 revision 乐观锁(多窗口冲突时提示重试)。
| 键 | 默认 | 说明 |
|---|---|---|
summarizeProvider | '' | 摘要快速模型渠道;空 = 继承被追问会话的 provider |
summarizeModel | deepseek-v4-flash | 摘要快速无思考模型 |
summarizeReasoningEffort | off | 摘要思考模式(off/high/max 三档下拉) |
summarizeBudgetTokens | 160 | 背景摘要输出预算(tokens) |
recentWindowMessages | 2 | 近原文保留的最近消息条数(当前状态锚点,不经过模型) |
backgroundWindowMessages | 12 | 交给模型压缩的较早消息条数上限 |
answerProvider | deepseek-official | 子对话回答模型渠道 |
answerModel | deepseek-v4-flash | 子对话回答模型 |
answerReasoningEffort | off | 子对话思考模式(off/high/max 三档下拉) |
titleBudgetTokens | 64 | 回答完成后重命名标题的输出预算(tokens) |
上下文注入刻意保持轻量:旧背景压成最多 3 句话(目标 / 当前进度 / 未决事项),近期只保留最近 2 条且每段强截断(≤400 字符);模型侧从新到旧提交,让当前进度落在注意力最强位置。摘要失败/无渠道时自动降级为「仅近期对话 + 引文 + 问题」,问答不中断。