Docs
Menu

DocsVotre IA et Leaf

Les outils de Leaf

Chaque outil que votre IA voit sur Leaf, ce qu’il fait, et s’il lit ou change quelque chose.

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.