openclaw agent запускает один ход агента из командной строки без необходимости
во входящем сообщении чата. Используйте его для скриптовых рабочих процессов, тестирования и
программной доставки.
Быстрый старт
Флаги
| Флаг | Описание |
|---|---|
--message \<text\> | Встроенное сообщение для отправки |
--message-file \<path\> | Считать сообщение из допустимого файла UTF-8 |
--to \<dest\> | Вывести ключ сеанса из целевого адресата (телефон, id чата) |
--session-key \<key\> | Использовать явный ключ сеанса |
--agent \<id\> | Направить в настроенного агента (использует его сеанс main) |
--session-id \<id\> | Повторно использовать существующий сеанс по id |
--local | Принудительно использовать локальную встроенную среду выполнения (без Gateway) |
--deliver | Отправить ответ в канал чата |
--channel \<name\> | Канал доставки (whatsapp, telegram, discord, slack и т. д.) |
--reply-to \<target\> | Переопределение цели доставки |
--reply-channel \<name\> | Переопределение канала доставки |
--reply-account \<id\> | Переопределение id учетной записи доставки |
--thinking \<level\> | Задать уровень thinking для выбранного профиля модели |
--verbose \<on|full|off\> | Задать уровень подробности |
--timeout \<seconds\> | Переопределить тайм-аут агента |
--json | Вывести структурированный JSON |
Поведение
- По умолчанию CLI работает через Gateway. Добавьте
--local, чтобы принудительно использовать встроенную среду выполнения на текущей машине. - Передайте ровно один из параметров:
--messageили--message-file. Сообщения из файла сохраняют многострочное содержимое после удаления необязательной UTF-8 BOM. - Если Gateway недоступен, CLI возвращается к локальному встроенному запуску.
- Выбор сеанса:
--toвыводит ключ сеанса (целевые группы/каналы сохраняют изоляцию; прямые чаты сворачиваются вmain). --session-keyвыбирает явный ключ. Ключи с префиксом агента должны использоватьagent:<agent-id>:<session-key>, а--agentдолжен совпадать с этим id агента, когда указаны оба параметра. Простые ключи без sentinel ограничиваются областью--agent, когда он указан; например,--agent ops --session-key incident-42направляет вagent:ops:incident-42. Без--agentпростые ключи без sentinel ограничиваются областью настроенного агента по умолчанию. Литералыglobalиunknownостаются без области только когда--agentне указан; в этом случае встроенный fallback и владение хранилищем используют настроенного агента по умолчанию.- Флаги thinking и verbose сохраняются в хранилище сеанса.
- Вывод: по умолчанию простой текст или
--jsonдля структурированной полезной нагрузки и метаданных. - С
--json --deliverJSON включает статус доставки для отправленных, подавленных, частичных и неудачных отправок. См. статус доставки JSON.
Примеры
Связанные материалы
Agent CLI reference
Полный справочник флагов и параметров
openclaw agent.Sub-agents
Фоновый запуск субагентов.
Sessions
Как работают ключи сеансов и как
--to, --agent и --session-id разрешают их.Slash commands
Собственный каталог команд, используемый внутри сеансов агента.