На цій сторінці
На цій сторінці
Agent coordination
Надсилання агентом
openclaw agent запускає один хід агента з командного рядка без вхідного повідомлення чату. Використовуйте цю команду для сценарних робочих процесів, тестування та програмної доставки. Повний довідник прапорців і поведінки:
Довідник CLI агента.
Швидкий початок
Запустіть простий хід агента
Надсилає повідомлення через Gateway і виводить відповідь.
Надішліть багаторядковий запит із файлу
Зчитує коректний файл UTF-8 як тіло повідомлення агента.
Укажіть конкретного агента або сеанс
Доставте відповідь у канал
Прапорці
| Прапорець | Опис |
|---|---|
--message <text> |
Вбудоване повідомлення для надсилання |
--message-file <path> |
Зчитати повідомлення з коректного файлу UTF-8 |
--to <dest> |
Сформувати ключ сеансу з цілі (телефон, ідентифікатор чату) |
--session-key <key> |
Використати явний ключ сеансу |
--agent <id> |
Націлитися на налаштованого агента (використовує його сеанс main) |
--session-id <id> |
Повторно використати наявний сеанс за ідентифікатором |
--model <id> |
Перевизначити модель для цього запуску (provider/model або ідентифікатор моделі) |
--local |
Примусово використати локальне вбудоване середовище виконання (оминаючи Gateway) |
--deliver |
Надіслати відповідь у канал чату |
--channel <name> |
Канал доставки; з --agent + --to також застосовується до області особистих повідомлень |
--reply-to <target> |
Перевизначити ціль доставки |
--reply-channel <name> |
Перевизначити канал доставки |
--reply-account <id> |
Перевизначити ідентифікатор облікового запису доставки |
--thinking <level> |
Установити рівень міркування для вибраного профілю моделі |
--verbose <on|full|off> |
Зберегти рівень докладності для сеансу (full також записує в журнал вивід інструментів) |
--timeout <seconds> |
Перевизначити час очікування агента (типово 600 або значення конфігурації) |
--json |
Вивести структурований JSON |
Поведінка
- Типово CLI працює через Gateway. Додайте
--local, щоб примусово використати вбудоване середовище виконання на поточному комп’ютері. - Передайте рівно один із параметрів:
--messageабо--message-file. Повідомлення з файлів зберігають багаторядковий вміст після видалення необов’язкової позначки BOM UTF-8. - Якщо запит до Gateway завершується помилкою, CLI переходить до локального вбудованого запуску; у разі завершення часу очікування Gateway перехід виконується з новим сеансом, щоб уникнути конкуренції з початковою історією.
- Вибір сеансу:
--toформує ключ сеансу (цілі груп і каналів зберігають ізоляцію; особисті чати зводяться доmain). Якщо разом указано--agent,--channelі--to, маршрутизація використовує канонічного одержувача каналу таsession.dmScope. Стабільні ідентичності лише для вихідних повідомлень використовують належний провайдеру сеанс, ізольований від основного сеансу агента. --session-keyвибирає явний ключ. Ключі з префіксом агента мають використовувати форматagent:<agent-id>:<session-key>, а якщо також указано--agent, його ідентифікатор має збігатися з ідентифікатором агента. Прості ключі, що не є маркерами, прив’язуються до--agent, якщо його вказано; наприклад,--agent ops --session-key incident-42спрямовує доagent:ops:incident-42. Без--agentпрості ключі, що не є маркерами, прив’язуються до налаштованого агента за замовчуванням. Літералиglobalіunknownзалишаються без області лише за відсутності--agent; вбудований резервний шлях зіставляє ці маркерні сеанси з налаштованим агентом за замовчуванням.--reply-channelі--reply-accountвпливають лише на доставку.- Прапорці міркування та докладності зберігаються в сховищі сеансу.
- Вивід: типово звичайний текст або
--jsonдля структурованого корисного навантаження й метаданих. - З
--json --deliverJSON містить стан доставки для надісланих, придушених, частково й невдало надісланих повідомлень. Див. Стан доставки JSON.
Приклади
Пов’язані матеріали
Was this useful?