在使用 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配置文件)的配置文件中。 - 無配置項:插件本身沒有配置文件,安裝後即可使用。