SuperAPI AI 工具集

ultraqa

测试与质量

查看项目

更新于 10-15 23:40

技能介绍

用途:UltraQA 用于对可运行行为执行对抗式动态端到端 QA,需显式启用。它不满足于浅层的构建、lint、类型检查或测试清单,而是尽可能通过恶意场景实际演练目标行为。

主要能力:使用 /ultraqa --tests|--build|--lint|--typecheck|--interactive 或 /ultraqa --custom "pattern" 指定目标;无结构化目标时推导可运行行为目标。场景矩阵包含正常路径与恶意类别:畸形输入、重复中断、提示注入、取消/恢复与陈旧状态、脏工作区、挂起或长时命令、不稳定测试、误导性成功输出。

使用方式:先记录场景矩阵,再运行基线验证与对抗场景,捕获退出码、输出、产物与清理结果。最多循环 5 次;同一失败重复 3 次即停止并诊断。使用 CLI 状态命令管理生命周期,如 omx state write --input '{"mode":"ultraqa",...}' --json、omx state read --input '{"mode":"ultraqa"}' --json、omx state clear --input '{"mode":"ultraqa"}' --json。隔离探针时保持 OMX_ROOT 与 OMX_STATE_ROOT 未设置,运行 env -u OMX_ROOT -u OMX_STATE_ROOT。

限制:禁止破坏性命令、窃取机密、转储凭据、生产写入或无界进程生成;不使用无界等待;保留无关的脏工作。不安全场景记为 blocked 并给出安全替代。完成需有当前证据,否则返回 ULTRAQA STOPPED、BLOCKED 或 ERROR 等有界状态。