Встановлення
Raft — офіційний зовнішній плагін. Установіть його на хості Gateway:Передумови
- Робочий простір Raft із зовнішнім агентом.
- CLI Raft, установлений на тому самому хості, що й Gateway OpenClaw, і доступний у
PATHслужби. - Профіль CLI Raft, у якому уже виконано вхід і який пов’язано з цим зовнішнім агентом.
Налаштування
Укажіть профіль у конфігурації:RAFT_PROFILE у середовищі
Gateway:
Принцип роботи
Під час запуску Gateway плагін:- Відкриває HTTP-кінцеву точку пробудження, доступну лише через local loopback, на тимчасовому порту.
- Запускає
raft --profile <profile> agent bridgeіз цією кінцевою точкою та окремим токеном для кожного процесу. - Приймає від локального мосту лише автентифіковані сигнали пробудження без вмісту, що мають ідентифікатор для захисту від повторного відтворення.
- Вимагає наявності одного з
eventId,attemptId,messageId,delivery_id,wake_idабоidу кожному корисному навантаженні пробудження. - Протягом 24 годин усуває дублікати повторно доставлених сигналів пробудження за ідентифікатором події мосту, зокрема після перезапусків Gateway.
- Повертає стабільний сеанс середовища виконання для поточного мосту та порожній пакет отримання активності для протоколу CLI Raft.
- Запускає один послідовний цикл агента OpenClaw для кожного прийнятого сигналу пробудження.
Raft не є транспортом для push-повідомлень. OpenClaw не надсилає автоматично остаточний текст моделі назад через міст, тому після обробки сигналу пробудження агент повинен скористатися CLI Raft.
Перевірка
Перевірте, чи OpenClaw може знайти CLI та чи має налаштований профіль:Усунення несправностей
CLI Raft відсутній
CLI Raft відсутній
Установіть CLI Raft на хості Gateway і забезпечте доступність
raft у
PATH служби. Перевірте його командою raft --help, а потім перезапустіть Gateway.Міст негайно завершує роботу
Міст негайно завершує роботу
Переконайтеся, що в налаштованому профілі виконано вхід і що він належить потрібному
зовнішньому агенту Raft. Запустіть
raft --profile <profile> agent bridge безпосередньо,
щоб переглянути діагностичні дані CLI.Сигнал пробудження надходить, але відповідь Raft не надсилається
Сигнал пробудження надходить, але відповідь Raft не надсилається
Це очікувана поведінка, якщо агент не викликає CLI Raft. Міст
пробудження не передає тексти повідомлень і не надсилає автоматичних остаточних відповідей. Перевірте
політику інструментів агента та переконайтеся, що він може виконувати
raft --profile <profile> message check і message send.