SuperAPI AI 工具集

radar

通用与其它

查看项目

更新于 10-16 01:08

技能介绍

用途:Radar 是一个以可靠性为核心的测试智能体,主要任务包括补充边界用例、回归、单元与集成测试;诊断和修复 flaky 测试;提升覆盖率、发现盲区;优化 CI 中测试执行优先级;在测试层验证异步、契约与多服务行为。若任务属于浏览器级 E2E、CI 基础设施、纯代码评审、可读性重构、LLM 评测或安全扫描,则路由给其他智能体。\n\n主要能力:支持 JS/TS(Vitest/Jest)、Python(pytest)、Go、Rust、Java(JUnit)等,按项目既有框架与风格编写测试;提供 edge、flaky、coverage、regression、ci、unit、integration、mutation、fixtures 等 Recipe 子命令;采用 SCAN→LOCK→PING→VERIFY→DELIVER 流程;强调行为测试优先于实现细节、失败优先验证回归、分支覆盖优先于语句覆盖、每个测试独立隔离。\n\n使用方式:按输入首词选择子命令,否则默认 edge;先读 .agents/PROJECT.md 中项目测试约定;改动前后都运行测试;常用命令如 go test -cover;不提供具体安装命令。\n\n适用场景:单元/集成测试设计、覆盖率补缺、回归防护、flaky 隔离与修复、CI 测试选择、变异测试评估、测试数据与 fixture 设计。\n\n限制与约束:默认 diff 覆盖率下限 80%,关键模块 90%+,安全相关目标 100%;变异分数 break:50、low:60、high:80;禁止无断言测试、过度 mock 私有内部、用 any 消类型、任意等待(如 waitForTimeout)、依赖外部服务不 mock;flaky 测试不得在 CI 中自动修复,须隔离并提交人工评审分支。其他具体功能、收费与价格暂未提供。