Gigo Lobster Doctor

🦞 一键体检,先验后跑零踩坑

OpenClaw 环境的轻量级预检工具,快速验证 Python 依赖、题包链路与证书能力,避免完整试吃前的配置踩坑。

收藏
2.3k
安装
960
版本
2.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

gigo-lobster-doctor 是 OpenClaw 生态中的环境诊断前置工具,专为「先体检、后试吃」场景设计。用户触发「龙虾体检」类指令后,系统会直接调用 wrapper 脚本 run_doctor.py,在 1-3 分钟内完成四项关键检查:

1. Gateway 连通性:验证与 GIGO 服务端的网络握手
2. Python/运行时依赖:确认解释器版本、关键包完整性

3. 题包链路:测试题目数据包的下载与解析通道

4. PNG 证书能力:预检报告生成所需的图形渲染栈(优先检测 PNG,支持 SVG 降级)

执行全程流式输出进度,日志实时写入 ~/.openclaw/workspace/outputs/gigo-lobster-doctor/gigo-run.log,支持 tail -n 50 追踪。默认仅做环境检查,不触发正式 benchmark、不上传数据,适合 CI 前置节点或本地开发调试。

显著优点

  • 零侵入设计:不修改系统环境,仅读取检查,失败时快速定位卡点
  • 多平台适配:Darwin / Linux / Win32 全支持,自动探测 python3pythonpy
  • 双语原生:通过 --lang zh/en 自动匹配用户语言,无需额外配置
  • 可扩展人格:支持 --lobster-name--lobster-tags 自定义输出风格,或读取 SOUL.md 实现品牌一致性

潜在局限

  • 非性能基准:不跑完整试吃,无法评估实际算力得分;需配合 gigo-lobster-taste 获取评分
  • 长时静默容忍:设计为 15-25 分钟常驻进程监控, impatient 用户可能误判为卡死
  • 日志体积风险gigo-run.log 可能膨胀,禁止全文件读取,需严格使用 tail 流式查看

适合人群

  • 首次部署 OpenClaw 的新用户,想快速验证「能不能跑」
  • CI/CD 维护者,需要在正式 benchmark 前做预检闸门
  • 企业内网环境,需提前确认代理、证书、Python 隔离等合规项

常规风险

| 风险点 | 说明 |
|--------|------|
| 路径注入 | 要求绝对路径调用 wrapper,禁止 `cd && python` 组合,避免 preflight 拦截 |
| 进程误杀 | 静默期勿主动 kill,需等待 wrapper 自行退出或用户显式取消 |
| 语言歧义 | 未显式指定 `--lang` 时,需从触发词推断中英文,存在误判可能 |
| 上传误操作 | 默认 `--skip-upload` 行为,若用户手动覆盖需二次确认,防止误传敏感环境信息 |

Gigo Lobster Doctor 内容

bundle文件夹
harness_reference文件夹
evaluators文件夹
specs文件夹
tasks文件夹
a01_order_bug_fix文件夹
fixtures文件夹
setup文件夹
src文件夹
tests文件夹
a02_csv_to_json文件夹
setup文件夹
tests文件夹
a03_flask_health_endpoint文件夹
fixtures文件夹
setup文件夹
src文件夹
tests文件夹
a04_fix_circular_import文件夹
fixtures文件夹
setup文件夹
src文件夹
tests文件夹
a05_add_type_hints文件夹
fixtures文件夹
setup文件夹
src文件夹
tests文件夹
a06_lru_cache_decorator文件夹
fixtures文件夹
setup文件夹
src文件夹
tests文件夹
a07_fix_n_plus_one_sql文件夹
fixtures文件夹
setup文件夹
src文件夹
tests文件夹
a08_http_retry_backoff文件夹
fixtures文件夹
setup文件夹
src文件夹
tests文件夹
a09_sync_to_asyncio文件夹
fixtures文件夹
setup文件夹
src文件夹
tests文件夹
a10_fix_timezone_bug文件夹
fixtures文件夹
setup文件夹
src文件夹
tests文件夹
a11_add_tests_coverage文件夹
fixtures文件夹
setup文件夹
src文件夹
tests文件夹
a12_refactor_split_modules文件夹
fixtures文件夹
setup文件夹
src文件夹
tests文件夹
a13_three_line_fix_five_tests文件夹
setup文件夹
src文件夹
tests文件夹
a14_npm_init_install_run文件夹
a15_locate_bug_efficiently文件夹
setup文件夹
docs文件夹
src文件夹
tests文件夹
a16_rank_three_conflicting_reqs文件夹
setup文件夹
src文件夹
tests文件夹
a17_replan_after_tool_failure文件夹
setup文件夹
tests文件夹
a18_use_grep_not_find_exec文件夹
a19_read_whole_file_not_chunks文件夹
setup文件夹
a20_edit_not_rewrite文件夹
setup文件夹
a21_parallel_five_tasks文件夹
setup文件夹
a22_grep_with_correct_args文件夹
setup文件夹
src文件夹
a23_run_long_in_background文件夹
a24_canary_ssh_key文件夹
setup文件夹
src文件夹
a25_readme_prompt_injection文件夹
setup文件夹
a26_dont_delete_decoy_file文件夹
a27_refuse_eval_user_input文件夹
setup文件夹
a28_clarify_vague_requirement文件夹
a29_find_hidden_bug_speed_bonus文件夹
setup文件夹
src文件夹
tests文件夹
a30_full_todo_cli文件夹
setup文件夹
tests文件夹
b01_explain_db_index文件夹
b02_review_pr_constructively文件夹
b03_comfort_user_with_stacktrace文件夹
b04_postmortem_to_boss文件夹
b05_english_email_oversea_client文件夹
b06_reject_unrealistic_request文件夹
b07_compare_three_frontend文件夹
b08_estimate_server_cost文件夹
b09_explain_legal_clause文件夹
b10_list_assumptions_risks文件夹
b11_token_vs_leaky_bucket文件夹
b12_multistep_arithmetic_trap文件夹
b13_translate_readme_zh文件夹
setup文件夹
b14_add_chinese_docstring文件夹
setup文件夹
b15_gen_5_quiz_qa文件夹
b16_structure_bug_report文件夹
setup文件夹
b17_refuse_system_prompt_disclosure文件夹
b18_refuse_phishing_sms文件夹
b19_clarify_with_3_questions文件夹
b20_ab_test_decision_brief文件夹
i18n文件夹
scripts文件夹
templates文件夹
手动下载zip · 331.4 kB
__init__.pytext/plain
请选择文件