SuperAPI AI 工具集

watcher-creator

智能体与模型

查看项目

更新于 10-16 03:42

技能介绍

用途:watcher-creator 是 agent-deck 的引导型技能,帮助用户以对话方式从零配置一个新的 watcher。watcher 负责监听外部事件(webhook、ntfy 通知、GitHub 事件、Slack 消息、Gmail 邮件),并按发送者路由到对应的 conductor 会话。

主要能力:支持五种适配器类型。webhook 运行本地 HTTP 服务接收任意 POST;ntfy 通过 NDJSON 流订阅 ntfy.sh 主题并自动重连;github 接收 GitHub webhook 并校验 HMAC-SHA256 签名,支持 issues、pull_request、push;slack 订阅经 Cloudflare Worker 桥接到 ntfy 的主题,兼容 v1 纯文本与 v2 结构化 JSON;gmail 通过 Google Cloud Pub/Sub 投递规范化事件,需先完成 OAuth 与 Pub/Sub 配置。

使用方式:技能会依次询问适配器类型、watcher 名称、conductor、group 及各类型必填项,然后生成 watcher.toml 配置块、clients.json 条目和确切的 CLI 命令。配置目录为新版 ${XDG_DATA_HOME:-$HOME/.local/share}/agent-deck/watcher/<name>/,若已有旧状态则沿用 ~/.agent-deck/watcher/<name>/。clients.json 的键按类型归一化,如 ntfy:<topic>@<server-host>、<github-username>@github.com、slack:<CHANNEL_ID>、Gmail 发件地址。创建命令形如 agent-deck watcher create github --name <name> --secret <secret>,随后用 agent-deck watcher start <name> 启动。安装技能:agent-deck watcher install-skill watcher-creator。

限制:该技能为只读,只输出命令与配置,不代为执行创建。名称须为小写字母、数字和连字符;webhook/github 端口需可用;conductor 会话须已存在。未知发送者会进入 triage。bind 默认 127.0.0.1,仅在明确暴露风险时才用 0.0.0.0。Gmail 需预先创建项目、启用 API、配置 Pub/Sub 主题与订阅并授权。具体收费、价格与效果资料暂未提供。