用途
OpenClaw Config 是一个面向 OpenClaw 机器人的运维配置管理技能,用于管理机器人的频道、智能体、安全与自动驾驶(autopilot)设置。其核心内容是一份「OpenClaw Operations Runbook」,用于诊断和修复真实问题,资料称其中每条命令都经过测试且可用。
主要能力
该技能围绕 OpenClaw 的配置与运维提供以下能力:
- 快速健康检查:提供一段可整体复制粘贴的命令块,依次检查网关进程、配置 JSON 是否有效、频道策略、插件启用状态、凭据文件、定时任务状态、近期错误日志以及记忆数据库统计。
- 文件结构说明:给出
~/.openclaw/目录的完整文件地图,涵盖主配置openclaw.json、自动备份、执行审批配置、智能体会话、工作区文件(SOUL.md、IDENTITY.md、USER.md、AGENTS.md、BOOT.md、HEARTBEAT.md、MEMORY.md、TOOLS.md 等)、向量记忆数据库、日志、定时任务、凭据、扩展插件、身份与设备、媒体、浏览器配置、子智能体、画布 UI 以及 Telegram 轮询游标等。 - 分频道故障排查:针对 WhatsApp、Telegram、Signal 三个频道分别给出排查步骤与命令。
- 定时任务排查:提供查看任务概览、失败任务详情、运行日志、常见失败原因、下次运行时间以及临时禁用任务的方法。
- 记忆系统排查:将记忆系统分为三层(会话内上下文窗口、工作区记忆文件、向量记忆数据库),分别给出检查与重建方法。
- 会话搜索:提供按人名、按频道、按最近时间以及按消息内容搜索会话的方法。
使用方式
该技能以命令行操作为主,用户通过复制粘贴资料中给出的命令块来执行检查与修复。主要操作对象包括:
- 配置文件:
~/.openclaw/openclaw.json - 日志文件:
~/.openclaw/logs/gateway.log、gateway.err.log、commands.log - 会话索引:
~/.openclaw/agents/main/sessions/sessions.json - 定时任务:
~/.openclaw/cron/jobs.json与~/.openclaw/cron/runs/ - 记忆数据库:
~/.openclaw/memory/main.sqlite - 凭据目录:
~/.openclaw/credentials/
常用工具包括 ps、grep、jq、python3 -m json.tool、sqlite3 等。资料中提到的相关命令包括 openclaw configure、openclaw gateway restart,以及 signal-cli 的 updateProfile、send 等。
适用场景
- 机器人收到消息但不回复(资料称这是最常见问题)。
- WhatsApp 完全断开连接。
- Telegram 机器人出现问题或「遗忘」内容。
- Signal RPC 发送消息失败,影响定时任务与跨频道通知。
- 定时任务失败或需要查看运行状态。
- 智能体「遗忘」内容,需要排查记忆系统。
- 需要查找某人的会话记录或按频道、时间、内容检索会话。
限制
资料未提供该技能的安装方式、收费模式、价格、支持平台或效果保证等信息。资料中涉及删除凭据、删除记忆数据库等操作被标注为「核弹级修复」或重建手段,执行前需谨慎。部分命令(如 Signal 直接发送测试)中的目标号码等参数需用户自行替换。资料未说明该技能适用的 OpenClaw 版本范围。