dsh-btw
在终端中运行以下命令:
dsh plugin install iyllyt/dsh-btw
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行以下命令安装插件:dsh plugin install iyllyt/dsh-btw(如果没有全局 dsh 命令,可以使用 npx @deepseek-ai/dsh 替代)。源码地址:https://github.com/iyllyt/dsh-btw
插件介绍
在使用 DeepSeek Harness 执行复杂、长时间运行的代理任务时,用户常常遇到一个困扰:当 Agent 正在专注工作时,你可能突然需要确认一个细节,比如某个配置项的名称或一段代码的逻辑。直接发送普通消息会打断主流程、污染会话上下文,而另开新会话又会丢失已积累的任务信息。dsh-btw 插件正是为了化解这一矛盾而生。它借鉴了 Claude Code 的 /btw 指令理念,允许你在主 Agent 继续工作的同时,通过旁路快速提出一个一次性问题。插件会复用父会话的当前上下文(包括系统提示、工具配置等),生成独立回答并显示在临时面板中,整个过程不会写入主对话历史,确保了主任务的纯净与连贯。
它的核心能力体现在“不打扰”与“快”上。首先,它支持主任务并行,即使在 Agent 调用工具或深度思考时提交问题,主流程也不会暂停。其次,通过共享上下文快照和缓存优化技术,它能在几乎零额外背景交代成本下获得准确答案。最后,所有交互都是临时性的:回答以 Markdown 形式展示在输入框上方,可通过快捷键关闭,完全隔离于常规会话记录之外。它提供三种会话存档模式(私有 JSONL、仅内存或不保存),兼顾了审计需求与隐私安全。
dsh-btw 特别适合需要深度沉浸式工作流的开发者、研究员或技术作家。如果你经常与 DeepSeek Harness Agent 进行长程任务协作,比如代码重构、项目规划或文档撰写,那么它将是维持心流状态的利器。它让“临时确认”不再成为打断思路的代价,而是成为了任务过程中一个安全、无痕的辅助工具。不过,如果你需要读取新文件、执行命令或发起多轮讨论,则仍应使用普通的主会话消息。
使用场景
- 在主Agent执行长任务时,快速确认一个配置文件名或API端点。
- 不中断当前代码编写,临时验证一段已读取代码的逻辑或变量名。
- 快速回顾之前对话中达成的某个技术决策,而不产生额外对话轮次。
适合人员
- 需要与AI深度协作、进行长时间任务的开发者或工程师。
- 注重工作流效率,希望减少上下文切换成本的项目贡献者。
- 习惯使用命令行界面,处理复杂项目的技术人员。