base44 agents push
Pousse les configurations d’agents IA locales vers Base44. Les agents sont des assistants IA conversationnels capables d’interagir avec les utilisateurs, d’accéder aux entités de votre application et d’appeler des fonctions backend.Syntaxe
Authentification
Requise : oui. Si vous n’êtes pas authentifié, une invite de connexion s’affiche.Ce que fait la commande
- Lit tous les fichiers d’agents du répertoire
base44/agents/ - Valide les configurations d’agents
- Affiche le nombre d’agents à pousser
- Envoie les agents vers le backend Base44
- Rapporte les résultats : agents créés, mis à jour et supprimés
Prérequis
- Doit être exécutée depuis un répertoire de projet Base44
- Le projet doit contenir des définitions d’agents dans le dossier
base44/agents/
Sortie
Synchronisation des agents
L’opération de push synchronise vos agents locaux avec Base44 :- Created : nouveaux agents qui n’existaient pas dans Base44
- Updated : agents existants avec une configuration modifiée
- Deleted : agents retirés de votre configuration locale
Gestion des erreurs
Si aucun agent n’est trouvé dans votre projet :Schéma de configuration d’agent
Chaque fichier d’agent doit être un.jsonc dans base44/agents/ avec cette structure :
- Les noms d’agents doivent correspondre au motif :
/^[a-z0-9_]+$/(alphanumérique en minuscules avec underscores uniquement, 1 à 100 caractères)- Valides :
support_agent,order_bot,task_helper - Invalides :
Support-Agent,OrderBot,task helper
- Valides :
- Les noms de fichiers d’agents doivent utiliser des underscores (correspondant au nom de l’agent)
- Valides :
support_agent.jsonc,order_bot.jsonc - Invalides :
support-agent.jsonc(les tirets ne sont pas autorisés)
- Valides :
- Les noms d’entités dans
tool_configsdoivent être en PascalCase (correspondant au champnamede l’entité)- Valides :
"entity_name": "Task","entity_name": "TeamMember" - Invalides :
"entity_name": "task","entity_name": "team_member"
- Valides :
name: requis, doit suivre les règles de nommage ci-dessusdescription: requise, minimum 1 caractèreinstructions: requises, minimum 1 caractèretool_configs: facultatif, par défaut tableau videwhatsapp_greeting: facultatif
Erreur courante : mauvais format tool_configs
MAUVAIS — N’utilisez PAStools avec type et entity :
tool_configs avec entity_name et allowed_operations :
Bonnes pratiques pour les instructions d’agent
Lorsque vous donnez accès à des entités à un agent, soyez explicite dans les instructions sur l’utilisation des outils :Cas d’usage
- Après avoir défini de nouveaux agents dans votre projet
- Lors de la modification de configurations d’agents existants
- Pour synchroniser les changements d’agents avant les tests
- Dans votre workflow de développement lorsque le comportement d’un agent change
Remarques
- Cette commande synchronise la configuration de l’agent, pas les données de conversation
- Les changements sont appliqués immédiatement à votre projet Base44
- Testez les changements d’agent dans un environnement de développement d’abord
- Les définitions d’agents se trouvent dans le répertoire
base44/agents/ - Utilisez
base44 agents pullpour télécharger les agents depuis Base44
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.

