SuperAPI AI 工具集

browser-review-report

智能体与模型

查看项目

更新于 10-16 04:53

技能介绍

用途:对已上线的变更集做独立浏览器评审,并产出一份可分享的证明页面。

主要能力:并行启动多个评审智能体(默认 2 个),通过 chrome-devtools MCP 在部署实例上点击、输入、创建数据;每个智能体输出逐检查点的 PASS/FAIL/PARTIAL、观察值与期望值、截图文件名、带严重级别与复现步骤的缺陷、控制台错误、清理/恢复确认。汇总生成 review.html(作为 Artifact 发布),每个变更一块,含 Vorher/Jetzt/Review auf Stage 与截图、事实条(发布标签、提交、测试数)、带严重级别标签的发现列表、操作者待办块。截图以 data URI 内嵌(缩放为 1200px JPEG),页面自包含且低于 16MB 限制。后续循环:缺陷进入修复 PR,页面以新状态重新发布到同一 URL,并读取和回复页面评论。

用法:/browser-review-report <base-url> [--changes <file|inline list>] [--reviewers 2] [--lang de]。base-url 为待测部署实例,除非用户明确说明否则绝不用生产环境。--changes 为已发布变更列表(含预期行为与涉及路由/组件),省略时从合并 PR/提交信息推导。--reviewers 为并行评审智能体数量。--lang 为证明页面语言(默认 de)。

前置条件:准备专用测试账号并从 Keychain 读取密码(security find-generic-password -s <service> -a <account> -w),只把命令而非密码值传入提示;准备具体测试数据 ID/URL;启动带远程调试的 Chrome(Chrome 136+ 默认配置拒绝调试端口):scripts/start-review-chrome.sh start / stop;为每个评审者建独立截图目录。

构建:python3 scripts/build-review-page.py review-content.json <shots-dir> review.html [templates/review-template-head.html]。

限制与注意:sips 仅限 macOS,Linux 需改用 ImageMagick(convert -resize 1200x -quality 82);两个智能体共用一个 Chrome 时须用 isolatedContext 隔离登录;长任务中 Chrome 可能中途退出,需允许重启;整页截图会按视口高度截断固定侧栏,属伪影;日期输入框的 fill 可能不触发 blur/change;时区差异需在两处核对日期字段。资料未提供收费、价格与平台支持信息。