Scheduled Tasks: il cron per agenti AI

Pianifica comandi da terminale, agenti AI
e workflow di sviluppo, direttamente dal tuo workspace

Scheduled Tasks ti permette di programmare l'esecuzione ricorrente di un agente AI su qualsiasi progetto. Scegli un nome, un prompt e una frequenza, e AgentsRoom avvia l'agente al posto tuo: ogni mattina, ogni notte, ogni ora o ogni lunedì. È un cron per agenti di coding, senza nessuna espressione cron da imparare.

Una scheduled task crea una vera sessione agente nel tuo progetto, con il proprio ruolo, provider e modello, e le passa il tuo prompt come primo messaggio. Rivedi le pull request alle 8 e di nuovo alle 18, scansiona i log di produzione di notte, pubblica un changelog ogni venerdì, oppure lascia perdere l'orologio e falla girare sulla finestra di utilizzo del tuo abbonamento IA. La imposti una volta, poi gira da sola.

Scheduled Tasks
In orario
Rivedi le pull request
Ogni giorno alle 08:00Revisore del codice
Avvio agente
Scansiona i log di crash
Ogni ora al :15Ingegnere DevOps
Aggiorna le dipendenze
Lunedì alle 09:00Full-Stack
Lavora mentre dormiEsecuzione automatica

Ogni scheduled task si attiva alla sua ora e avvia un agente in background con il suo ruolo e il suo prompt. Ogni N minuti, oraria, giornaliera, settimanale, mensile o sulla finestra di quota del tuo abbonamento, senza nessuna espressione cron.

Una parte del lavoro di sviluppo è identica ogni singolo giorno. Rivedere le pull request arrivate durante la notte. Leggere i log di crash della produzione. Controllare se una dipendenza ha rilasciato una patch di sicurezza. Scrivere il changelog prima della demo settimanale. È ripetitivo, è facile dimenticarsene e arriva sempre nel momento peggiore.

Scheduled Tasks trasforma quel lavoro ricorrente in un ordine permanente. Scrivi il prompt una volta, scegli ogni quanto deve girare, scegli quale agente deve occuparsene, e AgentsRoom prende il controllo. L'agente si attiva all'orario stabilito, fa il lavoro nel tuo progetto e ti lascia un risultato da rivedere. Niente supervisione, niente riavvio manuale, niente post-it sul monitor.

Pensalo come un cron per agenti AI di coding, solo che non tocchi mai un crontab. Al posto delle criptiche espressioni a cinque campi, scegli una frequenza semplice: ogni pochi minuti, ogni ora, ogni giorno a uno o più orari che imposti tu, ogni settimana in un giorno preciso, ogni mese in una data, o sulla finestra di quota del tuo abbonamento IA. La pianificazione è strutturata e leggibile, e la prossima esecuzione viene mostrata in chiaro accanto a ogni task.

Perché pianificare i tuoi agenti

Il lavoro ricorrente si gestisce da solo. Imposti una volta la revisione del codice del mattino e avviene ogni giorno alle 8 senza che tu muova un dito. I task ripetitivi escono dalla tua to-do list per sempre.

Il momento giusto, in automatico. Il lavoro pesante o rumoroso si sposta nelle ore non lavorative. Lascia che un agente scansioni i log di notte e setacci la cronologia git nel weekend, così le tue ore di lavoro restano libere per ciò che ha bisogno di te.

Vieni avvisato nel momento in cui parte. Ogni esecuzione automatica invia una notifica sul desktop e un push sul telefono, così sai sempre che un agente è appena partito e puoi intervenire quando conta.

Il mattino dopo non si perde nulla. AgentsRoom archivia ciò che ha scritto l'agente di ogni esecuzione: riapri un'esecuzione recente per riprendere il suo terminale, e puoi rileggerne una più vecchia, o una partita sulla tua altra macchina, molto tempo dopo la fine della sua sessione.

Cosa pianificare

Lavori ricorrenti concreti che puoi affidare a un agente pianificato già oggi.

Pianifica le revisioni del codice

