OpenClawCN 中文资料站开始 · 文档 · 进阶 · 动态 · 支持

排错

调试、运行时覆盖与开发排障

基于官方 debugging 和 FAQ 文档,整理 `/debug`、watch 模式、dev profile 以及排查流式输出异常时最值得先看的入口。

最后更新2026-03-12
内容来源OpenClaw Docs
来源类型official

AI 摘要

这页重点

核心结论

基于官方 debugging 和 FAQ 文档,整理 `/debug`、watch 模式、dev profile 以及排查流式输出异常时最值得先看的入口。

适用主题

排错

高频关键词

debugging / debug / runtime-overrides / doctor / logs

可信信号

最后更新 2026-03-12来源 OpenClaw Docs

调试、运行时覆盖与开发排障

官方中文文档在 help 区单独放了 debugging 页面,这说明 OpenClaw 的调试方式不是“出错了看日志”这么简单,而是有专门的运行时覆盖和开发模式。

/debug 解决的是什么问题

官方文档把 /debug 定义成运行时配置覆盖入口。它只改内存中的当前行为,不会把修改写回磁盘配置。

这很适合处理两类场景:

  • 你想临时试一个设置,不想改 openclaw.json
  • 你在排查某个奇怪行为,想快速切换一个不常用选项

官方给出的例子包括:

/debug show
/debug set messages.responsePrefix="[openclaw]"
/debug unset messages.responsePrefix
/debug reset

其中 /debug reset 会把当前运行时覆盖清掉,回到磁盘配置状态。

/debug 默认不是启用的

官方文档写得很明确:/debug 默认关闭,要通过:

{
  "commands": {
    "debug": true
  }
}

来开启。

这意味着如果你在生产环境给团队成员开了这项能力,也要知道它是在给运行时配置增加即时修改入口。

什么时候更适合用运行时覆盖

更适合用 /debug 的通常是:

  • 调试流式输出异常
  • 临时验证一个消息前缀或响应选项
  • 快速回退到磁盘配置

而不太适合:

  • 长期配置管理
  • 团队共享正式配置
  • 版本化管理的系统设置

watch 模式适合谁

官方 debugging 文档还提供了 Gateway 监视模式:

pnpm gateway:watch --force

它本质上是让 Gateway 在文件监视器下运行,适合:

  • 本地开发
  • 快速迭代
  • 频繁验证配置或改动

如果你是源码安装并且要频繁调试,这个模式会比每次手动重启更顺。

dev profile / dev gateway 的意义

虽然官方文档更偏开发者视角,但这里的核心思想对中文用户也很实用:

  • 调试环境和正式环境不要混在一起
  • 运行时试验不要直接污染长期使用实例

所以如果你准备尝试新 provider、新工具或高风险设置,更适合先放到 dev profile 或单独实例里。

FAQ 给出的排查顺序仍然很重要

官方 FAQ 对“新手引导卡住”“wake up my friend 无响应”这类问题给了一套很实用的命令顺序:

openclaw gateway restart
openclaw status
openclaw models status
openclaw logs --follow
openclaw doctor

这条顺序很有价值,因为它比“只看一个报错”更能快速定位问题是在:

  • Gateway 本身
  • 模型认证
  • 日志和运行状态
  • 环境完整性

流式输出异常更该怎么看

官方 debugging 文档提到,这页特别适合处理“provider 把 reasoning 混进正常文本”之类的问题。

这说明如果你遇到:

  • 回复文本夹杂异常推理内容
  • 前缀不对
  • 流式显示混乱

就不该只盯着前端,而要把它当成 provider 输出和运行时消息配置一起看的问题。

中文用户最容易忽略的点

把调试覆盖当正式配置

/debug 是运行时覆盖,不是最终配置管理。

在主环境直接开很多实验开关

这样排障时会搞不清是正式配置问题还是临时覆盖问题。

出问题只重试,不看状态命令

很多问题其实 statuslogs --followdoctor 很快就能给出方向。

更稳的调试顺序

  1. 先用 statuslogs 看系统是否健康
  2. 必要时跑 doctor
  3. 如果是行为类异常,再用 /debug 做临时覆盖验证
  4. 真正确认后再改回正式配置

下一步推荐

继续阅读

把文档串成一条阅读路径

如果你正在系统理解 OpenClaw,优先沿着文档顺序继续看;如果只是查某个点,也可以跳回文档中心按分类选择。

关联入口

同主题、同路径、同阶段