BTW 侧问面板

在 DeepSeek Harness (DSH) 的 Web 客户端开发中,对话进行时想临时问一个问题,直接回复会污染主会话的上下文。dsh-btw 插件通过浮动面板解决这一问题:它从主会话的已完成历史创建一个独立的一次性会话,回答在分支会话中流式生成,主对话不产生新内容。

插件定位

这是一个纯客户端插件,无需修改服务端。它由 LuckVd 维护,遵循 MIT 协议,主要面向 DSH Web GUI 用户。

核心功能

  • 浮动面板开关:通过 Ctrl/⌘+Alt+B 快捷键全局开关侧问抽屉。
  • 独立会话隔离:创建独立的分支会话,不复制主会话的 goal、计划、工具调用或权限状态,确保主对话不受影响。
  • 模型切换:支持在侧问面板内切换模型,不影响主会话。
  • 上下文监控:显示上下文圈,实时展示当前侧问上下文的 token 占用情况。

安装

使用官方命令安装插件:

dsh plugin --profile web add github:LuckVd/dsh-btw

安装后需重启 dsh-web 服务以生效。

使用步骤

  1. 开关面板:在任意页面按下 Ctrl/⌘+Alt+B 打开侧问面板。
  2. 发起追问:点击已完成回答底部的 ? 图标,以该回答及其之前的对话作为参考上下文。
  3. 发送提问:在输入框输入问题并按 Enter 发送。
  4. 管理会话:点击面板头部的“归档”按钮清空当前分支会话;按 Esc 或点击遮罩收起面板。

注意事项

  • 会话管理:侧问会话只能归档,不能删除。
  • 标签页隔离:每个浏览器标签页各自维护独立的侧问会话,互不共享。
  • 上下文范围:上下文仅包含当前窗口中已完成的文本,更早的历史需先在主会话中加载。
  • 显示延迟:上下文圈仅在首次 LLM 调用并回报用量后才显示。

该插件适合需要频繁在对话流中进行临时追问、且不希望打断或修改主会话流程的场景。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