核心用法
GIGO Lobster Doctor 是 OpenClaw 生态中的「环境体检」技能,专为 Lobster 基准测试提供前置诊断能力。用户通过「龙虾体检」等触发词唤醒后,系统会调用 run_doctor.py 执行四类检查:
1. Gateway 连通性 — 验证与 OpenClaw 服务端的网络握手
2. Python 运行时与依赖 — 检测 python3/python/py 可用性及相关库完整性
3. 题包链路 — 确认任务分发通道畅通
4. PNG 证书能力 — 检验报告生成所需图像渲染环境(可强制禁用 SVG 回退)
默认模式不执行正式 benchmark、不上传结果,仅输出诊断报告,适合 CI 前置检查或新环境初验。
显著优点
- 零侵入检查:无需修改系统 PATH,直接通过绝对路径调用 wrapper 脚本
- 多语言反馈:支持
--lang zh/en自动切换中文/英文报告 - 流式监控:长任务期间实时 tail 日志,避免静默超时误判
- 灵活定制:CLI 覆盖(
--lobster-name/--lobster-tags/--output-dir)、环境变量、SOUL.md 三级配置回退
潜在局限
- 非完整基准:仅做环境嗅探,不提供模型性能评分
- 日志体积敏感:禁止全量
read大日志,需依赖tail -n 50轮询 - 平台限制:仅支持 darwin、linux、win32(需预装 Python)
- 长驻留要求:必须持续
process poll直到 wrapper 退出,不能提前结束对话
适合人群
- OpenClaw 新用户:首次部署前验证环境完整性
- CI/CD 维护者:将体检环节嵌入流水线门禁
- 多租户管理员:批量检查不同工作区的 Python 依赖一致性
常规风险
- 误判静默失败:若日志长时间无输出,需坚持轮询而非杀死进程(完整跑分需 15–25 分钟)
- 路径硬编码风险:wrapper 脚本必须使用绝对路径,
cd && python模式会被 OpenClaw preflight 拒绝 - 配置优先级混乱:CLI 参数 > 环境变量 > SOUL.md > 默认 persona,多层覆盖可能导致预期外行为