用途:sn-image-doctor 属于 SenseNova-Skills 的基础层技能(tier 0),用于在运行其他技能之前验证环境是否正确安装与配置。
主要能力:检查 SenseNova-Skills 项目安装情况、验证 Python 依赖、检查环境变量配置,并在缺失必需变量时交互式提示输入并保存到 .env;配置变化后自动重载环境,若重载失败会建议重启 agent。
使用方式:执行 python scripts/check_environment.py 进行基本检查,加 --verbose 查看详细诊断。环境变量回退优先级为能力专属变量 > 域共享变量 > 全局变量,例如文本调用用 SN_TEXT_API_KEY -> SN_CHAT_API_KEY -> SN_API_KEY,视觉调用用 SN_VISION_API_KEY -> SN_CHAT_API_KEY -> SN_API_KEY,图像生成用 SN_IMAGE_GEN_API_KEY -> SN_API_KEY。
适用场景:在 SenseNova-Skills 中运行其他技能前先做环境自检,例如先运行 python skills/sn-image-doctor/scripts/check_environment.py,通过后再运行其他技能。
限制:官方资料仅提供以上检查与配置能力,未说明其他功能、收费或平台支持情况;退出码 0 表示全部检查通过,1 表示存在失败项。