Skip to content
广告 · 本站推荐广告

openclaw message

向 Agent 发送消息。

概要

bash
openclaw message [文本] [选项]

描述

openclaw message 命令用于通过命令行直接向 OpenClaw Agent 发送消息并获取回复。支持直接传入文本、指定会话、管道输入以及交互模式,适合自动化脚本和快速测试场景。

选项

选项缩写说明默认值
--session <key>-s指定会话 Key默认会话
--interactive-i进入交互模式false
--stream流式输出回复true
--no-stream禁用流式输出,等待完整回复false
--format <type>输出格式:textjsontext
--timeout <ms>超时时间(毫秒)30000
--skill <id>指定使用的技能-

交互模式

使用 --interactive 进入交互模式后,可以连续与 Agent 对话:

$ openclaw message --interactive
OpenClaw 交互模式 (输入 /exit 退出)
> 你好
Agent: 你好!有什么可以帮助你的吗?
> 帮我查看系统状态
Agent: 当前系统运行正常,所有通道已连接...
> /exit

管道输入

支持通过管道将文本内容传入:

bash
echo "总结这段文字" | openclaw message
cat report.txt | openclaw message --session task_review

示例

bash
# 发送简单消息
openclaw message "你好"

# 指定会话发送
openclaw message "请继续上次的任务" --session ses_abc123

# 进入交互模式
openclaw message --interactive

# 管道输入文件内容
cat document.txt | openclaw message

# 以 JSON 格式输出
openclaw message "当前时间" --format json

# 指定技能处理
openclaw message "生成周报" --skill weekly_report

# 禁用流式,等待完整回复
openclaw message "分析这个数据" --no-stream

相关命令

基于MIT协议开源 | 内容翻译自 官方文档,同步更新