用途:运行仓库自带的环境检查器并展示其报告,适合用户要求检查环境、验证机器配置、诊断缺失工具或确认配置时使用。它不派发任何工作进程。
主要能力:按检查结果给出结论行(local_checks_passed、needs_verification、missing_requirements),生成包含状态(OK / WARN / MISSING)、名称、是否必需和详情的检查表,先列 MISSING 再 WARN 再 OK,并保留可选检查并标注;对带 action 的 WARN 或 MISSING 行,按顺序编号原样列出操作说明;同时展示限制列表,说明未测试的内容(不发起提供方请求、不安装、不登录,凭据存在也不代表有效)。
使用方式:先确定分支再选择模型。按共享库契约解析 SHARED_DIR(已加载共享技能的目录;源码检出中的 skills/shared/;已安装技能旁的 shared/),然后运行: SHARED_DIR="<absolute shared skill directory>" python3 "$SHARED_DIR/scripts/check_environment.py" --json 在 rar-skills 源码检出中,bash scripts/check-environment.sh 是等价包装器。若 python3 缺失或低于 3.11,脚本无法启动,此时展示 docs/machine-setup.md 第 1 节的 Python 安装说明并停止,不执行其他检查。可按需添加标志:--project /absolute/path/to/repo(询问特定项目时)、--browser auto|playwright-cli|agent-browser|none(涉及浏览器工作时,默认 auto)、--native-models(依赖宿主模型访问时)。不要代替用户执行安装、登录或浏览器启动。
限制:检查不做提供方请求、不安装、不登录;凭据存在不代表有效。绿色状态仅来自本次新运行结果,不得沿用记忆、早前会话或用户声明。更多设置细节参见 rar-skills 仓库的 docs/machine-setup.md。