SuperAPI AI 工具集

firetiger-create-agent

智能体与模型

查看项目

更新于 10-15 21:42

技能介绍

用途:创建 Firetiger 监控智能体,让其自主分析遥测数据、检测异常、排查问题,并通过 Slack、GitHub、Linear、数据库等连接执行动作。

三种方式:

  1. 按目标创建(推荐):调用 create_agent_with_goal,传入清晰 goal(可选 title、agent_id,wait_for_plan 默认 true)。agent-planner 系统智能体会据此配置提示词、连接与触发器。若规划器提问,需用 send_agent_message 在 plan session 上回答,否则智能体不会完成;完成后智能体状态变为 AGENT_STATE_ON。示例目标如“监控 Next.js API 路由的错误和慢响应”“跟踪数据库查询延迟,p99 超过 500ms 时告警”。
  2. 安装预置目录智能体:用 resource: "catalog-agents" 列出,用 "catalog-agents/{catalog-agent}/..." 安装,模板包括 postgres-performance、postgres-schema、mysql-performance、clickhouse-performance、aws-cost-optimizer 等。注意:安装后初始状态为 AGENT_STATE_RECOMMENDED,不会运行,需人工开启或直接发消息激活。
  3. 手动配置:先用 schema collection: "agents"(字段会漂移)。关键字段含 title、description、prompt、state、connections[]、mcp_connections[]、tags[]、expire_time、cache_ttl、network_profile;state 需为 AGENT_STATE_ON 才会由触发器或计划触发。

触发器为独立资源 triggers/{id},类型有 cron(schedule 为 5 字段 cron、timezone 默认 UTC)、manual(webhook)、post_deploy、row、slack_message_posted、slack_agent_mentioned。

scheduled-agent-runs 是一次性延迟调用,非周期计划;周期任务应用 cron 触发器。

常见错误:忽略规划器提问、以为目录智能体会立即运行、智能体 OFF 时触发器不生效、用手动创建却不查 schema、把触发器嵌进智能体、提示词无边界。写提示词应具体、限定范围并说明不做什么。