Sessionless

Sessionless — агент постоянно онлайн, без сессий и входа: пользователь пишет в любой момент через свой мессенджер.

Инженерная сложность: состояние среды исполнения должно переживать разрывы от минут до дней. Два уровня:

  • состояние файловой системы — персистентно по своей природе (каталог рабочей области на постоянном хранилище);
  • состояние процессов — поддерживается или пересоздаётся: перед уничтожением песочницы сериализуемое состояние (рабочий каталог, переменные окружения, фоновые задачи) записывается в файлы и восстанавливается при пробуждении.

Сохраняется аудируемое описание состояния, а не непрозрачный процесс.

Связано: Файловая система как центр агента, Семь базовых инструментов