claude· 4 min di lettura

Attività programmate di Claude Code: quali connettori dare a un agente che lavora da solo

Di Marco Masut

Un'attività programmata di Claude Code è una configurazione salvata, fatta di un prompt, uno o più repository e un insieme di connettori, che parte da sola sul cloud di Anthropic secondo un orario, una chiamata API o un evento GitHub. La definizione è quella della documentazione ufficiale, che precisa anche che prima si chiamavano routine. Il fatto del giorno è che Claude Code 2.1.317, pubblicata il 3 novembre 2026 secondo la pagina delle release su GitHub, aggiunge un avviso a /schedule quando una nuova attività riceve connettori che non hai chiesto.

Cosa cambia con la versione 2.1.317 per chi usa /schedule

Il changelog ufficiale di Claude Code alla voce 2.1.317 dice: "Added a warning to /schedule when a new cloud scheduled task gets connectors you did not ask for". L'avviso spiega anche come rimuoverli. Nella stessa versione c'è un controllo che chiede conferma prima che uno strumento web o shell invii in rete l'indirizzo email del tuo account.

La 2.1.317 contiene anche voci per l'amministrazione: il gateway delle app Claude ottiene un endpoint di report dei costi nell'API di amministrazione, GET /v1/organizations/analytics/cost, e due correzioni toccano le attività programmate: /schedule ora riporta data della prossima esecuzione e link dopo una creazione o una modifica, e le nuove attività non ignorano più l'ambiente predefinito dell'organizzazione.

Perché i connettori inclusi per default sono il rischio vero

I connettori di un'attività programmata sono tutte le integrazioni claude.ai del tuo account, e la documentazione dice che alla creazione vengono inclusi tutti quelli attualmente collegati. Lo stesso testo avverte che Claude può usare un connettore incluso durante l'esecuzione, anche per scrivere.

Messa in pratica: se hai collegato Slack, Linear e un drive per tutt'altri motivi, un'attività che deve solo riordinare le issue di un repository può comunque leggere e scrivere lì. Nessuno l'ha deciso, è il comportamento di partenza. L'avviso della 2.1.317 serve a rendere visibile questa scelta che prima passava in silenzio.

Le attività programmate partono in modalità automatica, a meno che non sia disponibile, e lì un modello classificatore decide se consentire o bloccare ogni azione che altrimenti aspetterebbe il tuo ok. Nessuno è davanti allo schermo a rispondere, quindi i connettori che togli sono il limite più solido che decidi tu in anticipo.

Come togliere i connettori che non servono

Il punto di controllo è la scheda Connectors delle impostazioni avanzate, e la documentazione dà quattro strade equivalenti a seconda di dove ti trovi.

Dove seiCosa fai
Creazione da web, claude.ai/code/routinesImpostazioni avanzate, scheda Connectors, togli quelli inutili
Attività già creataMenu accanto al nome, Edit, poi Save changes
TerminaleComando /schedule update
Accountclaude.ai/customize/connectors per aggiungere o scollegare

Dopo il salvataggio la pagina di dettaglio dell'attività mostra repository, connettori, prompt e storico delle esecuzioni. Controllare quella pagina un giorno dopo la creazione costa trenta secondi.

Un server MCP locale non compare nell'elenco

I server aggiunti con claude mcp add stanno sulla tua macchina e non appaiono tra i connettori. Per usarli in un'attività si aggiunge il server come connettore, oppure si dichiara in un file .mcp.json committato nel repository, a patto che l'attività abbia un solo repository. Se non conosci il protocollo, c'è la spiegazione di cos'è MCP e a cosa serve.

Come limitare un agente AI che lavora mentre non ci sei

Un agente AI programmato si limita con tre scelte fatte prima del primo lancio: quali connettori ha, quale prompt riceve e cosa può fare in autonomia. Il prompt va scritto per essere autosufficiente ed esplicito su cosa significa aver finito, perché durante l'esecuzione non c'è nessuno a chiarire.

