🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

旁问气泡 MichengAI/dsh-btw

DeepSeek Harnessv1.3.1
MichengAI0 天前有提交已提供中文文档扫描:未发现敏感能力

在 DeepSeek Harness 当前会话中随手旁问,只回答,不执行

52.1/100
综合分
48
GitHub 星标
69,531
npm 周下载
—/5
用户评分

数据截至 2026/11/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @michengai/dsh-btw
npm 源 · @michengai/dsh-btw 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · market
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功(非静态推断);本次验证针对插件 v1.3.0,当前版本为 v1.3.1
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 0 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包@michengai/dsh-btw @ 1.3.1
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 08:39:07

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

写入剪贴板(不计风险)
查看扫描证据(共 1 处,展示前 1 条)
  • 写入剪贴板
    lib/client.js:13764
    await navigator.clipboard.writeText(item.answer);
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-loop@deepseek-ai/dsh-api-gateway@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-attachment@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-chat@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-input-trigger
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

3 张 · 点击查看大图

功能亮点

  • 基于当前上下文回答
  • 独立气泡展示
  • 只读不执行工具

DSH 一次性只读旁问插件:基于当前上下文回答,独立气泡,不执行工具

v1.3.22026-11-03
· 中文说明 · 扩展宿主兼容支持:全面通过 DSH 最新预发布版本 0.2.2-alpha.3 与全系 RC(覆盖至 0.2.1-rc.5)的兼容性回归,确保一次性只读旁问在最新宿主上平稳运行。 --- · English · Extend host compatibility support: verified compatibility across DSH latest prerelease 0.2.2-alpha.3 and all RCs up to 0.2.1-rc.5, ensuring seamless side-ask interaction on newer hosts.
v1.3.12026-11-01
· 中文说明 · 隔离引用规则 ID 彻底避免宿主崩溃:将块引用切分规则 ID 与插槽 key 迁入专用命名空间 dsh-btw-blockquote,彻底停止借用官方 quote 标识符,并在渲染期与注册表变更事件中检测到官方 @deepseek-ai/dsh-message-quotes 时动态让位。彻底解决新宿主因重复注册引发的 Failed to load plugins 崩溃,同时确保老版本宿主继续拥有完整的引用卡片呈现能力(#24)。 · 修复引用后发送的消息正文被引文卡片吞噬不显示的缺陷:收敛引用提示词块的切分边界,即便消息未携带显式分隔引导词,引文末尾后的所有用户正文均能完整交回宿主渲染,不再整段消失(#23)。 · 严格保护正文首行代码缩进与兼容纯引用发送:将分隔符标题严格约束为独占行,完好保留紧随其后的 4 空格与制表符代码缩进;并在用户仅发送引用不键入问题时于末尾完整吞噬空标题,不再向下泄露裸文本(#23)。 · 隔离气泡内部 DOM 结构:将气泡标题行由原生 改造为 div.btw-header,并将根节点属性调整为私有前缀 data-btw-phase,防止被全局主题(如 Codex UI 云母浮动模式)的会话顶栏宏选择器误伤为独立的悬浮毛玻璃胶囊。 --- · English · Isolate quote rule ID to prevent host crash: migrate blockquote matching rule ID and slot key to dedicated dsh-btw-blockquote namespace instead of borrowing the official quote identifier, and yield dynamically at render time and on registry change when @deepseek-ai/dsh-message-quotes is present. Fixes fatal Failed to load plugins crashes on newer hosts shipping the official quote package while preserving seamless blockquote styling on older hosts (#24). · Prevent user prompt text swallowing in quote prompt parsing: refine quote prompt block delimiter boundary so that text following an excerpt is never swallowed into the quote chip even when submitted without an explicit heading separator (#23). · Preserve leading code indentation and support EOF quote submission: constrain separator heading to a standalone line, preserve 4-space and Tab code block indentations on the subsequent user text line, and cleanly consume delimiter headings when sending quotes with an empty draft (#23). · Isolate bubble DOM structure: replace semantic with a dedicated div and use a plugin-private data-btw-phase attribute to prevent theme macro rules (such as Codex UI mica floating headers) from accidentally styling the side-ask header as a detached floating card.
v1.3.02026-10-29
· 中文说明 · 可配置的工具白名单:在 插件 页本插件行新增配置页(位置与 dsh-subagent-default-model 的配置页相同),按行填写除 send_message 之外允许旁问调用的工具名。执行期闸门每次调用都重读配置,改完对下一次旁问生效,不需要重新加载插件;留空保持原先的「只允许纯文字回答」(#22)。 · 可配置的提示词:同一配置页可替换内置旁问提示词。工具权限说明与回传通道说明始终追加在末尾,自定义提示词无法让模型绕过闸门;send_message 也不在名单内,答案回传仍然只允许发给自己的父会话(#22)。 · 保持主会话 prompt cache 不受影响:白名单与自定义提示词只改变末尾的用户消息,工具定义与系统提示词仍与主会话逐字节一致(#22)。 · 提示词输入框预填内置文案:打开配置即可在原提示词上直接修改,不用面对空白框猜内置写了什么;把文案改回内置原文再保存等于恢复默认,不会把一份过期快照钉进用户配置(#22)。 --- · English · Configurable tool whitelist: add a settings page on the plugin's row in Plugins (the same place as dsh-subagent-default-model's configuration) where a comma-free, one-per-line list of tool names widens what a side question may call. The execution-time guard reads the whitelist on every call, so changes apply to the next side question without reloading the plugin. Empty keeps the previous text-only behaviour (#22). · Configurable prompt: the same page can replace the built-in side-question prompt. The tool-permission sentence and the reply-channel sentence are always appended, so a custom prompt cannot talk the model past the guard, and send_message stays outside the whitelist so returning an answer is still bound to the parent session (#22). · Keep parent prompt cache intact: the whitelist and custom prompt only change the trailing user message; tool definitions and system prompt stay byte-identical to the main conversation (#22). · Pre-fill prompt box with built-in text: opening settings shows the actual prompt to edit in place instead of a blank box. Saving it unchanged restores the default rather than pinning a stale snapshot into configuration (#22).
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
DSH BTW 在 DeepSeek Harness 当前会话中随手旁问,只回答,不执行 English · 界面预览 · 安装 · 使用 · 更新日志 · Apache-2.0 DSH BTW 是社区维护的 DeepSeek Harness 插件,并非 DeepSeek AI 官方产品。在当前会话中输入 /btw 问题,即可基于已有上下文获得独立气泡回答,不打断主任务。支持 DSH Web 及集成 DSH Web 的桌面应用。1.0.0 起,不在支持列表中的宿主会被版本门拒绝,插件不会运行;已安装配置和主会话记录仍保留。 功能概览 - 上下文旁问:根据当前会话内容解释概念、回顾结论或回答临时问题。 - 只回答,不执行:不会读取新文件、联网、运行命令或修改代码。 - 独立答案气泡:支持 Markdown、公式、复制、折叠、展开和关闭,可同时查看多条旁问。 - 不打断主任务:旁问单独作答,答案默认不会写入主会话。 - 需要时才回传:想在主对话里拿到结论时,在问题中明确要求「把答案发回主对话」,旁问会用 send_message 把一份自足的答案发回主会话;没有要求时不会回传。 - 随时取消:关闭正在回答的气泡即可取消该旁问。 - 主题与国际化:跟随 DSH 浅色、深色主题,界面支持中文和英文切换。
展开完整文档(README 剩余 1 节)
DSH BTW

在 DeepSeek Harness 当前会话中随手旁问,只回答,不执行

English · 界面预览 · 安装 · 使用 · 更新日志 · Apache-2.0

DSH BTW 是社区维护的 DeepSeek Harness 插件,并非 DeepSeek AI 官方产品。在当前会话中输入 /btw 问题,即可基于已有上下文获得独立气泡回答,不打断主任务。支持 DSH Web 及集成 DSH Web 的桌面应用。1.0.0 起,不在支持列表中的宿主会被版本门拒绝,插件不会运行;已安装配置和主会话记录仍保留。

功能概览

- 上下文旁问:根据当前会话内容解释概念、回顾结论或回答临时问题。
- 只回答,不执行:不会读取新文件、联网、运行命令或修改代码。
- 独立答案气泡:支持 Markdown、公式、复制、折叠、展开和关闭,可同时查看多条旁问。
- 不打断主任务:旁问单独作答,答案默认不会写入主会话。
- 需要时才回传:想在主对话里拿到结论时,在问题中明确要求「把答案发回主对话」,旁问会用 send_message 把一份自足的答案发回主会话;没有要求时不会回传。
- 随时取消:关闭正在回答的气泡即可取消该旁问。
- 主题与国际化:跟随 DSH 浅色、深色主题,界面支持中文和英文切换。

界面预览

原生 DSH 中的旁问

主会话保留在原来的位置,旁问答案位于输入框上方。

原生 DSH 会话中的 BTW 独立答案气泡

命令入口

输入 / 后,可在「指令」中选择 btw,也可以直接输入 /btw 问题。

官方指令菜单中的 btw 入口

独立答案气泡

每条旁问单独展示,右上角提供复制、折叠或展开、关闭操作。

多条旁问气泡及复制、折叠和关闭操作

旁问配置

打开 插件,选中 @michengai/dsh-btw,配置表单就在详情页上——放行工具与提示词两个输入框,提示词框已预填内置文案,可以直接在上面改。

插件详情页上的旁问配置表单

在旁问里画图

把 pele_draw 加进白名单后,旁问也能画图。图显示在旁问面板里,主对话不受影响。

旁问调用 pele_draw 渲染流程图

DSH 产品生态

想使用桌面工作台,可下载 DSH Codex Desktop;已有 DeepSeek Harness 环境,可按各项目 README 按需安装。以下列出 11 个自研插件;桌面端实际随附范围以对应版本的发行说明和内置清单为准。

| 插件 | 你可以用它做什么 |
| Codex UI | 整理项目与会话、搜索任务、跳转对话轮次 |
| Agency Agents | 按任务选择并召唤专业角色 |
| Skills Manager | 统一查找、启停、创建和导入本机技能 |
| Archive Manager | 搜索、恢复或清理已归档会话 |
| IM Connect | 从消息平台下任务、收回复 |
| Automation | 按计划执行任务,查看每次运行的结果 |
| BTW | 在当前上下文中临时旁问,不打断主任务 |
| Simplify | 用 /simplify 整理 Git 改动范围内的代码 |
| PUA | 引导 Agent 在失败时换方法、查原因,并在完成前验证结果 |
| Code Review | 用 /review 发起独立 Agent 代码审查,在当前会话接收报告 |
| Codex Pet | 通过桌面宠物查看会话提醒、处理工具审批和问题回答 |

前置条件

- 已安装 DeepSeek Harness。
- 宿主支持范围:DeepSeek Harness 0.2.x 全系列(>=0.2.0-rc.1 <0.3.0-0),已验证兼容 0.2.0-rc.1、0.2.0-rc.2、0.2.1-rc.1、0.2.1-rc.2、0.2.1-rc.3,并自动支持后续 0.2.x 的日常小版本、alpha 与 RC,同代宿主升级无需重复等待发版。
- 不再支持 0.2.0-rc.1 之前的早期宿主,遇到 0.3.0 代际破坏性更新时将被版本门安全拦截。仍在使用 0.1.x 的用户请安装插件 0.1.24。
- Node.js 22+,可在终端执行 dsh。

安装

以下命令使用 web profile,请按实际环境替换。安装前停用其他提供 /btw 命令的插件。

让 Agent 帮你安装(推荐)

把下面这段话发给任意能够执行本机终端命令的 Agent。将 web 替换为实际使用的 profile;安装完成后,在 DSH 中使用本插件。

请将 DSH 插件 @michengai/dsh-btw 安装到本机 web profile,执行:dsh plugin --profile web add @michengai/dsh-btw@latest --registry=https://registry.npmjs.org/。安装后执行 dsh --profile web --dump-config,确认配置包含 michengai-btw,并告诉我如何重新加载 DSH 和开始使用。

手动从 npm 安装

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8

dsh plugin --profile web add @michengai/dsh-btw@latest --registry=https://registry.npmjs.org/

重新加载

请在当前任务结束后安装或更新,桌面应用可能自动重载。若未生效,使用桌面应用的“重新加载”,或重启 dsh web 服务;仅刷新浏览器不够。

0.2.0 之前的宿主,以及 0.2.1 alpha,安装 @latest 会被版本门拒绝,插件不会运行。0.1.x 请改装 0.1.24。拒绝不会删除已有配置或主会话记录。

使用

划词旁问

在会话单条正文中选中文字,在选区上方的横条选择「旁问」,输入问题后按 Enter 发送,或点击「解释一下」。Shift+Enter 换行,Esc 取消。回答仍显示在独立 BTW 气泡中,引用原文可展开查看。

- 支持普通段落、列表和代码块文字;一次引用最多 8000 个 UTF-16 代码单元(包括空白),超限会提示,不会截断。
- 引用在划词时固定,正文继续生成不会改变它;其他背景使用发送时主会话已完成的内容。
- 不占用或清空主输入框草稿;跨消息选区、输入框和工具输出不提供该菜单。
- 横条还提供「添加到对话」,将引用追加到已有草稿并聚焦输入框,不自动发送;消息提交期间暂停添加。右键保留浏览器原有菜单。
- 支持焦点位于正文元素内的键盘选区,释放 Shift 后聚焦横条。不支持 Popover API 的浏览器使用 fixed 浮层降级,可能受到宿主布局裁切。
- 与 dsh-better-sidebar 分区域处理:BTW 仅处理会话正文,文件预览与编辑器保留侧边栏插件原有「添加到对话」选项,不重复弹出工具条。
- 新入口依赖宿主正文 DOM 标记。无法识别的布局保留原有右键行为,仍可使用 /btw。

命令旁问

在已有上下文的会话中输入:

/btw 用一句话总结刚才的方案

| 目标 | 操作 |
| 提一个旁问 | 输入 /btw 问题 并提交,或从 / 菜单选择 btw。 |
| 查看答案 | 等待输入框上方的独立气泡返回回答。 |
| 复制答案 | 点击气泡右上角的复制图标。 |
| 收起或展开 | 点击气泡右上角的折叠或展开图标。 |
| 取消旁问 | 在回答过程中关闭对应气泡,不取消主任务。 |
| 移除答案 | 关闭已完成的气泡。 |
| 继续提问 | 再次输入 /btw 问题;每次都是独立旁问。 |

若需要执行命令、修改代码或继续主任务,请通过普通会话提交。BTW 只能依据已有上下文作答。

BTW 只接受文字。输入框中附带图片或普通文件时会拒绝旁问,并保留输入和附件,请移除附件后重试。

使用说明

- 每次旁问相互独立,参考的是提问时主会话已完成的内容,不包含正在生成的回答或之前的旁问。
- 刷新页面后气泡不会保留,需要保存的答案请先复制。

配置

下面两项都是可选的。两项都留空时保持出厂行为:只允许纯文字回答,使用内置提示词。

打开 插件,找到 @michengai/dsh-btw,点击该行的 配置。配置页位置与 dsh-subagent-default-model 的配置页相同。

| 配置项 | 作用 |
| 放行工具 | 除 send_message 之外,旁问还允许调用的工具名,每行一个(例如 pele_draw)。留空表示只允许纯文字回答,这也是默认值。 |
| 自定义提示词 | 替换内置的旁问提示词。输入框已预填内置文案,可直接在上面修改;原样保存即恢复默认。 |

说明:

- 白名单只放宽旁问能调用的范围,从不限制主对话;写了不存在的工具名,等于什么都没放行。
- send_message 不能写进白名单。把答案回传主对话仍然只允许发给旁问自己的父会话,白名单无法把它变成「发给任意 agent」。
- 自定义提示词只替换指令前缀;工具权限说明与回传通道说明始终追加在末尾,避免模型误以为可以随意调用工具。
- 改完对下一次旁问生效,不需要重新加载插件。
- 权限说明里会点名放行的工具,因此放宽白名单会改变旁问提示词。它属于末尾的用户消息,工具定义与系统提示词仍与主会话逐字节一致,不影响主会话的 prompt cache 复用。

示例:让旁问画图

dsh-pele 提供 pele_draw 工具,把 Mermaid 源码渲染成会话里的 SVG 图表卡片。把 pele_draw 填进 放行工具,旁问也能画图。

注意:dsh-pele 是最近新出的插件,还没有发布到 npm,也暂时没上架插件市场,因此在插件市场里搜不到。安装方式是从 GitHub 克隆仓库,把其中的 plugin 目录装进 profile:

git clone https://github.com/hesheng01/dsh-pele.git
dsh plugin --profile <profile> add <绝对路径>/dsh-pele/plugin

首次接入需要重启 Host。

卸载

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8

dsh plugin --profile web remove @michengai/dsh-btw

重新加载 DSH 后生效。停用或升级不会删除主会话记录。

本地开发

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
npm ci --ignore-scripts
npm run check

npm run check 执行类型检查、测试和构建。

开发与构建基线为 0.2.1-rc.2。npm run test:compat 用该基线编译,再在四个隔离宿主版本中分别运行测试集,模型使用测试适配器。DOM 组件测试不替代真实浏览器验收。

GitHub 与 npm 都包含可直接运行的 lib;改了源码后,提交前运行 npm run build。

从源码安装时,在项目目录执行 dsh plugin --profile web add . --ignore-scripts,然后重新加载 DSH。

许可证

Apache-2.0 © 2026 MichengAI。
预览分享卡片长什么样 ↓MichengAI/dsh-btw
分享 · DeepSeek Harness Hub
MichengAI/dsh-btw

在 DeepSeek Harness 当前会话中随手旁问,只回答,不执行

这是你的仓库?认领条目

回到顶部