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 仓库。

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

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

小夜