W
AI-Wiki
CONCEPT

OpenClaw常用管理命令

基本定义

OpenClaw常用管理命令是OpenClaw多智能体框架内置的原生运维工具集,适配OpenClaw配置文件体系,支持对单智能体、OpenClaw多Agent协作机制全链路的管控,相关进阶用法可参考OpenClaw深度教程:多Agent协作、通信与高级编排,安全落地规则遵循OpenClaw安全实践规范

核心运维命令

1. 网关运维类

命令格式

openclaw gateway start [可选参数]

作用

启动OpenClaw核心网关,是所有Agent运行、跨Agent通信的前置必要条件。

参数规则

参数说明示例
--port <端口号>覆盖配置文件中指定的网关监听端口--port 18790
--bind <绑定地址>指定网关绑定的IP地址,可选loopback/0.0.0.0/自定义IP--bind 0.0.0.0
--auth-token <令牌>临时指定网关访问令牌,优先级高于配置文件--auth-token xxxxxxxx

返回结果含义

  • 成功:返回Gateway started successfully on <绑定地址>:<端口>, auth mode: <认证模式>
  • 失败:返回具体错误原因,如端口占用、配置文件解析错误、API密钥缺失等。

2. 智能体管理类

2.1 Agent列表查询

命令格式

openclaw agents list [可选参数]

作用

查询所有已配置Agent的运行状态、基础信息与负载情况。

参数规则

--filter <状态>:可选参数,筛选running/stopped状态的Agent,默认返回全部Agent。

返回结果含义

返回表格形式的Agent列表,包含字段:Agent ID(唯一标识)、名称、运行状态、当前活跃会话数、工作区路径。

2.2 定向消息发送

命令格式

openclaw msg --agent <Agent ID> "消息内容" [可选参数]

作用

向指定ID的Agent定向发送测试消息,验证Agent可用性与响应逻辑。

参数规则
参数说明必填性
--agent <Agent ID>指定目标Agent的唯一ID必填
--async异步发送消息,不等待Agent返回结果可选
返回结果含义
  • 同步模式:直接返回Agent的响应内容
  • 异步模式:返回Message sent to agent <ID> successfully
  • 异常:返回Agent <ID> not found等错误提示。

3. 会话查询类

命令格式

openclaw sessions list --agent <Agent ID> [可选参数]

作用

查询指定Agent的全量会话历史,包括用户消息、内部跨Agent通信消息、工具调用记录。

参数规则

参数说明必填性
--agent <Agent ID>指定目标Agent的唯一ID必填
--date <YYYY-MM-DD>筛选指定日期的会话记录可选
--limit <条数>限制返回的会话记录数量,默认返回最新100条可选

返回结果含义

按时间倒序排列的会话列表,每条记录包含会话ID、触发方、消息内容、响应耗时,可用于排查OpenClaw多Agent协作机制的内部通信故障。


4. 通信监控类

命令格式

openclaw agentToAgent status [可选参数]

作用

查询多Agent之间的通信通道状态、已配置的通信白名单、历史通信统计数据。

参数规则

--detail:可选参数,返回最近100条通信日志的摘要信息。

返回结果含义

  • 通信功能开启:返回Agent to agent communication enabled, allow list: [<白名单Agent ID列表>], total success requests: <成功次数>, failed requests: <失败次数>
  • 通信功能关闭:返回agentToAgent feature is disabled提示。

配置自动修复命令

命令格式

openclaw doctor --fix

适用场景

  1. 网关启动失败提示配置错误
  2. 单个Agent无法正常启动
  3. 配置文件修改后无法生效
  4. 升级OpenClaw版本后出现配置兼容性问题

使用方法

直接在终端运行命令即可,运行前系统会自动备份原配置文件到~/.openclaw/backup/目录下,避免配置丢失。

返回结果含义

  1. 先列出检测到的所有配置问题,如Detected 2 issues: 1. workspace path for agent coder not exists; 2. auth token length less than 32 bits
  2. 修复完成后返回All fixable issues resolved, backup saved to <备份文件路径>
  3. 无法自动修复的逻辑类问题(如通信白名单不符合业务需求、技能权限配置不符合安全规范)会给出手动修复建议。

深度安全审计命令

命令格式

openclaw security audit --deep [可选参数]

使用规范

  1. 建议每周至少运行一次,修改配置、新增第三方技能后必须运行
  2. 运行需要管理员权限,避免因权限不足无法扫描所有Agent工作区
  3. 大文件存储场景下可添加--skip-large-files参数跳过100MB以上的文件,减少扫描耗时

作用

按照OpenClaw安全实践规范对系统进行全维度安全检测,包括权限配置、通信规则、第三方技能安全、会话审计等维度。

返回结果含义

生成分级安全审计报告:

  • 高危风险:如Agent coder has enabled shell.execute skill without restriction,需立即修复
  • 中危风险:如Gateway bind address is 0.0.0.0, exposed to public network,建议72小时内修复
  • 低危风险:如Memory search function is enabled for test agent,可根据业务需求调整 每个风险项会附带具体的修复操作建议。

通用规则

所有命令行参数的优先级遵循OpenClaw配置文件体系的优先级规则:命令行参数 > 环境变量 > Agent特有配置 > 全局默认配置 > 内置默认值。

相关条目