Gigo Lobster Doctor

🦞 一键预检环境,零等待排雷

面向开发者的轻量级环境预检工具,快速诊断 gateway、Python 依赖、题包链路与 PNG 证书就绪状态,避免正式 benchmark 前的配置踩坑。

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

使用说明

核心用法

gigo-lobster-doctor 是 GIGO 生态的「环境体检」模式,专为正式跑分前的配置验证而设计。它通过 wrapper 脚本 run_doctor.py 执行一系列快速检查:

1. gateway 连通性:验证与 GIGO 服务端的网络通道是否畅通;
2. Python 运行时与依赖:检测 python3/python/py 可用性,并校验关键库版本;

3. 题包链路:确认任务包(task-bundle)下载与解析路径正确;

4. PNG 证书能力:检查系统是否具备生成 PNG 格式成绩证书的环境(字体、图像库等)。

命令示例(中文场景):

python3 /absolute/path/to/run_doctor.py --lang zh

支持通过 CLI 覆盖默认行为:

  • --lobster-name / --lobster-tags:自定义龙虾人格
  • --output-dir:重定向输出目录
  • --require-png-cert:强制 PNG 证书(拒绝 SVG 回退)
  • --skip-upload / --register-only:调整上传策略

显著优点

  • 零侵入预检:不执行完整 benchmark(15-25 分钟),秒级反馈环境就绪状态;
  • 多平台支持:覆盖 macOS、Linux、Windows(darwin/linux/win32);
  • 双语本地化:自动识别用户语言,输出中文或英文诊断报告;
  • 流式日志:实时监控并 tail 日志,避免聊天窗口被大文件撑爆;
  • 链式 fallback:CLI → 环境变量 → SOUL.md → 默认人格,配置灵活。

潜在缺点与局限性

  • 非 exhaustive 测试:仅验证「能否跑」,不验证「跑得好」;
  • 依赖本地 Python:若系统无 python3/python/py 任一,直接失败;
  • 长任务监控负担:虽然本 skill 默认短任务,但同系列的正式 benchmark 需持续 poll 进程,对用户终端稳定性有要求;
  • 证书能力检测局限:PNG 证书依赖系统字体与图像库,部分容器环境可能误报「就绪」但实际生成失败。

适合人群

  • GIGO 平台新用户:首次配置环境,想先验证再跑正式分数;
  • CI/CD 维护者:在流水线中前置健康检查,避免无效 benchmark 消耗;
  • 多机部署开发者:批量验证多台工作站的龙虾环境一致性。

常规风险

  • 路径硬编码风险:要求绝对路径执行,相对路径或 cd && python 会被 OpenClaw 拦截;
  • 日志覆盖:多次执行可能覆盖 gigo-run.log,需自行备份历史输出;
  • 上传策略误解:默认 --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 · 312.3 kB
__init__.pytext/plain
请选择文件