Анализ влияния версии 2026.3.5
Влияние первой поставки Платформы ИИ на компоненты, пользователей, данные, безопасность и сопровождение.
Карта компонентов
| Область | Изменение | Влияние и основной риск |
|---|---|---|
| Agent Registry API (R2) | Контракт v2: нет ручного API, только catalog/search с agent#view; Publisher — единственный issuer UUIDv7 | Контракт 0.2-r2-draft; R2 migration удаляет legacy grouping и agent#invoke; PDP outage → typed 503 |
| Control Plane | Добавлен функционал управления Моделями, API ключами и публикации Low-code агентов | Worker отделяется от API process; privileged side effects только через dedicated SA; auto-republish запрещён |
| Low-code Конструктор | Интеграция LangFlow через Deployment provider agent-platform; FlowVersion → CP | LangFlow остаётся source of truth для Flow/FlowVersion; CP создаёт immutable sourceArtifact; browser не вызывает CP |
| Фоновые процессы Agent Registry | Согласуют Kubernetes, транзакционную очередь, Redpanda, SpiceDB и OpenSearch | Нужны проверки повторной доставки, полного пересчета и восстановления после отказа |
| PostgreSQL | R2 схема | Обновление Alembic предшествует запуску; откат может уничтожить данные; legacy agent#invoke graph удаляется |
| SpiceDB | Выполняет актуальные проверки agent#view, agent#owner, agent#viewer | При отказе защищенные операции запрещаются (fail-closed, 503); сохранённое разрешение недопустимо |
| OpenSearch и AI Gateway | Обеспечивают гибридный поиск и векторизацию (эмбеддинг, реранк) | Готовность для промышленной среды требует проверки качества и нагрузки на настоящих службах |
| Platform Agent Gateway | Становится единственной точкой вызова агента (A2A) | Gateway удаляет original bearer и caller identity; backend credential = none; ClusterIP + gateway-only NetworkPolicy |
| Low-code Runtime | Исполняет один immutable flow на lfx-образе через A2A и ограниченный MCP | Несовпадение flow, манифеста, политики или образа блокирует готовность; Agent-owned key через immutable Secret |
| Platform RAG | Управляемый retrieval: коллекции, ingest, hybrid search, ACL filtering | Интеграционный сервис отсутствует; Service не интегрирован с другими компонентами; SDK и low-code component — пути |
| Memory Service | Управляемый слой памяти: async write, sync search, Guardrails, ReBAC | Service не интегрирован с другими компонентами; SDK и low-code node — пути; Redis блокирует session state |
| Garden и Helm | Задают единый сценарий развертывания реализованных сред | Ручное применение Helm или Kubernetes не считается воспроизводимым результатом |
Влияние на пользователей
Автор Low-code-агента получает возможность публикации агента из интерфейса Low-code Конструктора.
Влияние на администрирование
Администратор платформы получает возможность централизованного управления LLM и ключами доступа к ним.
Влияние на контракты
- A2A зафиксирован на версии 1.0.0 и передаче HTTP+JSON.
- MCP зафиксирован на редакции 2025-11-25 и Streamable HTTP.
- OpenAPI зафиксирован на версии 3.1.2, JSON Schema — на 2020-12.
- Исходная схема Low-code изменена с
platform.low-code.flow/v1наplatform.low-code.flow/v2(FlowVersion-based, deterministic export). - Манифест Low-code использует
platform.low-code.publish-manifest/v1. - Регистрация в Kubernetes использует
agent-platform.agent-registry.registration/v1. - FileRef использует
platform.file-ref/v1. - CloudEvents на версии 1.0.2.
- Kubernetes для поставки зафиксирован на версии 1.36.2.
Влияние на данные
R2 migration Agent Registry удаляет legacy grouping и agent#invoke graph,
републикует managed Agents, backfills only explicit direct grants и проверяет
zero legacy relationships before contract.
PostgreSQL — каноническая проекция Agent Registry и job store ingest для RAG. OpenSearch — пересоздаваемая поисковая проекция (каталог агентов и RAG-индекс). Редко используемые факты Memory Service могут понижаться в ранжировании (decay).
Low-code Runtime не хранит изменяемую авторскую копию Flow. Каждый экземпляр исполняет один источник и манифест с неизменяемыми контрольными суммами. Рабочая версия Low-code Конструктора и артефакт исполнения имеют разные назначения.
Влияние на безопасность
- Исходный пользовательский токен не передается в Low-code Runtime, MCP, AI Gateway, OpenSearch, Redpanda или RabbitMQ;
- видимость агента не означает наличие права на его вызов;
- в R2 отсутствует
workspace,team,group,tenant,organizationилиprojectкак источник полномочий (ADR-0002); - пользовательские поля
ownerи заголовки удостоверения не являются источником полномочий; display name, email, roles и IdP groups — тоже; - Flow LangFlow, карточка агента, описание MCP, поисковый запрос и FileRef считаются недоверенными входными данными;
- журналы и трассировки не должны содержать токены, секреты, текст запросов, содержимое файлов, полные карточки и внутренние адреса;
- при отказе SpiceDB запрос останавливается до обращения к агенту (fail-closed);
- A2A invocation: Gateway применяет
platform_oidc+authenticated_all;agent#invokeв R2 отсутствует; caller bearer и identity удаляются upstream;