> ## 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

> Scarica le configurazioni degli agenti IA da Base44 ai file locali. Gli agenti sono assistenti IA conversazionali che possono interagire con gli utenti, accedere alle entità della tua app e chiamare funzioni backend.

<Warning>
  Questa pagina fa parte di una skill per agenti IA di programmazione ed è scritta per gli agenti, non per gli umani. Per la documentazione Base44 leggibile dagli umani, consulta la [documentazione per sviluppatori](/developers).
</Warning>

# base44 agents pull

Scarica le configurazioni degli agenti IA da Base44 ai file locali. Gli agenti sono assistenti IA conversazionali che possono interagire con gli utenti, accedere alle entità della tua app e chiamare funzioni backend.

## Sintassi

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

## Autenticazione

**Richiesta**: sì. Se non autenticato, ti verrà chiesto di effettuare prima il login.

## Cosa fa

1. Recupera tutti gli agenti da Base44
2. Scrive i file degli agenti nella directory `base44/agents/`
3. Elimina i file locali degli agenti che non esistono in remoto
4. Riporta gli agenti scritti ed eliminati

## Prerequisiti

* Deve essere eseguito da una directory di progetto Base44
* Il progetto deve essere collegato a un'app Base44

## Output

```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
```

Quando gli agenti sono già aggiornati (nessuna modifica):

```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
```

## Sincronizzazione degli agenti

L'operazione di pull sincronizza gli agenti remoti con i tuoi file locali:

* **Written**: file di agenti creati o aggiornati dal remoto
* **Deleted**: file di agenti locali rimossi (non esistevano in remoto)

**Attenzione**: questa operazione sostituisce tutte le configurazioni locali degli agenti con le versioni remote. Qualsiasi modifica locale non inviata a Base44 sarà sovrascritta.

## Casi d'uso

* Sincronizzare le configurazioni degli agenti a una nuova macchina di sviluppo
* Ottenere le configurazioni degli agenti più recenti dal tuo team
* Ripristinare i file locali degli agenti dopo un'eliminazione accidentale
* Iniziare a lavorare su un progetto esistente con agenti

## Note

* Questo comando sincronizza le configurazioni degli agenti, non i dati delle conversazioni
* I file degli agenti sono memorizzati come `.jsonc` nella directory `base44/agents/`
* La posizione della directory è configurabile tramite `agentsDir` in `config.jsonc`
* Usa `base44 agents push` per caricare le modifiche locali su Base44

<Note>Questa pagina è stata tradotta utilizzando l'IA. Per informazioni più accurate e aggiornate, consulta la [versione inglese](/). </Note>
