Konfiguration ---------------------------------------- kern ---------------------------------------- Stellt Konfigurationsdaten für Ingest-Profile, Modelle, Chat-Nachrichten und Agent bereit ---------------------------------------- - ROLE_SUPER_ADMIN darf alle Funktionen aufrufen - ROLE_KNOWLEDGE_ADMIN darf Konfigurationen lesen - POST erfordert gültiges CSRF-Token - Flash-Nachrichten zeigen Erfolg und Fehler - JsonResponse ohne Browser-Cache-Header - Default-Ausgabe ist JSON - Ingest-Profil entfernen fehlt - Model-Konfiguration löschen fehlt - Model-Konfiguration Retrieval testen fehlt ---------------------------------------- Ingest-Profil anlegen Legt ein Ingest-Profil an, das Dokument-Importe steuert - Nur Super-Admin kann aufrufen - CSRF-Token erforderlich - Erfolgsmeldung bei Anlage - Seite admin-ingest-profiles-create öffnen - Alle Felder ausfüllen - Formular absenden - Erfolgsmeldung bestätigt Anlage ---------------------------------------- Ingest-Profile anzeigen - ROLE_KNOWLEDGE_ADMIN erforderlich - Tabelle mit Spalten - Aktives Profil hervorgehoben - Admin-Bereich öffnen - Seite "Ingest-Profiles" aufrufen - Tabelle mit Profilen sichtbar ---------------------------------------- Konfiguration aktivieren Macht eine Konfiguration zur aktiven Konfiguration - Nur SUPER_ADMIN darf diese Funktion auslösen - POST-Request erforderlich - admin_model_config_list öffnen - POST-Request an activate-Endpunkt senden - Weiterleitung zur Liste - Konfiguration ist aktiv ---------------------------------------- Konfiguration anzeigen Zeigt die aktuelle RetrieX-Konfiguration zur Diagnose - Standardausgabe ist JSON - summary zeigt formatierte Übersicht - Zeigt alle Konfigurationsbereiche - Befehl ausführen: mto:agent:config:dump-effective - JSON-Ausgabe mit Config-Struktur ---------------------------------------- Konfiguration bereitstellen Liefert dem Chatfrontend alle nötigen Konfigurationsdaten in einem Request - Keine Browser-Cache-Header - JsonResponse mit Konfigurationsdaten - Mischt Konfiguration aus drei Quellen - GET chat-messages-frontend - Antwort ist JsonResponse - Enthält limits.prompt und limits.uploads - Keine Browser-Cache-Header gesetzt ---------------------------------------- Konfigurationen anzeigen Zeigt alle Model-Generation-Konfigurationen im Admin-Bereich - ROLE_KNOWLEDGE_ADMIN erforderlich - Admin-Endpoint für Model-Konfiguration aufrufen - LMB auf Konfiguration in der Liste - Liste der Konfigurationen sichtbar ---------------------------------------- Konfigurationsmuster prüfen Prüft alle PHP-Dateien auf Verwendung von Kernmustern und markierten Token - Ohne Option wird eine Zusammenfassung angezeigt - json gibt das vollständige Ergebnis maschinenlesbar aus - details zeigt die Warnungen als Tabelle - all fügt niedrigpriore REVIEW-Befunde hinzu - Fehlende Dateien werden als skipped_files gezählt - mto:agent:config:audit-patterns ausführen - Zusammenfassung mit Zählern prüfen - json anhängen und JSON-Struktur validieren - details anhängen und Tabelle prüfen - all anhängen und REVIEW-Zeilen prüfen ---------------------------------------- Tool-Freigaben aktualisieren Schaltet einzelne Werkzeuge einer Anbindung im Chat frei oder sperrt sie - Freigabe toggelt zwischen an und aus - Ungültiges Token zeigt Fehlermeldung - Erfolg zeigt Bestätigung - Fehler zeigt Exception-Nachricht - Admin-Übersicht öffnen - POST-Anfrage mit source_key, tool_name und tool_enabled senden - Flash-Message prüfen - Zurückleitung zur Übersicht ---------------------------------------- Ingest-Profil entfernen