- Flask Web-App mit Dashboard, Chat, Orchestrator, Tasks, Dateien, Emails, Agenten, Settings - Email-Poller (IMAP) mit SQLite-Journal als Failsafe (kein Emailverlust bei Absturz) - Failsafe-Fenster und Poll-Intervall zur Laufzeit via /settings konfigurierbar - TaskWorker: IMAP Seen-Flag erst nach erfolgreichem Task-Abschluss - Whitelist-Filter: eric.fischer, p.dyderski, georg.tschare (gmail + signtime.media), *@diversityball.at - 9 Agenten: researcher, tax_advisor, document_editor, location_manager, program_manager, catering_manager, musik_rechte_advisor, zusammenfasser, orchestration_ui - Diversity Ball Wien 2026 – Wissensdatenbank, Sponsoringverträge, Email-Vorlagen
1.5 KiB
1.5 KiB
Agenten Orchestrierung - Flask Webanwendung
Eine Flask-basierte Webanwendung zur Verwaltung und Orchestrierung von Agenten.
Features
- Dashboard: Übersicht aller verfügbaren Agenten und letzte Tasks
- Chat: Interaktive Kommunikation mit ausgewählten Agenten
- Tasks: Task-Verwaltung mit Status-Verfolgung (pending/in_progress/completed)
- Dateien: Datei-Upload und Verwaltung
Installation
- Installieren Sie die erforderlichen Abhängigkeiten:
pip install flask
Starten der Anwendung
python app.py
Die Anwendung ist dann unter http://localhost:5000 erreichbar.
Verfügbare Agenten
| Agent | Beschreibung |
|---|---|
| Researcher | Recherchiert Informationen im Web |
| Location Manager | Verwaltet Veranstaltungsorte |
| Catering Manager | Organisiert Verpflegung |
| Program Manager | Koordiniert Programmabläufe |
| Document Editor | Bearbeitet Dokumente |
| Tax Advisor | Berät zu steuerlichen Fragen |
| Musik Rechte Advisor | Berät zu Musikrechten |
| Zusammenfasser | Erstellt Zusammenfassungen |
Routen
/- Dashboard/chat- Chat mit Agenten/tasks- Task Verwaltung/files- Datei Verwaltung
Technologie
- Flask 3.x
- Bootstrap 5
- Session-basierte Chat-Verwaltung
- Lokaler Datei-Upload
Hinweise
- Dateien werden im
uploads/Verzeichnis gespeichert - Chat-Verlauf wird session-basiert gespeichert (max. 20 Einträge)
- Tasks werden im Speicher gehalten (nicht persistent)