Avvia un agente ogni notte per rivedere il tuo repository: legge i diff del giorno, segnala le modifiche rischiose, suggerisce correzioni. Un revisore permanente che non salta mai un giorno.

Pianifica una code review sui tuoi ultimi crediti

Metti la review sulla finestra di utilizzo del tuo abbonamento invece che a un orario fisso. Quando la finestra supera la soglia di consumo che scegli e il ripristino è vicino, un agente legge i diff della giornata sui crediti che stavano per scadere. Si ripete a ogni finestra, così non resta più niente da ricordare.

Pianifica Claude Code ogni mattina

Avvia una sessione Claude Code ogni giorno alle 8 per rivedere le pull request aperte durante la notte, riassumerle e lasciarti una lista di triage prima del primo caffè.

Pianifica gli aggiornamenti delle dipendenze

Avvia un controllo delle dipendenze ogni lunedì: cerca i pacchetti obsoleti e vulnerabili, propone aggiornamenti sicuri e apre il lavoro di upgrade, così le patch di sicurezza non restano ignorate per settimane.

Pianifica la generazione della documentazione

Genera changelog, release notes e documentazione automaticamente. Pianifica una passata documentale settimanale che trasforma i commit della settimana in un riassunto pulito e leggibile.

Pianifica le sessioni di QA

Avvia un agente QA su base ricorrente, o subito dopo ogni deploy, per mettere alla prova l'app, eseguire la suite di test e segnalare cosa si è rotto prima dei tuoi utenti.

Pianifica l'analisi dei log

Rivedi i log di produzione ogni mattina. Fai setacciare a un agente gli errori della notte, raggrupparli, far emergere quelli nuovi e dirti cosa merita davvero la tua attenzione.

Pianifica l'analisi della cronologia git

Genera riassunti settimanali dell'attività del repository: chi ha cambiato cosa, dov'è il churn, quali aree stanno diventando rischiose. Una lettura ricorrente sulla salute della tua codebase.

Pianifica workflow multi-agente

Avvia più agenti in parallelo su base ricorrente, ognuno con il proprio ruolo, progetto e prompt. Costruisci un'intera routine automatizzata che gira a orario.

Come funziona Scheduled Tasks, passo dopo passo

Da un'idea a un agente ricorrente in meno di un minuto.

01

Apri il pannello Trigger

Apri il dock del workspace e clicca su Trigger. Le scheduled task vivono lì accanto ai trigger webhook: vedi ognuna sul progetto corrente, con la sua frequenza e l'orario della prossima esecuzione.

02

Dagli un nome e scrivi il prompt

Clicca su Nuovo task. Dagli un nome come «Scansiona i log di crash» e scrivi il prompt che l'agente riceverà a ogni esecuzione. Recupera un prompt dalla tua libreria, allega uno schizzo o dettalo a voce.

03

Scegli cosa la fa partire

Prima scegli cosa fa partire la task: Pianificato per un ritmo di calendario, Quota per seguire la finestra di utilizzo del tuo abbonamento IA, Webhook per un evento esterno, oppure Su richiesta quando la risposta onesta è che niente la fa partire a parte te. Su Pianificato scegli poi Minuti, Oraria, Giornaliera, Settimanale o Mensile e imposti il dettaglio: un intervallo, un minuto dell'ora, uno o più orari del giorno, un giorno della settimana o un giorno del mese. Su Quota scegli la finestra e se parte quando la quota torna disponibile o prima del ripristino. Nessuna espressione cron, mai.

04

Scegli chi la esegue

Scegli un agente, con il suo ruolo, il suo provider e il suo modello: un agente QA per la passata di test, un agente DevOps per i log, un revisore per le PR del mattino. Oppure scegli un intero team, e il prompt arriva al suo primo step così l'esecuzione percorre da sola tutta la pipeline. Un blocco Avanzate porta il resto dell'avvio, task per task: modalità dei permessi, account, accesso al browser, skills predefinite, opzioni CLI, variabili d'ambiente e prompt di sistema.

05

Salva e vedi la prossima esecuzione

