4.9 KiB
Knowledge-Räume
kern
Stellt Knowledge-Räume bereit und verwaltet deren Inhalte sowie Anbindungen
- CSRF-Token wird bei POST-Anfragen geprüft
- no-report verhindert das Schreiben von Berichtsdateien
- Anbindung Tool-Allowlist aktualisiert separate Anbindung
Batch-Import durchführen
Importiert Wissensdokumente aus einem Verzeichnis in den Wissensspeicher
- upload-dir ist Zieldateiverzeichnis
- user-email identifiziert Ersteller
- activate-derived-on-success erfordert normalize-markdown
- dry-run erzeugt keine Dateien oder Versionen
- reindex startet genau einen Indexlauf
- Berichte ohne --no-report in report-dir
- Batch-Import im Dry-Run-Modus ausführen
- PHPUnit-Test KnowledgeBatchImportCommandTest ausführen
- Erfolgsstatus und Reportdateien prüfen
Chat-Freigabe umschalten
Aktiviert oder deaktiviert den Chat-Zugriff für einen gespeicherten Inhalt
- Nur POST-Anfragen werden akzeptiert
- CSRF-Token wird geprüft
- Kanditat-ID muss existieren
- Seite mit Anbindungsinhalten öffnen
- POST an Endpunkt senden
- candidate_id senden
- chat_enabled senden
- Übersicht wird angezeigt
Chat-Verfügbarkeit prüfen
Schaltet den Chat-Zugriff für einen Wissensraum ein oder aus
- POST-Request erforderlich
- CSRF-Token wird geprüft
- Ungültiges Token zeigt Fehlermeldung
- Unterscheidet Server-Ressource, gespeicherte Ressource und Standard-Raum
- Erfolgreiche Änderung zeigt Bestätigung
- POST an admin_knowledge_spaces_chat_availability_update mit _token und chat_enabled
- Leerer RaumId liefert Flash danger
- Gültiger Toggle liefert Flash success
- Chat-Verfügbarkeit geändert
Facts prüfen
Prüft die diagnostischen Ingest-Facts im Index auf Vollständigkeit und korrekte Struktur
- type filtert nach spezifischem Fact-Typ
- query durchsucht Titel, Text und alle Fact-Felder
- Standard-Limit zeigt maximal 10 Chunks
- json gibt maschinenlesbare Ausgabe zurück
- Warnung bei fehlenden oder leeren Fakten
- Befehl ohne Argumente ausführen
- Chunk-Überschriften mit Metriken prüfen
- Warnung bei leerem Ergebnis prüfen
Kandidaten wählen
Wählt einen Tool- oder Resource-Kandidaten zur Wissensraumnutzung aus
- CSRF-Token erforderlich
- Nur Tool- oder Resource-Kandidaten verarbeitbar
- Kandidat wird nach Auswahl auf approved gesetzt
- Weiterleitung zur Überblickansicht mit Review-Dialog
- Überblickansicht öffnen
- POST an provider-candidate-select mit source_key, candidate_kind
- Flash-Nachricht über Erfolg oder Warnung
- Redirect zur Überblickansicht mit provider_review_open=1
Knowledge-Räume anzeigen
Stellt alle Knowledge-Räume mit Status und Anbindungen übersichtlich dar
- Lädt Verfügbarkeit und Chat-Auswahl
- Lädt Anbindungsinhalte und Kandidaten
- Rendert admin knowledge-spaces index html-twig
- Admin-Seite Knowledge-Räume aufrufen
- Seite mit Wissensraum-Übersicht prüfen
- Knowledge-Räume mit Verfügbarkeit angezeigt
Live-Vorschau laden
Lädt Ressourceninhalt live zur Prüfung vor Freigabe
- POST-Request mit gültigem CSRF-Token
- Gibt JSON mit Inhalt und Status zurück
- Nur für Ressourcen vom Typ resource verfügbar
- POST an admin knowledge-spaces provider-resource-live-preview mit candidate_id
- Response enthält JSON mit ok und content
- Im Dialog erscheint der live gelesene Inhalt
Ressourcenprüfung durchführen
Textteile suchen
Findet Textteile, die einer Suchanfrage semantisch ähneln
- Gibt Treffer absteigend nach Ähnlichkeit zurück
- Limit wird auf maximal 200 begrenzt
- Optionale doc_ids filtern Treffer nach Dokument
- Ohne doc_ids werden Treffer aus allen Dokumenten zurückgegeben
- POST such-chunks mit query und limit
- Antwort enthält sortierte Treffer mit chunk_id
Wissensräume prüfen
Prüft die Funktionsfähigkeit aller Wissensraum-Komponenten
- Admin-Übersicht öffnen
- Diagnose starten
- Alle Prüfungen bestanden