Low-code Конструктор
Административные проверки Low-code Конструктора.
Общие сведения
Low-code Конструктор (Low-code IDE) — адаптированная версия LangFlow с клиентской и серверной частями. Отдельная спецификация компонента еще не принята.
Границы компонента
Low-code Конструктор владеет:
- визуальным редактированием Потока (Flow);
- рабочими версиями Потока (Flow) в своей базе;
- SSO входом пользователя;
- отображением разрешенной палитры компонентов;
- серверной проверкой и экспортом;
- публикацией проверенных версий Flow как Агентов в каталоге Платформы ИИ через Control Plane.
Low-code Конструктор не владеет:
- исполнением промышленного запроса;
- развертыванием Low-code Runtime;
- записями Agent Registry и разрешениями SpiceDB;
- прямой загрузкой артефакта в обход Control Plane и Publisher;
- открытыми секретами поставщиков моделей.
Предварительные проверки
Перед открытием доступа пользователям зафиксируйте:
- идентификаторы клиентского и серверного образов;
- полный SBOM обоих образов и отчет чистой сборки;
- версию LangFlow, версию адаптации и совместимую версию схемы данных;
- версию политики компонентов;
- версию проверяющего модуля и JSON Schema Потока (Flow) и манифеста;
- адрес и конфигурацию платформенного поставщика токенов доступа;
- карту ролей Low-code Конструктора к рабочим областям;
- доступность базы рабочих версий;
- доступность Control Plane и
api-gw, через которые выполняется публикация Агентов.
Вход и доступ
Проверьте четыре состояния:
| Состояние | Ожидаемое поведение |
|---|---|
| Пользователь не вошел | Перенаправление к платформенному поставщику токенов без показа закрытых схем |
| Токен не действителен | Отказ с понятным сообщением и без создания локального сеанса |
| Пользователь вошел, но не имеет права | Отказ без раскрытия схем и состава чужой рабочей области |
| Пользователь имеет право | Доступ только к разрешенной рабочей области и операциям роли |
Идентификатор пользователя, рабочая область и роли из формы, URL или неподписанного заголовка не являются источником полномочий.
Политика компонентов
Запрет должен действовать на двух уровнях:
- клиентская палитра не показывает недоступный компонент;
- серверная проверка отклоняет вручную добавленный или измененный JSON.
Для версии 2026.3.5 PlatformRAG и
PlatformMemory отсутствуют.
После изменения политики повторно проверьте все активные и пригодные для отката версии Потока (Flow). Нельзя автоматически изменять уже зафиксированные исходные данные.
Сохранение
Серверная часть должна:
- сохранять рабочую версию в правильной рабочей области;
- предотвращать перезапись зафиксированной версии;
- формировать устойчивую SHA-256;
- возвращать версию проверяющего модуля и политики;
- отделять предупреждение от блокирующей ошибки;
- не включать секрет в исходные данные и сообщение об ошибке.
Повторный экспорт одной неизмененной версии должен давать те же байты и контрольную сумму.
Публикация Агента
Low-code Конструктор позволяет опубликовать проверенную версию Flow как Агента в каталоге Платформы ИИ. Публикация выполняется через Control Plane:
- Пользователь инициирует публикацию Flow в интерфейсе Low-code Конструктора.
- Провайдер
agent-platformэкспортирует FlowVersion в канонический форматplatform.low-code.flow/v2. - Провайдер вызывает Control Plane через
api-gwот имени пользователя. - Control Plane выполняет проверку, создает Agent/AgentVersion и Operation.
- Publisher собирает артефакт и развертывает workload в Kubernetes.
Признаки успешной публикации:
202 Acceptedозначает принятую операцию публикации, а не готовность Агента.- О завершении публикации говорит конечный статус операции в Control Plane.
- Пользователь не вызывает Control Plane напрямую.
Ограничения:
- Изменяемые
Flow.dataне публикуются. - Неизвестный или измененный вручную компонент отклоняется с ошибкой.
- Прямая загрузка схемы в OCI, Kubernetes или Agent Registry запрещена.
Первичная диагностика
Клиент открывается, но данные не загружаются
Проверьте совместимость клиентской и серверной версий, состояние API, срок сеанса и права рабочей области.
Сохранение не работает
Проверьте доступность базы, миграцию, ограничение размера и конфликт версии. Сохраните рабочую копию пользователя безопасным способом; не записывайте JSON в произвольную таблицу вручную.
Публикация недоступна
Сохраните проверенную версию и контрольные суммы. Не выполняйте прямую
загрузку артефакта. Проверьте доступность Control Plane и
api-gw, срок токена доступа и права рабочей области; при
повторном сбое передайте идентификатор операции публикации администратору
Платформы ИИ.