> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# base44 agents pull

> Récupère les configurations d'agents IA depuis Base44 vers des fichiers locaux. 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.

<Warning>
  Cette page fait partie d'une compétence d'agent de code IA et est écrite pour les agents, pas pour les humains. Pour la documentation Base44 lisible par un humain, consultez la [documentation développeur](/developers).
</Warning>

# base44 agents pull

Récupère les configurations d'agents IA depuis Base44 vers des fichiers locaux. 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

```bash theme={null}
npx base44 agents pull
```

## Authentification

**Requise** : oui. Si vous n'êtes pas authentifié, une invite de connexion s'affiche.

## Ce que fait la commande

1. Récupère tous les agents depuis Base44
2. Écrit les fichiers d'agents dans le répertoire `base44/agents/`
3. Supprime les fichiers locaux qui n'existent pas à distance
4. Rapporte les agents écrits et supprimés

## Prérequis

* Doit être exécutée depuis un répertoire de projet Base44
* Le projet doit être lié à une application Base44

## Sortie

```bash theme={null}
$ npx base44 agents pull

Fetching agents from Base44...
✓ Agents fetched successfully

Syncing agent files...
✓ Agent files synced successfully

Written: support_agent, order_bot
Deleted: old_agent

Pulled 2 agents to base44/agents
```

Lorsque les agents sont déjà à jour (aucun changement) :

```bash theme={null}
$ npx base44 agents pull

Fetching agents from Base44...
✓ Agents fetched successfully

Syncing agent files...
✓ Agent files synced successfully

All agents are already up to date

Pulled 3 agents to base44/agents
```

## Synchronisation des agents

L'opération de pull synchronise les agents distants vers vos fichiers locaux :

* **Written** : fichiers d'agents créés ou mis à jour depuis le distant
* **Deleted** : fichiers d'agents locaux supprimés (n'existaient pas à distance)

**Attention** : cette opération remplace toutes les configurations d'agents locales par les versions distantes. Tout changement local non poussé vers Base44 sera écrasé.

## Cas d'usage

* Synchroniser les configurations d'agents sur une nouvelle machine de développement
* Récupérer les dernières configurations de votre équipe
* Restaurer les fichiers d'agents locaux après une suppression accidentelle
* Commencer à travailler sur un projet existant avec des agents

## Remarques

* Cette commande synchronise les configurations d'agents, pas les données de conversation
* Les fichiers d'agents sont stockés en `.jsonc` dans le répertoire `base44/agents/`
* L'emplacement du répertoire est configurable via `agentsDir` dans `config.jsonc`
* Utilisez `base44 agents push` pour envoyer les changements locaux vers Base44

<Note>Cette page a été traduite à l'aide de l'IA. Pour les informations les plus précises et à jour, consultez la [version anglaise](/). </Note>
