用途:验证已构建或已安装的内容。自动检测类型、选择验证层级,能自愈时自愈,不能时升级上报。触发场景包括编码代理完成工作、InstallerTester 第三阶段交接、多文件编辑或配置变更,以及“validate this”“test this”“does this work”等请求,也可通过 /installer_auditor、/build-check 调用。输入为 What、Method、Expected behaviour;输出为 STATUS: done/retry/escalate,加上层级结果与检查清单。
主要能力:按类型选择验证层级。CLI、简单安装或配置变更用 Tier 1 冒烟测试;技能、MCP 服务器、cron 或功能用 Tier 2 功能测试;重构或系统集成用 Tier 3 集成测试;不明确时默认 Tier 2。Tier 1 检查是否存在、能否无错运行、一条真实命令是否产生预期输出。Tier 2 在 Tier 1 基础上列出每项能力并用真实输入测试,覆盖坏输入、缺失数据、空状态等边界,并模拟主用例端到端执行。Tier 3 在 Tier 1+2 基础上测试依赖工具、技能与配置的连接,做回归检查,确认替换后的干净交接。
自愈规则:可重新干净安装、修正配置值、修正路径或权限、重新注册;不得删除已有工具、修改系统文件、创建绕过方案、重复同一修复两次或做架构决策。Tier 1 自愈一次,Tier 2 两次,同一错误出现两次即升级;回归问题立即升级,不做自愈。升级时说明什么坏了、尝试了什么、给出选项与推荐。
结构检查:核对技能、配置、知识、记忆等位置,检查 MCP 注册、技能文件夹与名称匹配、CLI 是否在 TOOLS.md、API 密钥安全存储与配置接线、cron 目标与模型、跨技能引用路径。还检查多步工作流是否有完成清单、是否可从 TOOLS.md、AGENTS.md、技能列表或工作区链接发现、是否建议斜杠命令。
使用方式:可直接阅读该技能使用,也可注册为子代理:sessions_spawn(agentId: "installer_auditor", task: "Validate: [WHAT]. Method: [METHOD]. Expected: [DESCRIPTION].", label: "installer-auditor")。需实际打开并运行真实测试,技能用真实提示触发,CLI 演示真实输出,MCP 用真实数据调用,配置展示状态变化,cron 展示列表并触发测试。自动记录到 ~/.openclaw/workspace/memory/YYYY-MM-DD.md,修复经验记录到 ~/.openclaw/workspace/.learnings/SOLUTIONS.md。
限制:未完成检查清单不得报告完成;未经许可不得修改系统文件;最多两次修复尝试;回归立即升级。资料未提供收费、价格、平台支持范围等信息。