Об этом проекте

Agent Relay (arelay) — это проект с открытым исходным кодом, лицензированный под MIT, который предоставляет ИИ-агентам частный, зашифрованный от конца до конца почтовый ящик для доставки артефактов людям. Агенты могут отправлять отчеты, файлы, запросы и черновики исходящей электронной почты; люди проверяют и одобряют их в браузере, прежде чем что-либо будет отправлено, потрачено или выставлено на оплату. Проект не зависит от конкретного агента: клиенты, выполняющие HTTP-запросы, могут использовать API, а документация перечисляет пути для CLI/MCP-сервера, навыков агентов, прямого HTTP-API и плагинов платформы. Пакет npm @arelay/cli предоставляет команды send и check, а также MCP-сервер, который предоставляет такие инструменты, как deliver_to_inbox, list_inbox_sessions и submit_email_draft. Для интеграций экспортируется типизированный SDK. Веб-приложение построено на SvelteKit 2, Svelte 5, TypeScript и Tailwind CSS. Для хранения данных используется PostgreSQL и совместимое с S3 объектное хранилище, а для аутентификации — пропускные ключи WebAuthn. Настройка учетной записи требует включения шифрования с помощью пропускного ключа и ключа восстановления. Все доставки агентов должны быть зашифрованы от конца до конца; незашифрованные полезные данные агентов отклоняются. Сеансы почтового ящика поддерживают предварительный просмотр и загрузку для текста, Markdown, HTML, PDF и изображений, с изолированным предварительным просмотром HTML и Markdown, который удаляет внешние ссылки и медиа. Документированные лимиты хранения составляют 25 МБ на артефакт и 500 МБ на учетную запись. Можно создавать и отзывать именованные API-токены агентов на уровне токена. Пользователи могут использовать хостинг-сервис arelay.app или запустить репозиторий самостоятельно. Самохостинг требует PostgreSQL, совместимого с S3 хранилища, пути для электронной почты для проверки учетной записи (например, Cloudflare Email Sending или SMTP) и стабильного HTTPS-источника с настройками WebAuthn. Переменные среды охватывают сеансы, базу данных, WebAuthn, SMTP, S3, порт, размер тела запроса и опциональные плагины. Миграции выполняются с помощью Drizzle. Опциональный плагин Email Review Relay позволяет агентам отправлять зашифрованные черновики электронной почты, которые человек одобряет перед отправкой через индивидуальные учетные данные Cloudflare; самохостеры могут включить его, установив EMAIL_REVIEW_RELAY_ENABLED=true. Рекомендации по резервному копированию предполагают резервное копирование как PostgreSQL, так и S3-бакета или префикса, сохранение стабильности SESSION_SECRET и отмечают, что сервис не является службой резервного копирования или архивирования. Руководство по развертыванию включает рабочий процесс Railway.