上手排障¶
推荐排查顺序¶
当 onboarding 失败时,建议按这个顺序排查:
loopforge config validateloopforge doctor<workspace>/.loopforge/onboard-report.md
当 loopforge onboard 或 loopforge doctor 给出 warning/error 时,先看这页。
1) 配置无效¶
现象:
config invalid: ~/.loopforge/config.tomlloopforge doctor里的config.parse报错
处理方式:
- 运行
loopforge config validate - 修正 TOML 语法或 provider/router 名称
- 重跑
loopforge doctor
2) Provider 不可达¶
现象:
ollama.httpwarning/error- onboarding 因 timeout / connection refused / HTTP 错误失败
处理方式:
如果你不是用 Ollama,请检查 provider base URL 和凭证是否正确。
3) 模型不可用¶
现象:
- onboarding 提示 “model not found”
- provider 可达,但首任务起不来
处理方式:
然后:
- 拉取一个本地对话模型,或
- 修改
~/.loopforge/config.toml中[providers.ollama].default_model
4) 浏览器前置条件缺失¶
现象:
browser.chromiumwarning- 浏览器类用例在打开页面前就失败
处理方式:
- 安装 Chromium 内核浏览器,或
- 设置
LOOPFORGE_BROWSER_CHROME_PATH,或 - 设置
LOOPFORGE_BROWSER_CDP_HTTP指向可用的 Chromium DevTools 端点
5) Starter 显示成功,但目标文件没生成¶
现象:
onboard-report.md里出现expected_artifact_missingworkspace-brief之类的内置 starter 没有生成目标文件
处理方式:
- 先看
<workspace>/.loopforge/onboard-report.md中保存的 session id - 用报告里推荐的
loopforge agent run ... --session ...命令重试同一个任务 - 如果 assistant 只是打印了类似工具调用的 JSON 文本,升级到这个修复版本后再试
6) 先看哪个文件?¶
先打开最近一次 workspace 报告:
<workspace>/.loopforge/onboard-report.md
它会最快告诉你:
- 哪些通过了
- 哪些失败了
- 推荐下一条命令是什么
- 下一批 starter tasks 是什么