# 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 1. Installieren Sie die erforderlichen Abhängigkeiten: ```bash pip install flask ``` ## Starten der Anwendung ```bash 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)