E2a: Открытый почтовый шлюз для ИИ-агентов с верификацией SPF/DKIM и доставкой через Webhook/WebSocket

E2a — это почтовый шлюз с открытым исходным кодом, предназначенный для того, чтобы AI-агенты могли отправлять и получать электронные письма в качестве триггеров. Он обеспечивает аутентифицированную передачу: входящие письма проверяются с помощью SPF/DKIM, а каждая доставка включает HMAC-подписанные заголовки X-E2A-Auth-*. Агенты получают почту через вебхук (облачный режим) или WebSocket (локальный режим, не требуется публичный URL). Исходящие письма отправляются через HTTP API, поддерживая потоки от агента к агенту (SMTP-ретрансляция) и от агента к человеку (вышестоящий SMTP, например SES или Resend).
Ключевые особенности из источника:
- Цепочки писем согласованы с цепочками разговоров агента.
- Подтверждение человеком для исходящих писем с одобрением через панель управления, ссылку по email или CLI.
- Быстрое подключение/отключение email-адресов для агентов в течение нескольких минут.
- WebSocket для локальных агентов и доставка через вебхук с гарантией доставки для облачных агентов.
- Исходящий API с опциональной задержкой для HITL.
- Хостинговая версия на e2a.dev с общим доменом
agents.e2a.devдля мгновенного подключения по слагу.
Для самостоятельного хостинга требуется Docker. Клонируйте репозиторий и выполните:
git clone https://github.com/Mnexa-AI/e2a.git
cd e2a
docker compose up -dЭто запускает Postgres (с автоматическими миграциями), сервер API на порту 8080, SMTP-ретранслятор на 2525 и панель управления (Caddy + Next.js) на порту 3000. Проверка работоспособности: curl http://localhost:8080/api/health.
Создайте пользователя и API-ключ (OAuth не требуется):
docker compose exec e2a e2a -config /etc/e2a/config.yaml -bootstrap-email [email protected]Зарегистрируйте агента и подтвердите:
KEY=e2a_...
curl -X POST http://localhost:8080/api/v1/agents \
-H " Authorization: Bearer $KEY " -H " Content-Type: application/json " \
-d ' {"slug":"my-bot","agent_mode":"local"} '
curl -H " Authorization: Bearer $KEY " http://localhost:8080/api/v1/agentsЧтобы получать реальные входящие письма, укажите MX-запись вашего домена на хост ретрансляции. В настоящее время проект не поддерживает DMARC (только SPF/DKIM), API-ключи с ограниченными правами, HA/мультирегиональность, шифрование данных на уровне приложения и аттестации соответствия (SOC 2/HIPAA).
📖 Read the full source: HN AI Agents
👀 Смотрите также

Крупные языковые модели раскрывают ход рассуждений в структурированных выводах, несмотря на явные инструкции.
Разработчик, создающий инструмент для параллельных API-вызовов к Claude и парсинга структурированного вывода, обнаружил, что модели валидации периодически выводят текст с рассуждениями перед исправленным контентом, несмотря на явные инструкции возвращать только исправленный текст. Решение включало ужесточение промптов и защитную функцию очистки, которая выполняется перед парсингом.

MTPLX: в 2,24 раза быстрее генерация токенов на Apple Silicon с использованием нативных MTP-головок
MTPLX достигает 63 ток/с на Qwen3.6-27B на M5 Max (с 28 ток/с) с использованием встроенных голов MTP, при точной температурной выборке и без внешнего драфтера.

SynapsCAD: Бесплатное настольное приложение для OpenSCAD с интеграцией искусственного интеллекта Claude
SynapsCAD — это приложение с открытым исходным кодом для настольных компьютеров, которое объединяет редактор кода OpenSCAD, окно просмотра 3D-моделей в реальном времени и ИИ-помощника. Оно полностью написано на Rust с использованием Bevy 0.15 и egui, а также поддерживает интеграцию с API Claude для программирования 3D CAD на естественном языке.

Плагин OpenClaw Agent Relay исправляет доставку сообщений в Telegram в многокомпонентных системах.
Плагин openclaw-agent-relay решает постоянную проблему, когда ответы sessions_send отправляются в webchat вместо Telegram, используя WebSocket RPC шлюза для запуска ходов агента с deliver:true, устраняя необходимость в обходных решениях, таких как явные инструменты сообщений или шаги announce.