dsh-btw
在终端中运行以下命令:
dsh plugin install andrewhmir/dsh-btw
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install andrewhmir/dsh-btw 安装该插件(源码:https://github.com/andrewhmir/dsh-btw),安装后重启 dsh web。
插件介绍
主对话里偶尔只想就当前上下文问一句,又不想把问答写进 transcript、占用下一轮 token,或打断正在流式输出的主回合——/btw 就是为这种「旁路一问」设计的。
core 思路与 subagent 相反:subagent 是空上下文加完整工具面;/btw 则是完整已提交会话上下文、无工具、单次调用。在 Web GUI 输入框输入 /btw(也可从 / 菜单选择),问题会经插件自有 loopback 路由发起一次无工具的 LLM 流式请求;答案在应用上方的浮层里以 Markdown 渲染,Space、Enter 或 Escape 即可关闭。整条路径不调用 session.append,问答不会出现在聊天记录、导出或模型后续可见历史中,设计上仅产生一次 provider 计费。
它可在主回合流式输出或工具调用进行中并发使用,且不会打断主流程;快照会去掉尚未完成的尾部 tool call,避免 provider 拒答。适合在 DSH Web GUI 里做临时澄清、快速对照上下文、或不想污染主会话的 side question 的用户;需要 CLI、持久化旁路对话或会话成本看板里可追溯记录的场景则不太匹配。
使用场景
- 主回合流式输出时想快速核对上文而不打断当前回复
- 需要完整对话上下文但不想把旁路问答写进 transcript
- 工具调用进行中临时澄清概念且不希望污染主会话历史
适合人员
- 日常使用 DSH Web GUI 的开发者与 power user
- 希望旁路提问可复用 prompt cache、控制单次调用成本的用户
- 重视会话隐私、不希望 side question 进入导出或后续模型上下文的人