快速了解
它能做什么
在 DeepSeek Harness 中发起基于上下文的旁问,不打断主对话。
本站提供的是中文说明,不代表该项目或 Plugin 自身提供中文界面;语言支持请以上游文档为准。
Web Profile
0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2
证据已验证
核对日期 2026/9/13 UTC 14:07
有代码证据的贡献
它为 DSH 增加什么
新增 /btw 命令和文本选择工具栏,在独立会话气泡中回答基于上下文的旁问。
机制证据 ↗选择前先看
DSH BTW 为 DeepSeek Harness 增加 /btw 命令和文本选择入口。回答会以独立气泡显示在输入框上方,支持 Markdown、复制、折叠、关闭和取消。项目说明该功能仅回答问题:不会读取新文件、浏览网页、运行命令或编辑代码。
适合谁
适合使用 DeepSeek Harness Web 或包含 DSH Web 的桌面应用、且希望在不中断主任务的情况下快速追问、回顾或理解内容的用户。
常见任务
- 使用 /btw 根据已有对话将方案浓缩为一句话。
- 选中单条对话消息中的文字、列表或代码,请 BTW 解释。
- 保留多个简短旁问答案,同时不把它们写入主对话。
权限与数据
旁问会使用当前主对话中已完成的内容;文档说明其不会执行工具。
权限- 添加 DSH Web 客户端插件和 /btw 命令。
- 发送问题时访问当前主对话中已完成的内容和选中文本。
- 问题仅支持文本。
- 选中文本会在打开选择菜单时冻结。
- 刷新页面后旁问气泡不会恢复。
- 提供的证据未标明独立的外部服务。
- 未记录额外凭据要求;需已安装 DeepSeek Harness。
局限
- 不能读取新文件、浏览网页、运行命令或编辑代码。
- 带图片或文件附件的旁问会被拒绝。
- 不会包含仍在生成的主对话内容或此前的旁问答案。
- 跨消息选择、可编辑字段和工具输出不会显示选择菜单。
- 0.1.5-rc.2 及三个更早受支持宿主版本的完整端到端测试仍待完成。
DSHub 已核对
- 不可变源码与 DSH bundle patch 已完成结构验证。
- README 记录了所列宿主版本、Node.js 22+、DSH Web、/btw 和选中文本旁问支持。
- 项目报告已在 Edge 的 DSH 0.1.5-rc.2 上人工检查选择工具栏、草稿插入、侧边栏共存和真实模型回答。
DSHub 未核对
- 本次整理未实际安装或运行该插件。
- npm registry 中的软件包内容尚未审计。
- 所有受支持宿主版本的完整端到端兼容性尚未报告为完成。
固定版本安装
安装 DSH BTW
这个Plugin Bundle没有 DSH Plugin 安装操作,请根据源码文档使用真实交付方式。
维护者原文
项目 README
DSH BTW
Ask a side question in DeepSeek Harness. Answers only, no tool execution.
简体中文 · Screenshots · Installation · Usage · Changelog · Apache-2.0
</div>DSH BTW is a community-maintained DeepSeek Harness plugin, not an official DeepSeek AI product. Type
/btw your questionin the current conversation to get a context-aware answer in an independent bubble without interrupting the main task. Supports DSH Web and desktop apps that include DSH Web.
Features
- Context-aware questions: explain concepts, recap conclusions, or ask a quick question about the current conversation.
- Answers only: no reading new files, browsing the web, running commands, or editing code.
- Independent answer bubbles: render Markdown, copy answers, collapse, expand, and close individual bubbles. Multiple answers can stay visible.
- Keep the main task going: side questions are answered separately and do not add answers to the main conversation.
- Cancel anytime: close a bubble while it is answering to cancel that question.
- Themes and languages: follow DSH light and dark themes and switch between Chinese and English UI.
Screenshots
Side questions in stock DSH
The main conversation stays in place, with the side answer above the composer.

Command menu
Type / and select btw under the side-question category, or enter /btw your question directly.

Independent answer bubbles
Each answer has its own copy, collapse or expand, and close controls in the upper right.

