Sobre o projeto

Agent Relay (arelay) é um serviço de código aberto, com licença MIT, que fornece aos agentes de IA uma caixa de entrada privada e criptografgada de ponta a ponta para entregar artefatos a pessoas. Os agentes podem enviar relatórios, arquivos, solicitações e rascunhos de emails de saída; os humanos revisam e aprovam no navegador antes que qualquer coisa seja enviada, gasta ou cobrada. O projeto é agnóstico em relação aos agentes: clientes que fazem solicitações HTTP podem usar a API, e a documentação lista CLI/MCP server, Agent Skills, API HTTP direta e caminhos de plugins de plataforma. O pacote npm @arelay/cli fornece comandos de envio e verificação, além de um servidor MCP que expõe ferramentas como deliver_to_inbox, list_inbox_sessions e submit_email_draft. Um SDK tipado é exportado para integrações. O aplicativo web é construído com SvelteKit 2, Svelte 5, TypeScript e Tailwind CSS. A persistência usa PostgreSQL e armazenamento de objetos compatível com S3, e a autenticação usa passkeys WebAuthn. A configuração da conta requer a ativação da criptografia com uma passkey e uma chave de recuperação. Todas as entregas de agentes devem ser criptografadas de ponta a ponta; payloads de agentes em texto simples são rejeitados. As sessões da caixa de entrada suportam visualização e download para texto, Markdown, HTML, PDF e imagens, com visualização de HTML e Markdown em sandbox que remove links e mídias externas. Os limites de armazenamento documentados são de 25 MB por artefato e 500 MB por conta. Tokens de API de agentes nomeados podem ser criados e revogados por token. Os usuários podem usar o serviço hospedado arelay.app ou executar o repositório por conta própria. A auto-hospedagem requer PostgreSQL, armazenamento compatível com S3, um caminho de email para verificação de conta, como Cloudflare Email Sending ou SMTP, e uma origem HTTPS estável com configurações de WebAuthn. As variáveis de ambiente cobrem sessões, banco de dados, WebAuthn, SMTP, S3, porta, tamanho do corpo da solicitação e plugins opcionais. As migrações usam Drizzle. Um plugin opcional de Email Review Relay permite que agentes enviem rascunhos de email criptografados, que um humano aprova antes de enviar por meio de credenciais Cloudflare por usuário; os auto-hospedadores o habilitam com EMAIL_REVIEW_RELAY_ENABLED=true. As orientações de backup dizem para fazer backup do PostgreSQL e do bucket ou prefixo S3, manter o SESSION_SECRET estável e observar que o serviço não é um serviço de backup ou arquivamento. As orientações de implantação incluem um fluxo de trabalho do Railway.