Публикация и версии
Цель модуля: понять, что именно уходит в бой, и уметь вернуться назад.
1
Нажали «Опубликовать»
Запускается валидация. Есть ошибки — публикации нет.
2
Черновик становится версией
Прошло — черновик становится новой версией, к ней пишется заметка («что изменили»).
3
Идущие звонки не прерываются
Звонки, которые идут в этот момент, продолжаются по своей версии: снапшот версии иммутабелен.
4
Откат при необходимости
В Истории версий любую версию можно посмотреть, сравнить с черновиком и восстановить.

История версий: версия, дата, автор (человек или человек + Copilot) и заметка. «Дифф с черновиком» показывает, чем текущая правка отличается от боевой версии — читать перед каждой публикацией.
Что фиксируется в версииНе только граф: в снапшот попадают модели, голос, ASR, настройки звонка, привязки баз знаний, наблюдатели и развёрнутые компоненты. Поэтому правка справочника или библиотечного компонента не меняет поведение уже опубликованной версии — она подхватится при следующей публикации. Это ровно то, что нужно на проде: ничто не «уезжает» само.
Проверка настроек провайдеров
Валидация проверяет не только граф. При публикации, при запуске кампании и при создании демо-ссылки платформа собирает те же объекты распознавания и синтеза, что и настоящий звонок — только вхолостую, без сети — и показывает находки до того, как агент уедет в работу. Так ловится то, что иначе вскрылось бы на первом же живом звонке:- несовместимая пара «модель × настройка» у поставщика распознавания — с ней звонок упал бы на старте;
- не задан ключ провайдера;
- не найдена база знаний или не найден аудиофайл, на которые ссылается сценарий;
- агент-назначение перевода не опубликован — перевод ушёл бы в никуда.
Это предупреждения, а не блокировка: публикация проходит. Смысл в том, чтобы вы узнали о сломанной настройке на своём экране, а не из записи разговора с клиентом.
ПрактикаОпубликуйте своего агента с заметкой «учебная сборка v1». Затем измените приветствие, посмотрите «Дифф с черновиком» и опубликуйте v2. Восстановите v1 и убедитесь, что приветствие вернулось.