Salva il task. Compare nell'elenco con l'orario della prossima esecuzione scritto in chiaro. Attivalo o disattivalo con un clic, oppure premi Esegui ora per avviarlo subito senza aspettare la pianificazione. Un clic destro su Esegui ora ti permette di mandare quell'esecuzione su un altro computer del tuo account che ha il progetto, così una build parte sulla macchina che ha la toolchain da qualunque laptop tu stia usando.

06

Gira da solo

All'orario stabilito, AgentsRoom crea l'agente in background e gli passa il tuo prompt. Ricevi una notifica, l'esecuzione finisce nello storico del task, e la riapri quando vuoi per rivedere il lavoro.

Pannello Scheduled Tasks di AgentsRoom: task agente AI ricorrenti come «Check logs» ogni ora al :11 con un Ingegnere DevOps e «Find a new feature and create it» ogni lunedì alle 12:00 con un agente Full-Stack, ognuno con l'orario della prossima esecuzione, lo storico, i comandi esegui ora, modifica ed elimina.
Il pannello Scheduled Tasks: ogni task mostra la sua frequenza, il ruolo del suo agente, l'orario della prossima esecuzione e uno storico riapribile.

Ogni scheduled task vive sul suo progetto e ti mostra tutto a colpo d'occhio: la frequenza in chiaro, il ruolo dell'agente dietro, e con esattezza quando si attiva. Cerca tra i task, ordina per prossima o ultima esecuzione, e attiva o disattiva qualsiasi task con l'interruttore.

I comandi su ogni riga sono l'intero ciclo: Esegui ora avvia il task su richiesta, il pulsante dello storico riapre gli agenti delle esecuzioni recenti per vedere cosa hanno fatto, e modifica ed elimina tengono l'elenco in ordine. L'elenco dei task è sincronizzato con il tuo account, quindi segue il repository invece di restare bloccato su una sola macchina.

Sei modi per pianificare, zero sintassi cron

Cinque ritmi di calendario scelti da un menu invece che digitati come espressione, più uno che segue la finestra di utilizzo del tuo abbonamento IA invece dell'orologio.

Ogni N minuti

Avvia un task su un intervallo stretto, per esempio ogni 15 minuti. Ideale per controlli brevi e frequenti come interrogare una coda o sorvegliare una build.

Oraria

Si attiva una volta all'ora al minuto che scegli, per esempio al :15. Un battito costante per scansioni di log e controlli di salute durante la giornata.

Giornaliera

Gira ogni giorno a un orario fisso, per esempio 08:00, oppure più volte al giorno alle 09:00 e alle 18:00. La classica routine del mattino: rivedere le PR della notte, riassumere gli errori, preparare la giornata.

Settimanale

Gira in un giorno della settimana e a un orario scelti, per esempio lunedì alle 09:00. Perfetta per controlli sulle dipendenze, report settimanali e grooming ricorrente.

Mensile

Gira in un giorno del mese scelto, per esempio il 1°. Per audit mensili, riconciliazioni di fatturazione e riepiloghi di fine mese.

Sulla tua quota

Gira sulla finestra di utilizzo del tuo abbonamento IA invece che sull'orologio: nel momento in cui la quota torna disponibile, o a fine finestra, poco prima del ripristino. Per la code review che lanci sempre con gli ultimi crediti.

Come si attivano davvero le esecuzioni

Un modello di esecuzione semplice e onesto, senza sorprese.

Gira quando l'app è aperta, con recupero
I task pianificati si attivano mentre AgentsRoom è in esecuzione. Se un'esecuzione era prevista mentre l'app era chiusa o la macchina era in sospensione, viene recuperata automaticamente non appena AgentsRoom torna attivo, così uno slot mancato non va perso. Un task legato a un orario fisso può disattivare questo comportamento: il suo slot mancato viene allora registrato come mancato invece di partire in ritardo.
Avvisato a ogni avvio
Quando un task si attiva in automatico ricevi una notifica desktop nativa e un push sul telefono. Un tap apre l'agente esatto nel progetto esatto così puoi intervenire subito.
Uno storico delle esecuzioni da rileggere
Ogni esecuzione archivia ciò che ha scritto il suo agente. Riapri un'esecuzione recente per riprendere il suo terminale in diretta, oppure rileggi più tardi l'output completo di qualsiasi esecuzione passata, da questa macchina o da un'altra collegata allo stesso account.
Un task, la macchina giusta
L'elenco dei task segue il repository, quindi ogni macchina che ha il progetto aperto lancerebbe la stessa esecuzione. Fissa un task alle macchine che scegli e solo quelle lo avviano, da qualunque macchina tu modifichi il task.
Sveglia la macchina per l'esecuzione
Attiva Sveglia la macchina e AgentsRoom arma un timer di sveglia di sistema per la prossima esecuzione pianificata: il computer si sveglia a quell'ora, schermo spento o coperchio chiuso se collegato alla corrente, esegue l'agente e viene tenuto sveglio mentre lavora. Le esecuzioni mancate e fallite compaiono sulla riga del task, quindi nulla fallisce in silenzio.

