dsh-btw: 智能体补充笔记队列

在使用 DeepSeek Harness (DSH) 进行智能体开发时,经常会遇到需要在智能体运行中途补充信息的情况。直接发送消息会打断当前回合,导致上下文断裂或任务重置。dsh-btw 插件提供了一种非侵入式的解决方案,允许用户通过 /btw 命令将补充笔记加入队列,待智能体完成当前回合后再处理。

定位

这是由 XiaoWind 维护的 DSH 插件,为配置了命令适配器(例如 web 配置文件)的 Harness 实例添加一个面向用户的 /btw 斜杠命令,用于将补充笔记加入队列而不中断智能体。

核心能力

  • 添加 /btw 斜杠命令:提供显式的队列操作入口。
  • 非中断队列:将补充笔记加入智能体的“下一回合”队列。当前正在进行的回合会完整执行,不会被取消或重启。
  • 语言无关:支持输入任意语言的笔记内容。
  • 顺序保证:采用 FIFO(先进先出)机制,确保笔记按提交顺序处理。
  • 无状态设计:一旦笔记被交付,即从队列中移除,不留持久化痕迹,重启进程不会重放旧笔记。
  • 服务注入:注入 commands 服务以支持斜杠命令逻辑。

安装与启用

使用 DSH 的官方插件命令进行安装。该插件会自动加入配置文件。

dsh plugin --profile web add git+https://github.com/XiaoWind/dsh-btw.git

安装或更新后,必须重启 Web 应用才能生效。

使用方式

插件提供以下命令:

  • /btw <note>:排队补充一条笔记。该笔记会被视为普通用户消息,智能体会将其纳入后续任务上下文。
  • /btw help:显示帮助信息。

注意事项

  • 已被官方功能替代:DeepSeek Harness 官方 Web 应用现已内置“队列/引导”作曲家,功能覆盖并扩展了 /btw 的能力(支持直接回车排队或快捷键引导)。除非你需要显式的 /btw 斜杠命令,或者在使用非 Web 配置文件(即没有作曲器界面的情况),否则通常不需要此插件。
  • 激活限制:仅激活于配置了命令适配器(如 web 配置文件)的配置文件中。
  • 无配置项:插件本身没有配置文件,安装后即可使用。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