ExecAI R2 — большой релиз. Проекты.Мультипрофильность.MCP.Инструкции AI.
Проекты: разделяй и властвуй
Хватит держать всё в одной куче.
Проект — это ваш рабочий контекст. Допустим, у вас есть продакшн-инфраструктура: пять серверов, рабочая Jira, Git с деплоем. А ещё есть песочница — тестовый сервер, экспериментальный репо. Раньше всё это жило вместе. Теперь — каждый контекст в своём проекте.
Один клик — и AI работает с совершенно другим набором инструментов. Другие серверы, другие аккаунты, другая история чатов. Каждый чат помнит, в каком проекте он создан, и ничего не путается между собой.
Создавать проекты можно сколько угодно. Переключение мгновенное.

Мультипрофили: несколько конфигураций одного инструмента
Раньше один инструмент — одна конфигурация. Нужен ещё сервер — добавляй отдельно, переключай вручную.
Теперь всё проще: добавляете в проект сколько угодно профилей одного инструмента. Три SSH-сервера, два Jira-аккаунта, пять Git-репозиториев — всё рядом, в одном проекте, с удобным управлением.
AI видит полный список доступных профилей и сама решает, какой использовать, исходя из вашего запроса. Написали "проверь память на prod1" — AI пойдёт именно на prod1, а не куда попало. Профили ограничены enum-списком, так что AI физически не может обратиться к серверу, которого нет в вашем проекте.

Инструкции для AI: управляйте поведением модели на уровне каждого профиля
Это фича, которую мы считаем одной из самых полезных в этом релизе.
У каждого профиля теперь есть поле "Инструкция для AI" — произвольный текст, который AI получает вместе с описанием инструмента. По сути — вы задаёте правила поведения для конкретного сервера, аккаунта или подключения.
Примеры:
- SSH-профиль prod-сервера: "Перед любой деструктивной командой (rm, drop, truncate) — обязательно спроси подтверждение. Всегда используй sudo."
- Jira-профиль рабочего аккаунта: "Комментарии пиши на английском. Статусы меняй только после подтверждения."
- Git-профиль: "Коммиты всегда на английском, conventional commits формат."
- MCP-подключение: "Используй этот инструмент только если пользователь явно попросил."
Инструкции хранятся на сервере, рядом с кредами профиля. Фронтенд их не передаёт — backend сам подтягивает нужную инструкцию при каждом запросе. Подменить с клиента невозможно.

MCP: подключай что угодно
Model Context Protocol — открытый стандарт для подключения внешних инструментов к AI. И теперь ExecAI его полноценно поддерживает.
Доверенные провайдеры — подключение в один клик. Жмёте "Подключить", проходите OAuth в попапе, готово. Инструменты провайдера сразу появляются в вашем проекте, и AI может ими пользоваться.
Свой MCP-сервер — вставляете URL, ExecAI сам обнаруживает доступные инструменты и подключает их. Любой сервер, любые функции, любая логика на вашей стороне.
MCP-подключения работают ровно так же, как встроенные инструменты: профили, инструкции для AI, toggle вкл/выкл. Для пользователя разницы нет — просто больше возможностей.

R2 уже в продакшне. Заходите, пробуйте — создавайте проекты, подключайте инструменты, настраивайте инструкции.