Sul resto ho già scritto altrove. Per la modalità che decide al posto tuo cosa è consentito c'è la guida su come insegnare alla modalità automatica il tuo ambiente, e per i controlli prima di lasciare una sessione da sola quella su far girare Claude Code in automatico. Chi porta la stessa logica in azienda trova il criterio in quali permessi dare all'AI in azienda, e gli agenti AI per le aziende sono il lavoro che faccio con i clienti.

Cosa faccio io prima di lanciare un'attività

Il blog stesso ha una routine cloud schedulata, descritta in automazione-blog/cloud-agent/README_CLOUD.md, e quel file dice che è legata al mio account e alla mia autenticazione GitHub. Per questo la regola che mi do è semplice: ogni attività vede solo ciò che serve alla sua riga di prompt.

La procedura che ti consiglio, in ordine:

  1. Apri la pagina di dettaglio dell'attività e leggi l'elenco dei connettori.
  2. Togli tutto ciò che il prompt non nomina esplicitamente.
  3. Se l'attività deve scrivere da qualche parte, lascia solo il connettore di quel posto.
  4. Rilancia con Run now e leggi la trascrizione dell'esecuzione, non solo lo stato verde.

L'ultimo punto conta perché, secondo la documentazione, lo stato Succeeded significa soltanto che la sessione è finita senza che Claude Code riportasse un errore. Richieste di rete bloccate e strumenti di un connettore mancanti compaiono nella trascrizione e non sulla riga.

Domande frequenti

Un'attività programmata può scrivere su Slack o Linear a mio nome?

Sì. Secondo la documentazione di Claude Code, tutto ciò che un'attività programmata fa tramite i connettori o la tua identità GitHub appare come fatto da te: commit e pull request portano il tuo utente GitHub, i messaggi Slack e i ticket Linear usano i tuoi account collegati. Per questo conta quali connettori restano attivi.

Ogni quanto può girare un'attività programmata di Claude Code?

Le espressioni cron che eseguirebbero l'attività più spesso di una volta all'ora vengono rifiutate. I preset sono orario, notturno e settimanale, e per tutto il resto si sceglie Custom nella finestra di modifica o si usa il comando /schedule update.

Posso usare in un'attività programmata un server MCP aggiunto con claude mcp add?

Non direttamente, perché i server aggiunti in locale vivono sulla tua macchina e non sul tuo account claude.ai. Si aggiunge il server come connettore da claude.ai/customize/connectors, oppure, se l'attività ha un solo repository, lo si dichiara in un file .mcp.json committato nel repository.

Cosa sono gli agenti AI che lavorano mentre dormo?

Sono sessioni di un agente AI che partono da un orario o da un evento, eseguono un prompt scritto in anticipo e finiscono senza nessuno davanti allo schermo. In Claude Code si chiamano attività programmate, in passato routine, e girano sull'infrastruttura cloud di Anthropic.

Continua a leggere

claude

Modalità automatica di Claude Code: come insegnarle il tuo ambiente

La modalità automatica di Claude Code blocca ciò che non conosce. Come insegnarle repository e servizi fidati con /auto-mode-setup e autoMode.
claude

Hook di Claude Code: come bloccare un'azione anche quando il controllo non parte

Un hook di Claude Code che non parte lascia passare l'azione che doveva fermare. Come farlo fallire chiuso, con exit 2 e con la nuova opzione onFailure.
claude

Far girare Claude Code in automatico: i controlli prima di lasciarlo solo

Far girare Claude Code in automatico funziona finché non si rompe in silenzio. I controlli da fare prima di lasciarlo lavorare da solo.

Risorse pratiche su questi temi

Raccolta

Come usare Claude Code: i 10 comandi più importanti e la lista completa

Come usare Claude Code con i comandi giusti: i 10 più importanti spiegati uno per uno e la lista completa di 111 comandi, aggiornata a ottobre 2026.
Guida

Il metodo dell'orchestratore in Claude Code: una sessione che coordina tutte le altre

Una sessione di Claude Code fa da orchestratore: apre le sessioni di lavoro, gli scrive i compiti, e ogni ondata si chiude con /simplify, /code-review e le prove.