Votre IA choisit ces outils elle-même ; vous ne les appelez jamais par leur nom. Cette liste est là pour les curieux, et pour vérifier ce qu’une IA peut faire en votre nom.
Chaque outil dit à votre IA de quel genre il est :
- Lit : ne change rien.
- Ajoute : crée quelque chose de nouveau (un site, un aperçu, un lien pour déposer des fichiers) et ne change rien de ce qui existe.
- Change : change, remplace ou retire quelque chose. Les changements du code restent dans l’historique et peuvent être annulés.
- Lit le web : lit une page publique ou cherche sur le web pour votre IA ; il ne change rien sur Leaf, et les pages lues sont facturées en consommation.
Chaque outil agit en votre nom, avec votre rôle : un outil réservé aux propriétaires et aux admins refuse pour un membre.
Vos sites
| Outil | Ce qu’il fait | Genre |
|---|---|---|
project_list |
Lister les sites | Lit |
project_create |
Créer un site | Ajoute |
project_read |
Lire un site | Lit |
usage_read |
Lire la consommation | Lit |
sdk_read |
Lire le guide du SDK Leaf | Lit |
work_report |
Signaler un problème d’outil | Envoie un rapport |
Code
| Outil | Ce qu’il fait | Genre |
|---|---|---|
code_tree |
Lister les fichiers | Lit |
code_read |
Lire un fichier | Lit |
code_search |
Chercher dans le code | Lit |
code_log |
Lire l’historique des changements | Lit |
code_diff |
Comparer deux versions | Lit |
code_diagnostics |
Vérifier le code | Lit |
code_outline |
Voir le plan d’un fichier | Lit |
code_symbol |
Trouver un symbole | Lit |
code_patch |
Changer le code | Change |
code_revert |
Annuler un changement | Change |
ui_add |
Ajouter des composants d’interface | Change |
upload_create |
Envoyer des fichiers locaux | Ajoute |
upload_part |
Envoyer un fichier en plusieurs parties | Ajoute |
Aperçus et mise en ligne
| Outil | Ce qu’il fait | Genre |
|---|---|---|
preview_create |
Faire un aperçu | Ajoute |
preview_shot |
Capturer un aperçu | Lit |
preview_fetch |
Lire une page d’un aperçu | Lit |
preview_play |
Jouer un aperçu | Change |
preview_send |
Envoyer une requête à un aperçu | Change |
preview_log_list |
Lire les journaux du serveur | Lit |
preview_mail_list |
Lire les mails des aperçus | Lit |
preview_mcp_list |
Lister les outils MCP de l’app | Lit |
preview_mcp_call |
Appeler un outil du serveur MCP de l’app | Change |
deployment_list |
Lister les versions | Lit |
deployment_promote |
Mettre une version en ligne | Change |
Textes, images et langues
| Outil | Ce qu’il fait | Genre |
|---|---|---|
content_type_list |
Lister les types de contenu | Lit |
content_type_define |
Définir un type de contenu | Change |
content_type_delete |
Supprimer un type de contenu | Change |
content_query |
Lire le contenu | Lit |
content_patch |
Changer le contenu | Change |
content_publish |
Publier le contenu | Change |
locale_patch |
Changer les langues | Change |
message_list |
Lister les traductions | Lit |
message_patch |
Changer les traductions | Change |
asset_list |
Lister les fichiers | Lit |
asset_upload |
Envoyer un fichier | Change |
asset_drop |
Demander des fichiers à envoyer | Ajoute |
asset_patch |
Changer ou supprimer des fichiers | Change |
library_search |
Chercher dans la bibliothèque gratuite | Lit |
library_add |
Ajouter depuis la bibliothèque gratuite | Ajoute |
Formulaires
| Outil | Ce qu’il fait | Genre |
|---|---|---|
form_list |
Lister les formulaires | Lit |
form_define |
Définir un formulaire | Change |
form_delete |
Supprimer un formulaire | Change |
submission_query |
Lire les réponses d’un formulaire | Lit |
Données et serveur
| Outil | Ce qu’il fait | Genre |
|---|---|---|
db_query |
Lire la base de l’aperçu | Lit |
db_execute |
Écrire dans la base de l’aperçu | Change |
db_reset |
Remettre à zéro la base de l’aperçu | Change |
data_import_read |
Lire les données importées | Lit |
data_import_plan |
Préparer un import de données | Change |
data_import_run |
Lancer un import de données | Change |
schedule_list |
Lister les tâches planifiées | Lit |
schedule_run |
Lancer une tâche planifiée | Change |
task_list |
Lister les tâches de fond | Lit |
task_retry |
Relancer une tâche de fond | Change |
ai_model_list |
Lister les modèles d’IA | Lit |
web_read |
Lire une page web | Lit le web |
web_search |
Chercher sur le web | Lit le web |
Connexion et paiements
| Outil | Ce qu’il fait | Genre |
|---|---|---|
sign_in_page_read |
Lire l’apparence de la page de connexion | Lit |
sign_in_page_patch |
Changer la page de connexion | Change |
test_user_patch |
Régler un utilisateur de test | Change |
product_list |
Lister les produits | Lit |
product_patch |
Changer les produits | Change |
promo_patch |
Changer les codes promo | Change |
purchase_list |
Lister les achats | Lit |
Domaines
| Outil | Ce qu’il fait | Genre |
|---|---|---|
domain_add |
Connecter un domaine | Ajoute |
domain_list |
Lister les domaines | Lit |
Notes et brouillons
| Outil | Ce qu’il fait | Genre |
|---|---|---|
review_list |
Lister les notes de relecture | Lit |
review_read |
Lire des notes de relecture | Lit |
review_reply |
Répondre aux notes de relecture | Change |
draft_read |
Lire un brouillon | Lit |
draft_file_read |
Lire un fichier d’un brouillon | Lit |
draft_restore |
Restaurer un brouillon | Ajoute |
Les membres de l’équipe Leaf voient aussi quelques outils pour faire tourner Leaf lui-même (nommés admin_). Ils ne sont jamais montrés à personne d’autre.