Gigo Lobster Doctor

🦞 环境预检专家,零风险排雷

环境预检工具,快速诊断 Python 依赖、网关连通性与证书能力,避免正式跑分前的配置踩坑。

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

使用说明

核心用法

gigo-lobster-doctor 是 GIGO 生态的环境体检模式,专为"正式试吃"前的配置验证设计。用户触发后(如"龙虾体检"或"lobster doctor"),系统直接执行指定目录下的 run_doctor.py 包装器,完成四项关键检查:

1. Gateway 连通性:验证与 GIGO 服务端的网络通道
2. Python 运行时依赖:检测 python3/python/py 可用性及必要库

3. 题包链路:确认任务分发的数据通道正常

4. PNG 证书能力:验证结果凭证的图像生成环境(支持 SVG fallback,可用 --require-png-cert 强制 PNG)

执行时优先使用绝对路径直接调用,禁止 cd && python 组合(OpenClaw 预检会拦截)。语言参数 --lang zh/en 自动根据用户输入追加。

显著优点

  • 零副作用:默认仅检查不跑分、不上传,适合 CI/CD 前置步骤
  • 快速反馈:流式输出进度,用户可实时感知阻塞点
  • 灵活配置:支持自定义龙虾人设(--lobster-name/tags)、输出目录与上传行为覆盖
  • 长时友好:体检流程通常短暂,但代码已适配 15-25 分钟的长跑监控模式,日志实时 tail 不占用内存

潜在局限

  • 非完整基准:不执行实际推理负载,无法验证 GPU/性能瓶颈
  • 依赖外部 Python:要求系统预装 python3/python/py 之一,纯容器环境需提前准备
  • 证书降级风险:若环境缺 PNG 库且未显式 --require-png-cert,会自动降级 SVG,可能不符合某些审计要求

适合人群

  • 首次部署 GIGO Lobster 的新用户,想确认"我的环境能跑吗"
  • CI/CD 管理员,需在正式 benchmark 前做健康检查
  • 多机群运维,快速筛查网关或证书配置漂移

常规风险

  • 路径注入:需确保 run_doctor.py 路径可信,避免用户可控输入拼接绝对路径
  • 日志泄露gigo-run.log 含环境信息,共享输出时建议审查敏感字段
  • 进程误判:长时体检中 stdout 静默属于正常,自动化 kill 逻辑会误伤任务

---

> 技术来源:OpenClaw 官方技能仓库 gigo-lobster-doctor,属于 GIGO 基准测试生态的配套诊断工具。

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 · 328.9 kB
__init__.pytext/plain
请选择文件