Vai al contenuto principale
Un’attività pianificata esegue un prompt su una cadenza ricorrente utilizzando l’infrastruttura gestita da Anthropic. Le attività continuano a funzionare anche quando il tuo computer è spento. Ecco alcuni esempi di lavoro ricorrente che puoi automatizzare:
  • Revisione delle pull request aperte ogni mattina
  • Analisi dei fallimenti CI durante la notte e presentazione di riepiloghi
  • Sincronizzazione della documentazione dopo l’unione dei PR
  • Esecuzione di audit delle dipendenze ogni settimana
Le attività pianificate sono disponibili per tutti gli utenti di Claude Code sul web, inclusi Pro, Max, Team ed Enterprise.

Confronta le opzioni di pianificazione

Claude Code offers three ways to schedule recurring work:
CloudDesktop/loop
Runs onAnthropic cloudYour machineYour machine
Requires machine onNoYesYes
Requires open sessionNoNoYes
Persistent across restartsYesYesNo (session-scoped)
Access to local filesNo (fresh clone)YesYes
MCP serversConnectors configured per taskConfig files and connectorsInherits from session
Permission promptsNo (runs autonomously)Configurable per taskInherits from session
Customizable scheduleVia /schedule in the CLIYesYes
Minimum interval1 hour1 minute1 minute
Use cloud tasks for work that should run reliably without your machine. Use Desktop tasks when you need access to local files and tools. Use /loop for quick polling during a session.

Crea un’attività pianificata

Puoi creare un’attività pianificata da tre posizioni:
  • Web: visita claude.ai/code/scheduled e fai clic su New scheduled task
  • App desktop: apri la pagina Schedule, fai clic su New task e scegli New remote task. Vedi Attività pianificate desktop per i dettagli.
  • CLI: esegui /schedule in qualsiasi sessione. Claude ti guida attraverso la configurazione in modo conversazionale. Puoi anche passare una descrizione direttamente, come /schedule daily PR review at 9am.
I punti di ingresso web e desktop aprono un modulo. La CLI raccoglie le stesse informazioni attraverso una conversazione guidata. I passaggi seguenti illustrano l’interfaccia web.
1

Apri il modulo di creazione

Visita claude.ai/code/scheduled e fai clic su New scheduled task.
2

Assegna un nome all'attività e scrivi il prompt

Assegna all’attività un nome descrittivo e scrivi il prompt che Claude esegue ogni volta. Il prompt è la parte più importante: l’attività viene eseguita autonomamente, quindi il prompt deve essere autonomo ed esplicito su cosa fare e su cosa significhi il successo.L’input del prompt include un selettore di modello. Claude utilizza questo modello per ogni esecuzione dell’attività.
3

Seleziona i repository

Aggiungi uno o più repository GitHub per cui Claude possa lavorare. Ogni repository viene clonato all’inizio di un’esecuzione, a partire dal ramo predefinito. Claude crea rami con prefisso claude/ per le sue modifiche. Per consentire i push a qualsiasi ramo, abilita Allow unrestricted branch pushes per quel repository.
4

Seleziona un ambiente

Seleziona un ambiente cloud per l’attività. Gli ambienti controllano a cosa ha accesso la sessione cloud:
  • Network access: imposta il livello di accesso a Internet disponibile durante ogni esecuzione
  • Environment variables: fornisci chiavi API, token o altri segreti che Claude può utilizzare
  • Setup script: esegui comandi di installazione prima dell’inizio di ogni sessione, come l’installazione di dipendenze o la configurazione di strumenti
Un ambiente Default è disponibile immediatamente. Per utilizzare un ambiente personalizzato, creane uno prima di creare l’attività.
5

Scegli una pianificazione

Scegli la frequenza con cui l’attività viene eseguita dalle opzioni di frequenza. L’impostazione predefinita è giornaliera alle 9:00 AM nel tuo fuso orario locale. Le attività potrebbero essere eseguite alcuni minuti dopo l’ora pianificata a causa dello scaglionamento.Se le opzioni preimpostate non soddisfano le tue esigenze, scegli quella più vicina e aggiorna la pianificazione dalla CLI con /schedule update per impostare una pianificazione specifica.
6

Rivedi i connettori

Tutti i tuoi connettori MCP connessi sono inclusi per impostazione predefinita. Rimuovi quelli che l’attività non necessita. I connettori danno a Claude accesso a servizi esterni come Slack, Linear o Google Drive durante ogni esecuzione.
7

Crea l'attività

Fai clic su Create. L’attività viene visualizzata nell’elenco delle attività pianificate e viene eseguita automaticamente all’ora pianificata successiva. Ogni esecuzione crea una nuova sessione insieme alle tue altre sessioni, dove puoi vedere cosa ha fatto Claude, rivedere le modifiche e creare una pull request. Per attivare un’esecuzione immediatamente, fai clic su Run now dalla pagina dei dettagli dell’attività.

