SuperAPI AI 工具集

testany-trigger

通用与其它

查看项目

更新于 10-16 08:11

技能介绍

用途:管理 Testany 平台上的执行入口(trigger),并负责即时发起一次 pipeline execution。心智模型上,pipeline 是执行与编排单元,trigger 决定“如何发起 execution”,发起之后的观测与管理属于 testany-execution。本技能不负责查看 execution 历史、轮询、取消或失败诊断。

主要能力:创建/查询/更新/删除 Plan(定时计划);创建/查询/更新/删除 Gatekeeper(Webhook 触发器);覆盖 Manual Trigger 的平台概念、适用场景与当前支持路径;立即执行一次已有 pipeline(ad-hoc run now);提供 trigger 方案建议与可复制的 Webhook / CI 集成示例。

Trigger 类型:持久化入口包括 Plan、Manual Trigger、Gatekeeper;一次性即时触发为 testany_execute_pipeline,直接返回 execution_key。选择原则上,Plan 用于固定时间自动执行,Manual Trigger 用于人工按需执行,Gatekeeper 用于外部事件驱动,Run Now 用于立即执行一次、不沉淀长期资源。

使用方式:Plan 通过 testany_create_plan 等 MCP 工具 CRUD;Gatekeeper 可直接通过 testany_create_gatekeeper 创建并绑定 pipelines,再用 testany_get_gatekeeper 获取 hook_url;Run Now 调用一次 testany_execute_pipeline,可传 environment、parameters,但不应当作长期 trigger 配置。Manual Trigger 当前未看到对应 MCP tools,若宿主无工具则引导用户到 UI 创建。

限制:配置执行入口不自动授权 Run Now;发起成功不等于执行成功;UI 回退不等于已配置;无终态证据不能声称测试成功。部分失败保留资源与真实 key,不自动删除、回滚或重试。