Zurück zum Katalog

NAiOSOmni Email

omnichat-emailv0.6.0

Fügen Sie einen E-Mail-Kanal (IMAP/SMTP) zu NAiOSOmni hinzu. Ihr Posteingang erscheint als ein weiterer Kanal im einheitlichen Posteingang, mit KI-Autoantwort, vertikalen Agenten und allen Funktionen von NAiOSOmni.

In Basic und MAX enthaltenComunicaciónemailimapsmtpomnichatchannelinboxNAiOS Team
Funktionen
3
Version
0.6.0
Lizenz
MIT
Dienste
—

Beschreibung

Plugin, das an NAiOSOmni angeschlossen ist: registriert einen neuen Treiber 'email-imap' im ChannelRegistry von NAiOSOmni, damit jedes IMAP/SMTP-Konto (Gmail mit App-Passwort, IONOS, Outlook privat, geschäftlich) als Kanal angeschlossen werden kann. Eingehende E-Mails erscheinen im einheitlichen Posteingang, gruppiert nach Absender (peer = E-Mail-Adresse). Die spezifischen E-Mail-Daten (Betreff, message-id, Threading, cc/bcc, HTML-Inhalt, Anhänge) werden in media_meta JSON serialisiert, ohne das Schema von NAiOSOmni zu ändern. Die Antworten werden über SMTP mit korrektem Threading (In-Reply-To + Betreff: Re:) gesendet. Der HTML-Inhalt wird über 'Original anzeigen' vom publicRouter des Plugins bereitgestellt (auth-überprüft).

Funktionen (3)

E-Mail als OmniChat-Kanal

Ihr IMAP-Posteingang erscheint neben WhatsApp und Telegram im einheitlichen Posteingang.

Universelles IMAP/SMTP

Kompatibel mit Gmail (App-Passwort), IONOS, Outlook privat, geschäftlich. OAuth Google/Microsoft in Phase 2.

Korrektes Threading

Die Antworten behalten In-Reply-To + Betreff: Re:, damit der Client des Empfängers sie korrekt verknüpfen kann.

Changelog

v0.6.02026-05-11
  • PHASE 10 · MENSCH IM PROZESS + Tool-Integration RAG
  • ENTWURFSMODUS — pro Kanal umschaltbar im Tab Allgemein (nur email-imap). Wenn AKTIV, werden die KI-Autoantworten NICHT gesendet: sie werden mit status='draft' zur Überprüfung gespeichert. Besonderer Bubble mit gestricheltem orangefarbenem Rand + 3 Aktionen: Senden (echtes SMTP jetzt) / Bearbeiten (lädt Text in den Composer + verwirft) / Verwerfen (bereinigt DB + Dateien). PATCH /channels/:id/draft-mode zum Aktivieren/Deaktivieren
  • Entwurf-Endpunkte: GET /api/drafts/:msgId (Abruf für Composer), POST /api/drafts/:msgId/send (fördert zu echtem Versand), DELETE /api/drafts/:msgId (bereinigt mit Löschung von Anhängen auf der Festplatte)
  • Renderer des Posteingangs: erkennt status='draft', zeigt Header 🤖 Ausstehender KI-Entwurf + anders gestalteten Bubble + Aktionsreihe mit 3 Schaltflächen. Keine Änderungen an Chat-Treibern (WA/TG geben keinen status='draft' aus)
  • TOOL search_inbox für Agenten — registriert in TOOLS von OmniChat durch Mutation des exportierten Objekts (keine Änderungen im Kern). Schema OpenAI-Tool mit Parametern {query, top_k}. ctx.invokePlugin delegiert an die searchInbox() des Plugins, die den EmbeddingsStore aufruft. Die Agenten können jetzt semantisch im Posteingang fragen, wenn ein Kunde es verlangt
  • Öffentliche Methode searchInbox(args) im Plugin: generiert Embedding der Abfrage, führt Kosinus-Suche aus, gibt top-K formatiert für LLM zurück (ohne Puffer, Scores mit 2 Dezimalstellen, Snippet gekürzt)
Vollständige Versionshistorie

5 frühere Versionen sind Abonnenten vorbehalten. Hinterlasse deine E-Mail, um die Historie dieses Moduls freizuschalten und die Neuigkeiten aller Module per E-Mail zu erhalten.