ChenRuoT/dsh-sidebar-qa

ChenRuoT★ 7TypeScriptLast synced: 2026-08-15

Open on GitHub

一个基于DSH-better-sidebar的侧边栏提问tab,实现类codex的侧边提问或claude code的/btw功能

README excerpt

dsh-sidebar-qa DeepSeek Harness(DSH)Web 插件:在对话里 划选任意文本 → 点击「提问」→ 右侧面板问答 。 基于dsh-better-sidebar开发的第三方拓展Tab页面。实现类codex侧边提问/claude code的/btw功能 插件自动创建一条 同工作区的独立 DSH 会话 (命名 ❓追问· ),用 快速无思考模型 把主对话上下文压缩成小摘要后与引文一起注入,回答过程 完全不打断主对话 。追问会话在左侧边栏可见、可继续、可归档,并保持与主对话的从属关系(插件自维护映射)。 前置依赖(必装) dsh-better-sidebar 必须安装 (未安装时本插件 不激活 ,无任何 UI/行为,也不创建会话)。 安装 重启 dsh web (host 半改动需要重启;client 改动浏览器硬刷新即可)。 使用 1. 在任意对话(主对话或追问对话)中划选一段文本,点击浮层「提问」。 2. 右侧「❓ 追问」面板变成一条 内嵌对话 :引文/问题在侧边栏内流式回答,输入框固定在下方面板底部, 不会跳转到子对话大窗口 。 3. 回答过程中可在输入框继续追问(Enter 发送、Shift+Enter 换行),所有问答都在侧边栏内完成。 4. 每个追问仍是同工作区的独立会话( ❓追问· ),主对话零打断;追问可以 嵌套 (在追问对话里再划选提问会生成新的子追问)。 5. 侧边栏「追问记录」tab 按根(主)会话分组,以分层树列出所有(嵌套)追问,点击跳转。 配置 配置走 DSH 设置服务 sidebarqa 命名空间(settings.yaml 或设置页): 键 默认 说明 summarizeProvider '' 摘要快速模型渠道;空 = 继承被追问会话的 provider summarizeModel deepseek-v4-flash 摘要快速无思考模型 summarizeReasoningEffort off 摘要思考模式( off = 关闭思考) summarizeBudgetTokens 160 背景摘要输出预算(tokens) recentWindowMessages 2 近原文 保留的最近消息条数(当前状态锚点,不经过模型) backgroundWindowMessages 12 交给模型压缩的较早消息条数上限 answerProvider deepseek-official 子对话回答模型渠道 answerModel deepseek-v4-flash 子对话回答模型 answerReasoningEffort off 子对话思考模式( off = 关闭思考) 上下文注入刻意保持轻量:旧背景压成 最多 3 句话 (目标 / 当前进度 / 未决事项),近期只保留最近 2 条且每段强截断(≤400 字符);模型侧 …

View full README on GitHub →
Skins / UIdeepseekdeepseek-harnessdshdsh-better-sidebardsh-plugindsh-plugin-marketdsh-pluginssidebar

Category