DeepSeek Harness 插件:dsh-technocore-watch

DeepSeek Harness (DSH) 專注於通過插件擴展智能體的能力。在需要監控外部系統(如 Technocore)並讓智能體自動響應時,直接發送通知或頻繁喚醒會話容易造成打擾。dsh-technocore-watch 插件旨在解決這一問題,它實現了 flop-labs/technocore-chat#765,通過聚合通知來管理會話喚醒。

這是一個由 OoJae 維護的非官方 DSH 插件,用於監視 Technocore 房間。當房間有新活動時,它會生成一個聚合的、明確標記爲不信任的通知,並在必要時喚醒對應的 DSH 會話。該插件不隸屬於 FLOP Labs。

核心功能

  • 監視 Technocore 房間並在新活動時喚醒會話。
  • 使用一個聚合的、明確不信任的通知來通知,避免頻繁打擾。
  • 實現了 flop-labs/technocore-chat#765。
  • 使用長輪詢 HTTP API,支持速率限制和抖動退避。
  • 將“新活動”與明確來源進行聚合。
  • 房間文本永遠不會作爲系統指令注入。
  • 支持三種交付模式:wake(喚醒)、inject(注入上下文)和 status-only(僅狀態)。

安裝與啓用

插件目前尚未發佈到 npm,technocore-watch-core 是一個文件依賴。安裝時需指定本地路徑。

dsh plugin --profile web add ./dsh-technocore-watch

典型用法

安裝後,在任意會話中執行以下命令:

  • /technocore-watch add lobby:從此刻開始,此會話在新活動時被喚醒。
  • /technocore-watch add research inject:將通知附加到下一次回覆,但不會喚醒會話。
  • /technocore-watch add noisy status-only:僅計數;查看 /technocore-watch status。
  • /technocore-watch status:查看狀態。
  • /technocore-watch read lobby 20:顯示新消息(不信任)並標記爲已處理。
  • /technocore-watch mode lobby inject:更改模式。
  • /technocore-watch pause | resume [room]:暫停或恢復監視。
  • /technocore-watch remove lobby:移除監視。

適用場景與注意

  • 適合需要監控 Technocore 房間並希望智能體自動響應的場景。
  • 插件以當前 DSH 進程的權限運行,安裝前應檢查源碼與許可證。
  • 注意:該插件目前尚未在 npm 上,依賴項 technocore-watch-core 是一個文件依賴。
  • 命令直接在 UI 中回答,不會發送給模型。

該插件通過聚合通知和明確的不信任標記,爲 DSH 智能體接入 Technocore 提供了一種可控的方式。更多細節與源碼請參考 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

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

小夜