Pianifica qualsiasi agente, qualsiasi provider

Scheduled Tasks è provider-agnostic. L'agente che avvia passa attraverso il normale layer dei provider, così pianifichi qualunque CLI usi già.

Claude Code

Pianifica sessioni Claude Code ricorrenti: un revisore quotidiano, una scansione dei log notturna, un changelog settimanale. Scegli ruolo e modello per ogni task, da un modello leggero per i controlli rapidi a uno di punta per il lavoro impegnativo.

Codex

Pianifica esecuzioni di Codex CLI allo stesso modo. Lo scheduler non tocca mai direttamente l'invocazione della CLI, quindi un agente Codex pianificato si comporta esattamente come uno che avvii a mano.

Antigravity CLI

Pianifica agenti Antigravity CLI per analisi, riassunti e controlli ricorrenti. Un solo scheduler, ogni provider, nessuna configurazione specifica per provider.

E altri ancora

Qualsiasi CLI di agente collegata ad AgentsRoom può essere pianificata. L'esecuzione ricorrente parte attraverso lo stesso percorso provider-agnostic di un avvio manuale, così i nuovi provider funzionano da subito.

Usi già tmux, cmux o cron?

Se oggi scripti il tuo workflow con tmux o cmux, Scheduled Tasks aggiunge automazione sopra le tue sessioni di terminale: invece di collegarti a un pane e digitare i comandi a mano, AgentsRoom avvia i comandi e gli agenti AI al posto tuo a orari predefiniti.

E dove un cron di sistema, launchd o l'Utilità di pianificazione di Windows si limitano ad avviare uno script shell senza contesto di progetto, una scheduled task crea un agente di coding completo dentro il tuo progetto, con il suo ruolo, il suo modello, il suo prompt e uno storico riapribile. È un'alternativa al cron pensata per i workflow di sviluppo AI, non solo per eseguire uno script.

FAQ

Cosa sono le Scheduled Tasks in AgentsRoom?

Scheduled Tasks è uno scheduler in stile cron per agenti AI di coding. Crei un task ricorrente su un progetto con un nome, un prompt, una frequenza e un agente (ruolo, provider, modello). Al momento giusto, AgentsRoom crea un agente in background in quel progetto e gli passa il tuo prompt come primo messaggio. È il modo più semplice per eseguire una sessione Claude Code, Codex o Antigravity su base ricorrente senza scrivere nessuna sintassi cron.

In cosa è diverso da un normale cron job?

Un cron di sistema, launchd o l'Utilità di pianificazione di Windows avviano un comando shell senza sapere nulla del tuo progetto, del tuo ruolo agente o del tuo modello. Una scheduled task avvia una vera sessione di agente di coding dentro il tuo progetto, le passa un prompt, ti invia una notifica e conserva uno storico riapribile di ogni esecuzione. E non scrivi mai un'espressione cron: scegli una frequenza semplice da un menu.

Quali frequenze posso impostare?

Cinque frequenze di calendario: ogni N minuti, oraria a un minuto scelto, giornaliera a uno o più orari del giorno, settimanale in un giorno e a un orario scelti, e mensile in un giorno scelto. Accanto a loro, nel blocco Cosa la fa partire, c'è un sesto modo di pianificare: Quota, che segue la finestra di utilizzo del tuo abbonamento IA invece dell'orologio e parte quando la quota torna disponibile o prima del ripristino. La pianificazione è strutturata e leggibile, e l'orario della prossima esecuzione viene mostrato accanto a ogni task in chiaro. Gli orari usano il fuso orario locale della tua macchina.

