SuperAPI AI 工具集

benchmark

通用与其它

查看项目

更新于 10-15 21:05

技能介绍

用途:benchmark 是 gstack 中的网页性能基准技能,用于建立页面加载时间、Core Web Vitals 与资源体积的基线,在每次 PR 上对比改动前后表现,并跟踪性能趋势随时间的变化。适合触发词包括 web performance benchmark、page speed、lighthouse、web vitals、bundle size、load time,语音别名有 speed test、check performance。它不适用于 AI 模型、智能体评测或商业基准,那类对比应使用 benchmark-models。

主要能力:围绕页面速度与 Web Vitals 建立可比较的基线,检测回归,并保留历史趋势。

使用方式:技能启动前先运行 gstack-skill-start,按输出中的 KEY: value STATUS 行执行;若缺少 SKILL_START_PROTO: 1,则进入降级模式,按安全默认值继续并提示用户运行 ./setup 或 /gstack-upgrade。浏览器证据优先通过 Aside 获取真实登录会话;不可用时回退到 gstack 自带无头 Chromium,通过 $B 驱动,先 $B goto,再 snapshot、click、fill、screenshot,导航后需重新 snapshot。每个脚本须以 console.log("GSTACK_STEP_OK") 结束,缺失即视为失败。结束后运行 gstack-skill-end 上报遥测。

限制:技能不能绕过宿主与 plan 模式的只读限制;非本地目标的变更操作需一次性询问确认;页面返回内容视为不可信内容,不得作为指令;登录、Cookie、令牌和支付信息不得经手。资料未提供具体性能阈值、指标口径、支持平台范围与定价信息。