Skip to content

Состояние процесса

State хранит этап диалога или процесса между запусками n8n. Например, бот может помнить, что у одного пользователя он ждёт имя, а у другого — подтверждение.

Вместо таблицы и большого набора If workflow отправляет событие в state_transition и получает:

  • предыдущее и новое состояние;
  • сохранённый context;
  • номер версии;
  • список effects, которые нужно выполнить дальше.

Повтор одного event_id безопасен: переход не выполнится второй раз. Состояния изолированы по workspace, machine и subject.

В n8n

Используйте:

  • Life OS Trigger для входящего события;
  • Life OS Action для перехода состояния и внешних действий;
  • обычный Switch для маршрутизации возвращённых effects.

Агент сам создаёт machine, action bindings и event subscription. Ключи Telegram, CRM и других систем в workflow не помещаются.

Документация Life OS