Gira quando AgentsRoom è chiuso?

Le scheduled task si attivano mentre AgentsRoom è aperto. Se un'esecuzione era prevista mentre l'app era chiusa, viene recuperata automaticamente la volta successiva che avvii l'app, così uno slot saltato gira comunque una volta. È uno scheduler in-app con recupero, non un cron lato server attivo 24 ore su 24.

Cosa succede esattamente quando un task si attiva?

AgentsRoom crea un agente temporaneo nel progetto del task con il ruolo, il provider e il modello che hai scelto, più quello che imposta il blocco Avanzate di quel task: modalità dei permessi, account, accesso al browser, skills, opzioni CLI, variabili d'ambiente e prompt di sistema. Poi gli invia il tuo prompt come primo messaggio. L'agente gira in background; ricevi una notifica all'avvio, e l'esecuzione viene aggiunta allo storico del task così puoi riaprire il terminale dell'agente e rivedere cosa ha fatto.

Posso pianificare agenti diversi per task diversi?

Sì. Ogni task sceglie il proprio ruolo, provider e modello. Pianifica un agente QA per una passata di test notturna, un agente DevOps per scansioni di log orarie e un revisore per la revisione delle pull request del mattino. Puoi far girare più agenti pianificati in parallelo sui tuoi progetti.

Posso eseguire una scheduled task immediatamente?

Sì. Ogni task ha un pulsante Esegui ora che lo avvia su richiesta, scavalcando la pianificazione. È comodo per testare il prompt di un nuovo task o per avviare il lavoro all'occorrenza senza aspettare il prossimo slot. Un'esecuzione manuale apre subito la scheda dell'agente così lo guardi lavorare, e non invia una notifica di avvio: lo stai già guardando.

Funziona con Codex e Antigravity, non solo con Claude Code?

Sì. Scheduled Tasks è provider-agnostic. L'agente che avvia passa attraverso lo stesso layer dei provider di un avvio manuale, quindi puoi pianificare Claude Code, Codex, Antigravity CLI e altri agenti supportati. Lo scheduler non fa mai hardcode di un singolo provider.

È un'alternativa a tmux o cmux?

Li completa. Se gestisci le tue sessioni di terminale con tmux o cmux, Scheduled Tasks aggiunge un'automazione basata sul tempo: invece di collegarti e digitare i comandi tu stesso, AgentsRoom avvia i comandi e gli agenti AI a orari predefiniti, con notifiche e uno storico delle esecuzioni.

Dove vengono salvate le mie scheduled task?

Ogni elenco di task viene salvato per progetto e sincronizzato con il tuo account AgentsRoom, legato al repository invece che a una singola macchina, con una cache locale per l'uso offline. L'elenco segue il repo, mentre lo scheduler che avvia le esecuzioni vive nell'app desktop.

Un agente pianificato può restare bloccato ad aspettare la mia autorizzazione?

Solo se lo vuoi tu. La modalità dei permessi è un campo del task stesso, non un'impostazione globale del provider, quindi un'esecuzione delle 3 del mattino può lavorare senza fermarsi a ogni richiesta di autorizzazione, mentre gli agenti che piloti a mano sullo stesso provider continuano a chiedertelo prima di agire. Lo stesso blocco Avanzate porta il resto di ciò che serve a un'esecuzione senza sorveglianza: accesso al browser quando l'agente deve leggere un back-office web, variabili d'ambiente, skills predefinite e prompt di sistema. Lascia un campo vuoto e il task eredita le impostazioni del progetto e dell'app, così un task creato prima si comporta esattamente come prima.

Posso far girare un agente quando la mia quota Claude si ripristina?