DSH product ecosystem
For a ready-to-use workbench, download DSH Codex Desktop. If you already use DeepSeek Harness, install any of these eight plugins individually. The desktop app includes all eight.
| Plugin | What you can do |
|---|---|
| Codex UI | Organize projects and conversations, search tasks, and navigate chat turns |
| IM Connect | Send tasks and receive replies through your usual messenger |
| Automation | Schedule tasks and review each run |
| Skills Manager | Find, enable, create, and import local skills |
| Archive Manager | Search, restore, or clean up archived conversations |
| Agency Agents | Choose and summon specialists for your task |
| BTW | Ask side questions without interrupting the main task |
| Simplify | Use /simplify to improve code within your Git changes |
Prerequisites
- An installed copy of DeepSeek Harness.
- Host peers accept exactly
0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2. - Node.js 22+ and
dshavailable in your terminal.
Installation
Examples use the web profile; replace it with your target profile. Disable other plugins that provide /btw before installing.
Ask an agent to install it (recommended)
Send the prompt below to any agent that can run terminal commands on your computer. Replace web with your actual profile. Once installed, use the plugin in DSH.
Install the DSH plugin @michengai/dsh-btw into my local web profile by running: dsh plugin --profile web add @michengai/dsh-btw@latest --registry=https://registry.npmjs.org/. Then run dsh --profile web --dump-config, confirm the configuration includes michengai-btw, and explain how to reload DSH and start using the plugin.
Install manually from 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/
Reloading
Install or update after current tasks finish, as desktop apps may reload automatically. If the change has not taken effect, use the desktop app's reload action or restart the dsh web service. Refreshing the browser alone is not enough.
Usage
Ask about selected text
Select text within a single conversation message, choose Ask BTW from the compact selection toolbar, and enter a question or choose Explain this. Enter sends, Shift+Enter inserts a newline, and Esc cancels. Answers use the existing BTW bubbles with an expandable quote.
- Supports prose, lists, and code text; quotes are limited to 8,000 UTF-16 code units including whitespace and are never silently truncated.
- The quote is frozen when the menu opens. Other context comes from completed main-chat content at send time.
- Main-composer drafts are preserved. Cross-message selections, editable fields, and tool output do not show the menu.
- Add to conversation appends a quote to the existing draft without sending. After insertion, focus returns to the composer; insertion is blocked while a message is being submitted. Right-click keeps the browser's native menu.
- Keyboard selection is supported inside focused message elements: release Shift to focus the toolbar. Browsers without the Popover API use a fixed-position fallback, which may be clipped by the host layout.
- Coexists with
dsh-better-sidebar: BTW handles conversation text only; file previews and editors retain the sidebar plugin's own Add to conversation action without a duplicate toolbar. - This entry uses host DOM markers and has been verified in DSH
0.1.5-rc.2with Edge, including the selection toolbar, draft insertion, question form, and a real-model answer. Unrecognized layouts keep their normal context menu;/btwremains available.
Command entry
In a conversation with existing context, enter:
/btw Summarize the proposed plan in one sentence.
| Goal | Action |
|---|---|
| Ask a side question | Submit /btw your question, or choose btw from the / menu. |
| Read the answer | Wait for the answer in the independent bubble above the composer. |
| Copy an answer | Click the copy icon in the bubble's upper right. |
| Collapse or expand | Click the collapse or expand icon. |
| Cancel a question | Close its bubble while it is running. The main task is unaffected. |
| Dismiss an answer | Close the completed bubble. |
| Ask again | Submit another /btw question. Each question is independent. |
Use the regular conversation to run commands, edit code, or continue the main task. BTW can only answer using existing context.
BTW accepts text only. Side questions with images or files are rejected without clearing the draft or attachments; remove the attachments before retrying.
Usage Notes
- Each question is independent and uses completed content from the main conversation at the time you ask. It does not include an answer still being generated or previous side questions.
- Bubbles are not restored after refreshing the page. Copy any answers you want to keep first.
Uninstallation
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web remove @michengai/dsh-btw
Reload DSH afterward. Disabling or updating the plugin does not delete the main conversation's records.
Development
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
npm ci --ignore-scripts
npm run check
npm run check runs type checking, tests, and a build.
Development and builds target 0.1.5-rc.2. npm run test:compat builds with that baseline and runs the test suite on each of the five isolated host versions, using a test model adapter. DOM component tests do not replace live-browser acceptance.
Previous manual end-to-end acceptance with Edge and a live DeepSeek model passed on 0.1.5-rc.1: side questions, attachment rejection, copying, collapse/expand, cancellation, and continued parent-session operation. This is not part of npm run test:compat. The selection toolbar, draft insertion, sidebar coexistence, and real-model side answers were subsequently checked on 0.1.5-rc.2; the full end-to-end suite remains pending on that version and the older three versions.
To install from source, run dsh plugin --profile web add . --ignore-scripts from the project directory, then reload DSH.
License
Apache-2.0. Copyright 2026 MichengAI.
有意识地管理
安装与管理
前置条件与目标 Profile
目标: Web Profile
交付方式: Git Bundle — MichengAI/dsh-btw#a300239936067cbf46a3fa75bbd8cff633069643。
验证、更新与移除
显示生命周期命令
dsh plugin --profile web list兼容性与访问范围
DeepSeek Harness web bundle; Node.js 22+ required: 0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2。
风险事实
证据与编辑审查Manifest、Bundle patch、分发与新鲜度
不可变证据
审查状态与源码活动
这是社区维护的插件,并非 DeepSeek AI 官方产品。
AI 审查于 2026/9/13 UTC 14:08。GitHub 事实核对日期: 2026/9/13 UTC 14:08。
自当前证据基线以来,没有记录到重要源码变化。