ARTICLE · 1226960
DSH插件测评:/btw 旁问不打断主任务
AURORA LAB · 前沿观察
DSH插件测评:/btw 旁问不打断主任务
跑长任务时冒出一个问题,你通常只有两个选择:新开会话把背景重讲一遍,或者直接插话把主任务打断。dsh-btw 想给第三个选项。下面是一条安装命令、一张版本对应表,和四个能提前避开的坑。
一、它是什么
dsh-btw(MichengAI/dsh-btw)是一个 DSH插件:在会话里输入 /btw 加问题,它基于当前已完成的内容作答,答案出现在输入框上方的独立气泡里,不读新文件、不联网、不跑命令、不改代码。装它之前,多数人的替代方案是新开会话重讲背景,或者直接打断主任务。截至 2026-10-21(UTC),GitHub Star 24、npm 官方上周下载 5,801;插件市场榜按自己的口径记为 23 星、84,547 次/周。
二、它能替你少做什么
01
`/btw` 就地提问 → 不用另开会话重讲背景。边界:只参考提问那一刻已完成的内容,拿不到正在生成的回答。
02
只读作答 → 不用担心它偷改文件、跑命令、装依赖。插件不接工具,答案也不写回主会话。
03
独立气泡 → 不用在正文里翻答案。Markdown、公式、复制、折叠、关闭都在,可以同时挂好几条。
04
划词旁问 → 不用复制原文再提问。选中正文点「旁问」,或点「解释一下」,一次最多引用 8,000 个 UTF-16 单元。
05
关闭即取消 → 不用收拾会话。代价是刷新页面气泡就没了,得先复制。

三、三个真实场景
1. 个人开发者:主任务还在跑
你让 Agent 重构校验逻辑,它正跑着,你想确认「这段重试在什么情况下会退化成死循环」。动作:输入 /btw 这段重试的退出条件是什么;等气泡给出结论;把结论复制回主输入框,决定要不要追加一句约束。产出是一句判断,不是一版代码,主任务全程没停。
2. 团队评审:选中代码块问一句
同事把一段 join 查询贴进会话,你不确定这里为什么用 left join。动作:选中那段代码,点横条「旁问」;输入「左连接是为了保留哪张表的行」;问题多就分几条,把气泡折叠起来逐条对。产出是一段能直接贴进 PR 评论的解释,引用的原文就在气泡里。
3. 运营:拿着纪要找口径
你要把会议纪要改成推文,但纪要里的「转化率」没写口径。动作:选中那一段,点「旁问」;点「解释一下」;答案对了就点「添加到对话」,把引用带回草稿。产出是一句能直接抄进文案的解释,不用重新粘一遍原文,也不会清空你已经写好的草稿。

四、和谁比、对哪个版本
三种问法的差别:
| /btw |
版本对应(数据来自 npm registry 与插件页):
本机 0.2.1-rc.2 在支持列表内,Node 需要 22 以上。

五、四个坑 + 三步上手
01
装错包:不带 scope 的 dsh-btw 是另一个作者的包(0.0.3,上周 44 次下载)。认准 @michengai/dsh-btw。
02
版本门:0.2.1 alpha 会被直接拒绝,插件不运行,但配置和主会话都还在,别以为装坏了。
03
带附件提问:附了图片或文件会被拒,输入和附件都保留,移除后再发。
04
刷新丢答案:气泡不进历史,先复制再刷新页面。
三步上手:
# 1) 装插件
dsh plugin --profile web add @michengai/dsh-btw@latest --registry=https://registry.npmjs.org/
# 2) 确认在列表里,然后重载 DSH(刷新浏览器不够)
dsh plugin --profile web list | grep michengai
# 3) 在会话里试一句
/btw 用一句话总结这个会话已经完成了什么
写在最后
看到这儿,说明你把它读完了。这类文章能走多远,只取决于两件事:你的在看和转发。
顺手关注并设为星标,下一篇更新第一时间见。
END
一起聊聊
你现在跑长任务时冒出的问题,是先记在便签上、还是直接打断它?
欢迎在评论区说说你的做法。
乌鸦君疯狂学AI
让天下没有难用的AI
#DSH插件# #旁问# #只读旁问#















































































