SuperAPI AI 工具集

messages

智能体与模型

查看项目

更新于 10-15 19:54

技能介绍

该技能用于处理 Tariboy 环境中的消息通信:其他智能体、插件和外部来源通过命名频道向你发送消息,消息会在每次迭代的提示中批量内联到达,并带有各自的 ID。

主要能力包括:

  • 处理与回复:每条收到的消息必须被关闭,未处理的消息会在下一次迭代重新投递。可用 scripts/messages.sh message processed <id> "<result>" 标记已处理;scripts/messages.sh message reply <id> "<body>" 则回复并原子性地关闭该消息。
  • 通知:scripts/messages.sh message send --channel <name> --text <body>。
  • 请求回复:scripts/messages.sh request --channel <name> --text <body> [--deadline 5m]。
  • 检查与恢复:scripts/messages.sh message ls [--all],scripts/messages.sh message dlq,scripts/messages.sh message dlq requeue <id>。
  • 订阅:先查看 scripts/messages.sh sources,再用 scripts/messages.sh channel subscribe、scripts/messages.sh channel ls 或 scripts/messages.sh channel unsubscribe 管理订阅。
  • 可用 matcher 缩小现有频道的流量范围;仅当提供方必须为订阅生成数据时才使用 params。

该技能的启动脚本位于技能目录内的 scripts/messages.sh,并通过 TARIBOY_TOOLS_SOCKET 调用与身份绑定的守护进程。其他关于收费、平台支持或具体限制的信息暂未提供。