Convex. Реактивная бэкенд-платформа с базой данных, функциями и деплоями.
Подключите свою команду Convex, чтобы отобразить её проекты и деплои в граф контекста. Затем агенты могут рассуждать о том, какие окружения существуют, где находится production-деплой каждого проекта и что изменилось между синхронизациями.
Встать в список ожиданияЧто Polylane делает с Convex.
Проекты и деплои в графе
Каждый проект с его деплоями production, превью и разработки, их регионами и URL, рядом со всем остальным, что вы запускаете.
Production отделён от шума
Деплои разработки и превью остаются видимыми на карте, но только изменения production попадают в change intelligence и инциденты.
История изменений при каждой синхронизации
Новые деплои, удалённые проекты и перенаправленные деплои production попадают в ленту изменений вместе с синхронизацией, которая их обнаружила.
Ваши данные остаются вашими
Polylane читает Convex Management API и ничего больше: он никогда не запрашивает ваши таблицы и никогда не хранит ключи деплоя.
Как это работает.
Подключите
Вставьте токен доступа команды из настроек вашей команды Convex. Он шифруется перед сохранением, и агент никогда его не видит.
Синхронизация
Проекты и деплои попадают в граф, и каждая следующая синхронизация записывает, что изменилось.
Агенты используют карту
Расследования доходят от сервиса до деплоя Convex за ним, с его регионом, классом и историей деплоев под рукой.
В графе.
Типы ресурсов Convex, которые синхронизирует Polylane, с их связями, конфигурацией и историей.
Инструменты, которые получают агенты.
Что агент может делать с Convex посреди расследования. Каждый вызов попадает в транскрипт треда со ссылкой на источник.
convexApi Вызывать любой эндпоинт Convex Management API, для которого нет отдельного инструмента
convexGetLogs Получать логи выполнения функций для деплоя Convex
convexQueryMetrics Запрашивать метрики функций для деплоя Convex
Вопросы.
Является ли Polylane ИИ-SRE, если у вас Convex?
Это то, что большинство людей имеют в виду под этим термином: агенты, которые держат ваши ресурсы Convex в одном графе контекста, следят за ними, расследуют проблемы и исправляют то, что могут, а человек одобряет всё, что меняет production. Мы называем это самоуправляемым программным обеспечением, а не ИИ-SRE: смысл в том, что ваше программное обеспечение заботится о себе само, а не в том, что бот встаёт в ротацию on-call.
Может ли Polylane что-то изменить в Convex?
Только если вы это разрешите. При подключении только для чтения агенты расследуют и объясняют, а изменения всегда приходят только как pull request'ы на ваше ревью. С правом на запись каждая запись сначала приостанавливается для вашего одобрения, с методом, путём и причиной на экране. Откаты выключены по умолчанию: вы включаете их сами и можете отключить в любой момент.