Gigo Lobster Doctor

🦞 龙虾环境一键诊断,试跑无忧

为 GIGO 龙虾环境提供专业诊断,快速检测 gateway、Python 依赖、题包链路与 PNG 证书能力,确保 benchmark 环境就绪。

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

使用说明

核心用法

gigo-lobster-doctor 是 OpenClaw 生态中的环境预检工具,专为 GIGO 龙虾 benchmark 设计。它执行"体检模式"(doctor mode),在不启动完整试跑的前提下,验证四项关键能力:

1. Gateway 连通性 — 确认与 GIGO 服务端的网络通道
2. Python/运行时依赖 — 检查 Python 版本及必要包

3. 题包链路 — 验证任务包(task-bundle)的可访问性

4. PNG 证书能力 — 确认结果可视化与证书生成环境

执行方式直接调用 wrapper 脚本:python3 /path/to/run_doctor.py --lang zh/en,无需切换目录。工具内置流式进度反馈,日志写入 ~/.openclaw/workspace/outputs/gigo-lobster-doctor/gigo-run.log

显著优点

  • 零侵入诊断:不触发正式 benchmark,不消耗算力配额,不上传结果
  • 快速定位故障:将环境常见问题(网络、依赖、权限、格式支持)前置暴露
  • 双语原生支持:通过 --lang 参数无缝切换中英文输出
  • 可定制身份:支持 --lobster-name 与环境变量配置个性化龙虾 persona
  • 与 OpenClaw 深度集成:自动识别预检限制,避免 cd && python 等被拦截的写法

潜在局限

  • 非功能测试:仅验证环境"能否跑",不验证"跑得对不对"
  • 依赖本地 Python:需预装 python3/python/py,不自带运行时
  • PNG/SVG 证书二选一:默认允许 SVG 回退,严格 PNG 需显式 --require-png-cert
  • 长耗时仍可能:虽轻量于完整 benchmark,但网络与依赖检查在慢速环境仍需数分钟

适合人群

  • 首次配置 GIGO 龙虾的用户:在正式跑分前排除环境雷区
  • CI/CD 维护者:作为前置 gate,防止环境不合规的 benchmark 进入队列
  • 多机/多账号管理者:批量验证不同节点的 Python 与网络配置一致性

常规风险

  • 日志膨胀gigo-run.log 可能随多次运行累积,监控时应使用 tail -n 50 而非全量读取
  • 进程误判:doctor 模式运行时间可能超出直觉,需避免"静默即卡死"的过早中断
  • 覆盖链复杂:身份配置涉及 CLI 参数 → 环境变量 → SOUL.md → 默认值的四级回退,调试时需逐层排查

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