SuperAPI AI 工具集

deliver

通用与其它

查看项目

更新于 10-15 21:53

技能介绍

用途:作为一次 sweep 的最后一步,在简报文件写入完成后执行,把简报的精简版本推送到聊天空间,避免简报一直留在工作区等待人工查看。

主要能力:脚本会从 /credentials/webhook.env 读取 webhook URL(该文件由 client/triggers.py create 在创建时设置了 CHAT_WEBHOOK_URL 或 SLACK_WEBHOOK_URL 后写入环境)。若未配置 webhook,则打印跳过提示并以退出码 0 结束,交付是可选项,缺失不算错误。脚本会把简报 markdown 压缩为适合聊天展示的格式:标题加粗、保留链接、长度控制在约 4096 字符的 Chat 消息上限以内,并注明完整简报位于工作区。随后以 {"text": ...} 的格式 POST 到 webhook,该报文格式同时适用于 Google Chat 和 Slack incoming webhook。

使用方式:python3 skills/deliver/scripts/deliver.py .agents/workspace/briefings/<file>.md

对 Agent 的说明:每次 sweep 在简报文件存在后只运行一次,并传入简报路径。出现“skipping delivery”消息属于正常行为,不要在输出中把它当作问题提及。若 POST 失败(非 2xx),在最终输出中逐字报告状态码和响应体;简报本身已安全写入,因此交付失败不需要重写简报,重试也不应超过一次。

限制:依赖已配置的 webhook;未配置时不会发送任何内容。消息长度受约 4096 字符上限约束,超出部分会被压缩。资料未提供其他平台支持、鉴权细节或收费信息。