运行时依赖
安装命令
点击复制技能文档
自动诊断 - 自动诊断 OpenClaw 运行时问题并驱动修复 自动诊断 OpenClaw 运行时问题并驱动修复。
核心流程
- 问题识别
- 根因分析
- 执行修复
- 验证修复
脚本工具 scripts/diagnose.ps1 自动诊断脚本: param( [string]$Category = "all" # gateway, browser, config, all ) $ErrorLog = Get-Content "\tmp\openclaw\openclaw-$(Get-Date -Format 'yyyy-MM-dd').log" -Tail 50 -ErrorAction SilentlyContinue if ($Category -in @("all", "gateway")) { Write-Host "=== Gateway Status ===" openclaw gateway status 2>&1 | Select-String -Pattern "Listening|failed|error" -Context 2 } if ($Category -in @("all", "browser")) { Write-Host "=== Browser Status ===" openclaw browser status 2>&1 } if ($ErrorLog) { Write-Host "=== Recent Errors ===" $ErrorLog | Select-String -Pattern "error|failed|unauthorized|exception" -Context 1 }
参考文档 references/error-patterns.md 常见错误模式及解决方案:
- 认证错误
- 连接拒绝
- 配置解析失败
- 端口占用
触发条件 以下情况应触发本技能: 用户报告"连接失败"、"无法使用"、"出错了" 检测到 unauthorized、failed、error 等关键词 服务状态检查返回异常 配置验证失败 技能调用链中出现连续失败
输出格式 诊断结果应包含: 问题摘要: 一句话描述核心问题 根因分析: 导致问题的具体原因 已执行操作: 已尝试的修复步骤 后续建议: 需要用户配合的操作(如有) 预防建议: 如何避免类似问题再次发生
示例: 【诊断结果】 问题:Chrome 扩展连接失败(红色!标记) 根因:网关令牌配置为空,扩展程序填入的令牌不匹配 【已执行】 ✅ 更新 gateway.auth.token = "tianyi2026" ✅ 重启网关服务 【需用户操作】
- 在扩展程序选项中填入令牌:tianyi2026
- 点击保存后重新连接
External Endpoints Security & Privacy API CLI GitHub Model Invocation Note OpenClaw AI Trust Statement By using this skill: OpenClaw autoInvoke: false Trust Statement By using this skill: OpenClaw 用户须知:使用本技能,即表示您同意 OpenClaw 的服务条款和隐私政策。