Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core Module und Plugins > ALBERT | AI Suite > ALBERT| AI KI-Tools-Dokumentationen
Anzeigename: Packs agorum core files and folders into a ZIP file
Technischer Name: agorum_ai_agents_library_basic_zip_objects
Hinweise:
Das Tool zip_objects packt Dateien und Ordner aus agorum core zu einer ZIP-Datei:
Die ZIP-Datei wird im angegebenen Zielordner angelegt oder – ohne Zielordner – als temporäre Datei. Der Name ist frei wählbar; ohne Angabe wird eine UUID als Name verwendet.
Verwenden Sie zip_objects, um:
Die folgende Tabelle beschreibt die Parameter des Tools. Parameter, die mit (nur Konfiguration) gekennzeichnet sind, werden in der Tool-Konfiguration durch den Administrator festgelegt und sind für die KI nicht sichtbar.
| Parameter | Beschreibung |
|---|---|
| ids (Pflicht) |
Liste der Dateien und Ordner, die gepackt werden sollen. Angabe jeweils als ID, UUID oder Pfad. Mindestens ein Eintrag. Wird eines der Objekte nicht gefunden, meldet das Tool die fehlenden Angaben und legt nichts an. |
| name (Optional) |
Name der ZIP-Datei. Fehlt die Endung .zip, wird sie ergänzt.Standard: eine UUID, z. B. <uuid>.zip |
| targetId (Optional) |
Ordner, in dem die ZIP-Datei angelegt wird. Angabe als ID, UUID oder Pfad. Gibt es im Zielordner bereits eine Datei mit diesem Namen, meldet das Tool einen Fehler; die vorhandene Datei wird nicht überschrieben. Standard: – (die ZIP-Datei wird temporär angelegt) |
| allowedBasePathIds (Optional, nur Konfiguration) |
Liste von Basispfaden (ID, UUID oder Pfad). Der Zielordner targetId muss unterhalb eines dieser Pfade liegen, sonst meldet das Tool einen Fehler und legt nichts an.Standard: – (keine Einschränkung) |
| maxEntries (Optional, nur Konfiguration) |
Höchstzahl der Objekte (Dateien, Ordner und übersprungene Objekte), die gepackt oder geprüft werden. Standard: 5000 |
| maxTotalSize (Optional, nur Konfiguration) |
Höchstsumme des gepackten Inhalts in Bytes, gezählt anhand der tatsächlich gelesenen Daten. Standard: 1073741824 (1 GB) |
Das Tool gibt ein JSON-Objekt mit folgenden Angaben zurück:
| Feld | Beschreibung |
|---|---|
| uuid, name, objectLink | UUID, Name und Objektlink der ZIP-Datei |
| temporary | true, wenn die ZIP-Datei temporär angelegt wurde |
| entryCount | Anzahl der Einträge in der ZIP-Datei |
| contentSize | Summe des gepackten Inhalts in Bytes, vor der Kompression |
| skipped | Liste der übersprungenen Objekte mit UUID, Name und Grund. Die Liste enthält höchstens 100 Objekte. |
| skippedTruncated | true, wenn mehr als 100 Objekte übersprungen wurden und skipped deshalb nur die ersten 100 aufführt |
bericht (1).pdf. Groß- und Kleinschreibung wird dabei nicht unterschieden, weil die ZIP-Datei meist auf einem Dateisystem entpackt wird, das sie ebenfalls nicht unterscheidet._ ersetzt.maxEntries oder maxTotalSize, bricht das Tool ab und entfernt die bereits angelegte ZIP-Datei wieder. Eine unvollständige ZIP-Datei bleibt nicht zurück.Beispiel-Prompts:
Packe alle Dokumente aus dem Ordner Projekt Alpha in eine ZIP-Datei mit dem Namen projekt-alpha.
Erstelle aus den drei angehängten Dateien eine ZIP-Datei.
Tipp: Soll die KI ZIP-Dateien nur in bestimmten Bereichen ablegen dürfen, schränken Sie die möglichen Zielordner über den Parameter allowedBasePathIds ein.
Zum Entpacken von ZIP-Dateien siehe unzip_object – ZIP-Dateien entpacken (ALBERT | AI Tool).