Opzioni di frequenza

Il selettore di pianificazione offre frequenze preimpostate che gestiscono la conversione del fuso orario per te. Scegli un’ora nella tua zona locale e l’attività viene eseguita a quell’ora di parete indipendentemente da dove si trovi l’infrastruttura cloud.
Le attività potrebbero essere eseguite alcuni minuti dopo l’ora pianificata. L’offset è coerente per ogni attività.
FrequenzaDescrizione
HourlyViene eseguita ogni ora.
DailyViene eseguita una volta al giorno all’ora che specifichi. L’impostazione predefinita è 9:00 AM ora locale.
WeekdaysUguale a Daily ma salta sabato e domenica.
WeeklyViene eseguita una volta alla settimana nel giorno e all’ora che specifichi.
Per intervalli personalizzati come ogni 2 ore o il primo di ogni mese, scegli il preset più vicino e aggiorna la pianificazione dalla CLI con /schedule update per impostare una pianificazione specifica.

Repository e autorizzazioni dei rami

Ogni repository che aggiungi viene clonato ad ogni esecuzione. Claude inizia dal ramo predefinito del repository a meno che il tuo prompt non specifichi diversamente. Per impostazione predefinita, Claude può solo eseguire il push ai rami con prefisso claude/. Questo impedisce alle attività pianificate di modificare accidentalmente rami protetti o di lunga durata. Per rimuovere questa restrizione per un repository specifico, abilita Allow unrestricted branch pushes per quel repository quando crei o modifichi l’attività.

Connettori

Le attività pianificate possono utilizzare i tuoi connettori MCP connessi per leggere e scrivere su servizi esterni durante ogni esecuzione. Ad esempio, un’attività che triage le richieste di supporto potrebbe leggere da un canale Slack e creare problemi in Linear. Quando crei un’attività, tutti i tuoi connettori attualmente connessi sono inclusi per impostazione predefinita. Rimuovi quelli non necessari per limitare a quali strumenti Claude ha accesso durante l’esecuzione. Puoi anche aggiungere connettori direttamente dal modulo dell’attività. Per gestire o aggiungere connettori al di fuori del modulo dell’attività, visita Settings > Connectors su claude.ai o utilizza /schedule update nella CLI.

Ambienti

Ogni attività viene eseguita in un ambiente cloud che controlla l’accesso alla rete, le variabili di ambiente e gli script di configurazione. Configura gli ambienti prima di creare un’attività per dare a Claude accesso alle API, installare dipendenze o limitare l’ambito della rete. Vedi ambiente cloud per la guida di configurazione completa.

Gestisci le attività pianificate

Fai clic su un’attività nell’elenco Scheduled per aprire la sua pagina di dettaglio. La pagina di dettaglio mostra i repository dell’attività, i connettori, il prompt, la pianificazione e un elenco delle esecuzioni passate.

Visualizza e interagisci con le esecuzioni

Fai clic su qualsiasi esecuzione per aprirla come una sessione completa. Da lì puoi vedere cosa ha fatto Claude, rivedere le modifiche, creare una pull request o continuare la conversazione. Ogni sessione di esecuzione funziona come qualsiasi altra sessione: utilizza il menu a discesa accanto al titolo della sessione per rinominare, archiviare o eliminare.

Modifica e controlla le attività

Dalla pagina dei dettagli dell’attività puoi:
  • Fai clic su Run now per avviare un’esecuzione immediatamente senza aspettare l’ora pianificata successiva.
  • Utilizza l’interruttore nella sezione Repeats per mettere in pausa o riprendere la pianificazione. Le attività in pausa mantengono la loro configurazione ma non vengono eseguite finché non le riabiliti.
  • Fai clic sull’icona di modifica per modificare il nome, il prompt, la pianificazione, i repository, l’ambiente o i connettori.
  • Fai clic sull’icona di eliminazione per rimuovere l’attività. Le sessioni passate create dall’attività rimangono nell’elenco delle sessioni.
Puoi anche gestire le attività dalla CLI con /schedule. Esegui /schedule list per vedere tutte le attività, /schedule update per modificare un’attività, o /schedule run per attivarne una immediatamente.

Risorse correlate

  • Attività pianificate desktop: pianifica attività che vengono eseguite sulla tua macchina con accesso ai file locali. La pagina Schedule dell’app desktop mostra sia le attività locali che quelle remote nella stessa griglia.
  • /loop e attività pianificate CLI: pianificazione leggera all’interno di una sessione CLI
  • Ambiente cloud: configura l’ambiente di runtime per le attività cloud
  • Connettori MCP: connetti servizi esterni come Slack, Linear e Google Drive
  • GitHub Actions: esegui Claude nella tua pipeline CI su eventi del repository