按症状组织,不按功能分类——出问题时你知道的是“看到了什么”,不是“哪个模块出错了”。
改了模型,但 Agent 还在用旧的
最常见的一种,而且多半不是写入失败。
先确认重启方式对不对。 各 Agent 读配置的时机不同:命令行 Agent 退出重开即可;OpenClaw 必须重启网关(openclaw gateway restart),因为它的网关是常驻进程,重开终端命令不会让它重读配置。桌面应用退出应用再打开。
完整对照见切换模型与 Provider。
再确认写进去了没有。 打开对应的配置文件看一眼。如果里面有 oneagent 这个条目,说明写入成功了,问题在生效环节。
模型列表是空的
BootAgent 的模型列表来自 Provider 接口的实时返回,不是内置清单。列表为空通常是:
- 那个 Provider 不提供模型列表接口。这种情况下 BootAgent 会让你手动输入模型 ID,直接填即可
- Key 不对或没权限,接口拒绝了请求。先在验证连接那步确认能通
验证连接失败
如果用的是自己的端点,先确认地址格式。BootAgent 的校验规则和产品实际执行的一致,会拒绝这些:
- 不是
http://或https://开头 - 把用户名密码写在了 URL 里(
https://user:pass@...) - 含控制字符
如果用的是目录里的 Provider,验证失败通常是 Key 的问题。注意有些 Provider 的某些协议标记为“需发布候选验证”,那种组合不会被判定为 Ready,这是刻意的——不是失败,是还没验证到可以承诺的程度。
Agent 装不上
先看是不是网络。 包和运行时默认走 npmmirror(阿里云)镜像,国内网络一般不需要额外配置。如果你的环境有代理或防火墙,可能需要放行。
Node 不是必须自己装的。 BootAgent 会把需要的运行时装进 ~/.bootagent/runtimes/,不动系统的 Node 也不改 PATH。所以“我没装 Node”不是装不上的原因。
首次打开被系统拦住
这不是出错。当前是未签名未公证的技术预览版,macOS 的 Gatekeeper 和 Windows 的 SmartScreen 都会拦一次。
快速开始里有 macOS 的四张截图逐步说明。放行是一次性的。
想退回改动之前
每次写入前 BootAgent 都留了一份带时间戳的备份,把文件名改回来即可,见备份与回退。
提问时
如果以上都没解决,见支持页。提问时请隐去用户名、本地绝对路径和任何 Key——报告问题不需要这些,而它们一旦发出去就难以收回。