Skip to main content
Diese Seite ist Teil eines KI-Coding-Agent-Skills und für Agenten geschrieben, nicht für Menschen. Für die menschenlesbare Base44-Dokumentation siehe die Entwicklerdokumentation.

base44 agents push

Lokale KI-Agent-Konfigurationen zu Base44 pushen. Agenten sind konversationelle KI-Assistenten, die mit Benutzern interagieren, auf die Entitäten deiner App zugreifen und Backend-Funktionen aufrufen können.

Syntax

Authentifizierung

Erforderlich: Ja. Wenn du nicht authentifiziert bist, wirst du zur Anmeldung aufgefordert.

Was der Befehl tut

  1. Liest alle Agent-Dateien aus dem Verzeichnis base44/agents/
  2. Validiert Agent-Konfigurationen
  3. Zeigt die Anzahl der zu pushenden Agenten an
  4. Lädt Agenten in das Base44-Backend hoch
  5. Meldet die Ergebnisse: erstellte, aktualisierte und gelöschte Agenten

Voraussetzungen

  • Muss aus einem Base44-Projektverzeichnis ausgeführt werden
  • Das Projekt muss Agent-Definitionen im Ordner base44/agents/ enthalten

Ausgabe

Agenten-Synchronisation

Der Push-Vorgang synchronisiert deine lokalen Agenten mit Base44:
  • Created: Neue Agenten, die in Base44 nicht existierten
  • Updated: Bestehende Agenten mit geänderter Konfiguration
  • Deleted: Agenten, die aus deiner lokalen Konfiguration entfernt wurden
Warnung: Dies ist ein vollständiger Sync-Vorgang. Lokal entfernte Agenten werden auch aus Base44 gelöscht.

Fehlerbehandlung

Wenn keine Agenten in deinem Projekt gefunden werden:
Wenn ein Agent einen ungültigen Namen hat:

Agent-Konfigurations-Schema

Jede Agent-Datei sollte eine .jsonc-Datei in base44/agents/ mit dieser Struktur sein:
Benennungsregeln:
  • Agentennamen müssen dem Muster entsprechen: /^[a-z0-9_]+$/ (nur Kleinbuchstaben, Ziffern, Unterstriche, 1-100 Zeichen)
    • Gültig: support_agent, order_bot, task_helper
    • Ungültig: Support-Agent, OrderBot, task helper
  • Agent-Dateinamen müssen Unterstriche verwenden (passend zum Agentennamen)
    • Gültig: support_agent.jsonc, order_bot.jsonc
    • Ungültig: support-agent.jsonc (Bindestriche nicht erlaubt)
  • Entitätsnamen in tool_configs müssen PascalCase verwenden (passend zum Feld name der Entität)
    • Gültig: "entity_name": "Task", "entity_name": "TeamMember"
    • Ungültig: "entity_name": "task", "entity_name": "team_member"
Erforderliche Felder:
  • name: Erforderlich, muss den obigen Benennungsregeln entsprechen
  • description: Erforderlich, mindestens 1 Zeichen
  • instructions: Erforderlich, mindestens 1 Zeichen
  • tool_configs: Optional, Standardwert ist ein leeres Array
  • whatsapp_greeting: Optional

Häufiger Fehler: Falsches tool_configs-Format

FALSCH — Verwende NICHT tools mit type und entity:
RICHTIG — Verwende tool_configs mit entity_name und allowed_operations:

Best Practices für Agent-Anweisungen

Wenn du Agenten Zugriff auf Entitäten gibst, formuliere in den Anweisungen ausdrücklich die Nutzung der Tools:
Ohne ausdrückliche Anweisungen zur Nutzung der Entity-Tools fragt der Agent auf Anfrage möglicherweise keine Nutzerdaten proaktiv ab.

Anwendungsfälle

  • Nach dem Definieren neuer Agenten in deinem Projekt
  • Beim Ändern bestehender Agent-Konfigurationen
  • Um Agent-Änderungen vor dem Testen zu synchronisieren
  • Als Teil deines Entwicklungs-Workflows, wenn sich das Agent-Verhalten ändert

Hinweise

  • Dieser Befehl synchronisiert die Agent-Konfiguration, nicht Konversationsdaten
  • Änderungen werden sofort auf dein Base44-Projekt angewendet
  • Teste Agent-Änderungen zuerst in einer Entwicklungsumgebung
  • Agent-Definitionen befinden sich im Verzeichnis base44/agents/
  • Verwende base44 agents pull, um Agenten von Base44 herunterzuladen
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.