Sì, è la frequenza Quota. Scegli il momento in cui la quota torna disponibile e la task parte appena la finestra di utilizzo del tuo abbonamento è di nuovo disponibile, così l'esecuzione su cui eri bloccato parte senza che tu stia lì a controllare. La finestra viene letta sul provider e sull'account che quell'esecuzione andrà davvero ad addebitare, e vengono proposte solo le finestre che il tuo abbonamento pubblica con un orario di ripristino reale: 5 ore, giornaliera, settimanale, mensile. AgentsRoom legge quella finestra con una scansione periodica dell'utilizzo e non al secondo, quindi l'esecuzione parte poco dopo il ripristino e non al minuto esatto.

Un agente pianificato può girare due volte al giorno?

Sì. Una task giornaliera o settimanale può avere più orari del giorno, fino a sei, così una sola task parte alle 09:00 e di nuovo alle 18:00 senza essere duplicata. Non è la stessa cosa di un intervallo in minuti: un intervallo distribuisce le esecuzioni in modo uniforme lungo la giornata, mentre più orari fissano i due o tre momenti precisi attorno a cui la tua giornata è davvero organizzata. La prossima esecuzione mostrata accanto alla task è sempre quella più vicina.

AgentsRoom sveglia il mio computer per un task pianificato?

Sì, quando attivi Sveglia la macchina, a livello globale nelle Impostazioni, per progetto o per task. AgentsRoom arma quindi il timer di sveglia del sistema operativo stesso per la prossima esecuzione (pmset schedule wake su macOS, un'attività di risveglio nel Windows Task Scheduler, l'allarme RTC su Linux), lo stesso meccanismo usato da Time Machine o da un backup pianificato, così il computer si sveglia all'ora giusta con lo schermo spento o il coperchio chiuso se collegato alla corrente, esegue l'agente e viene tenuto sveglio mentre lavora. Su macOS e Linux pianificare una sveglia richiede diritti di amministratore, quindi AgentsRoom chiede la tua password una sola volta, mostra l'unico comando che potrà eseguire, e non la chiede mai più; puoi revocarla dallo stesso punto in qualsiasi momento. Un laptop a batteria può ignorare i timer di sveglia, quindi tienilo collegato alla corrente per le esecuzioni notturne. Se la macchina non ha potuto essere svegliata, l'esecuzione viene recuperata al suo ritorno, oppure registrata come mancata se hai disattivato il recupero, e in entrambi i casi la riga del task lo segnala.

Posso creare un trigger che non parte mai da solo?

Sì, è la modalità Su richiesta. È un trigger senza orologio, senza finestra di quota e senza URL di webhook: un brief salvato che porta con sé il suo prompt, il suo agente e la sua macchina, e che parte solo quando premi il suo pulsante. Esiste per il lavoro che ripeti spesso ma mai a un ritmo, come costruire l'app per tutte le piattaforme o pubblicare una versione: tutto è scritto una volta, e lanciarlo costa un clic invece di riscrivere il prompt. Mantiene tutto quello che hanno le altre modalità, lo storico delle esecuzioni, la portata per macchina e la notifica, e l'app mobile porta lo stesso pulsante, chiedendo sempre quale computer deve eseguirlo visto che un telefono non esegue niente da solo.

La frequenza Quota risponde a una sola domanda: cosa deve girare di continuo sui crediti di ogni finestra, prima che scadano. Le domande vicine appartengono ad altre pagine.

Si abbina bene con

Approfondimenti

Metti il tuo lavoro di sviluppo ricorrente in calendario

Scarica AgentsRoom e lascia che Scheduled Tasks faccia girare i tuoi agenti AI a orario. Rivedi le PR ogni mattina, scansiona i log ogni notte, aggiorna le dipendenze ogni lunedì, tutto senza scrivere una sola riga di cron.

GratisScarica AgentsRoom

App companion: monitora i tuoi agenti in movimento

Usa Claude, Codex, Antigravity CLI o un altro provider IA.

Installa l'estensione
Chrome Web Store

Invia bug e richieste direttamente nel tuo backlog pubblico.

Multi-progetto
Multi-provider
Multi-agente
Stato in tempo reale
Diff e commit
App mobile
Anteprima live
Team di agenti
Test browser
Dev guidata da backlog
Libreria di prompt
Libreria di skill
Vedi tutte le funzionalità