Tornar al catàleg

NAiOSOmni Email

omnichat-emailv0.6.0

Afegeix un canal de correu electrònic (IMAP/SMTP) a NAiOSOmni. La teva safata apareix com un canal més dins de l'Inbox unificat, amb resposta automàtica IA, agents verticals i totes les capacitats de NAiOSOmni.

Inclòs a Bàsic i MAXComunicaciónemailimapsmtpomnichatchannelinboxNAiOS Team
Funcions
3
Versió
0.6.0
Llicència
MIT
Serveis
—

Descripció

Connector integrat a NAiOSOmni: registra un nou driver 'email-imap' al ChannelRegistry de NAiOSOmni perquè qualsevol compte IMAP/SMTP (Gmail amb contrasenya d'aplicació, IONOS, Outlook personal, corporatiu) es pugui connectar com a canal. Els correus entrants apareixen a l'Inbox unificat, agrupats per remitent (peer = adreça de correu). Les dades específiques del correu (subject, message-id, threading, cc/bcc, cos HTML, adjunts) es serialitzen a media_meta en JSON sense modificar l'esquema de NAiOSOmni. Les respostes s'envien per SMTP amb un threading correcte (In-Reply-To + Subject: Re:). El cos HTML es serveix amb «Veure original» des del publicRouter del mateix plugin (amb comprovació d'autenticació).

Funcionalitats (3)

Correu com a canal OmniChat

La teva safata IMAP apareix al costat de WhatsApp i Telegram a l'Inbox unificat.

IMAP/SMTP universal

Compatible amb Gmail (contrasenya d'aplicació), IONOS, Outlook personal i corporatiu. OAuth de Google/Microsoft a la fase 2.

Threading correcte

Les respostes mantenen In-Reply-To + Subject: Re: perquè el client del destinatari les enfili bé.

Changelog

v0.6.02026-05-11
  • FASE 10 · HUMAN-IN-THE-LOOP + integració d'eines RAG
  • MODE ESBORRANY — interruptor per canal a la pestanya General (només email-imap). Quan està activat, les respostes automàtiques IA NO s'envien: es desen amb status='draft' per revisar-les. Bombolla especial amb vora discontínua àmbar i 3 accions: Enviar (SMTP real ara) / Editar (carrega el text al compositor i descarta) / Descartar (neteja la BD i els fitxers). PATCH /channels/:id/draft-mode per activar/desactivar
  • Endpoints d'esborrany: GET /api/drafts/:msgId (obtenir per al compositor), POST /api/drafts/:msgId/send (promociona a enviament real), DELETE /api/drafts/:msgId (neteja amb esborrat dels adjunts al disc)
  • Renderitzador de la safata: detecta status='draft', mostra la capçalera 🤖 Esborrany IA pendent + bombolla amb estil diferent + fila d'accions amb 3 botons. Zero canvis als drivers de xat (WA/TG no emeten status='draft')
  • EINA search_inbox per als agents — registrada a TOOLS d'OmniChat mitjançant mutació de l'objecte exportat (zero canvis al nucli). Esquema OpenAI tool amb paràmetres {query, top_k}. ctx.invokePlugin delega al searchInbox() del plugin, que crida EmbeddingsStore. Els agents ara poden consultar la safata semànticament quan un client ho demana
  • Mètode públic searchInbox(args) al plugin: genera l'embedding de la consulta, executa una cerca de cosinus, retorna els top-K formatats per al LLM (sense buffers, puntuacions amb 2 decimals, fragment truncat)
Historial complet de versions

5 versions anteriors estan reservades als subscriptors. Deixa’ns el teu email i desbloqueja l’historial d’aquest mòdul i les novetats de tots els altres al teu correu.