Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > ALBERT | AI Agents > ALBERT| AI KI-Tools-Dokumentationen


agorum_ai_agents_library_basic_metadb_write

Anzeigename: MetaDB write

Was macht das Tool?

Dieses Tool schreibt Werte in die agorum core MetaDB. Die MetaDB ist eine zentrale Konfigurationsdatenbank für agorum core (vergleichbar mit der Windows Registry). Mit diesem Tool können Sie Konfigurationseinträge erstellen, aktualisieren oder löschen.

Die MetaDB besteht aus drei Elementtypen:

Empfohlener Einsatzzweck

Das Tool eignet sich für folgende Anwendungsfälle:

Funktionsbeschreibung

Parameter Beschreibung
path
(Pflicht)
Der MetaDB-Pfad zum übergeordneten Bundle, in dem die Einträge geschrieben werden. Der Pfad muss mit einem der folgenden Hauptbereiche beginnen:
  • MAIN_ACL_MANAGEMENT: Erweiterte ACL-Einstellungen
  • MAIN_COMMON_MANAGEMENT: Kundenspezifische Einstellungen
  • MAIN_GROUP_MANAGEMENT: Erweiterte Gruppeneinstellungen
  • MAIN_MACHINE_MANAGEMENT: Erweiterte Client-Einstellungen
  • MAIN_MODULE_MANAGEMENT: Alle Modulkonfigurationen (am häufigsten verwendet)
  • MAIN_SERVER_MANAGEMENT: Serverkonfigurationen
  • MAIN_USER_MANAGEMENT: Erweiterte Benutzereinstellungen
Beispiel: MAIN_MODULE_MANAGEMENT/customers/myproject/config
value
(optional)
Ein Objekt mit den zu schreibenden Einträgen. Jeder Schlüssel wird zu einem Eintragsnamen. Die MetaDB kann nur Strings speichern, daher müssen alle Werte Strings sein.

Unterstützte Werttypen:
  • String: {"apiUrl": "https://api.example.com"}
  • String-Array: {"types": ["pdf", "docx", "xlsx"]} (Array-Elemente müssen Strings sein)
  • Verschachtelte Struktur: {"database": {"host": "localhost", "port": "5432"}}
  • Property-Group: {"[ Settings ]": {"key": "value"}}
  • null (Eintrag löschen): {"oldEntry": null}
Nicht erforderlich, wenn deletePath auf true gesetzt ist.
deletePath
(optional)
Löscht den gesamten im Pfad angegebenen Bereich/Bundle.
  • true: Der gesamte Pfad und alle darin enthaltenen Inhalte werden gelöscht. Der Parameter value wird ignoriert.
  • false: Standardverhalten, es werden Werte geschrieben.
Standard: false

Tipps und Tricks

Achtung: Dieses Tool muss mit äußerster Vorsicht verwendet werden, da es sehr schnell die gesamte MetaDB löschen kann. Verwenden Sie es nur in Notfällen oder wenn der Pfad im Preset auf einen spezifischen Pfad festgelegt ist, den die KI nicht ändern kann.

Hinweis: Um einen einzelnen Eintrag zu löschen, setzen Sie dessen Wert auf null im value-Objekt. Um einen ganzen Bereich zu löschen, verwenden Sie deletePath: true.