OpenAI tillkännagav Scheduled Automations för Agents API den 23 oktober 2026. Funktionen gör det möjligt att köra agentuppgifter enligt ett cron-schema eller vid en bestämd tidpunkt. När verktyget automations är aktiverat kan agenten själv schemalägga efterföljande arbete. Tillkännagivandet publicerades i OpenAI:s utvecklarforum; implementeringsdetaljer finns i dokumentationen om Scheduled Automations.

För applikationer innebär detta att API:et får stöd för återkommande scheman, samtidigt som agenten arbetar i sessioner som bevarar konfiguration och kontext. Team kan enklare låta agenten utföra regelbundna kontroller eller skicka fördröjda påminnelser utan att manuellt starta varje körning.
Så fungerar körningen
Ett schema anger målsessionen och när uppgiften ska levereras. För återkommande körningar anger utvecklaren ett cron-uttryck och en IANA-tidszon, till exempel America/New_York. För en engångskörning anges en framtida Unix-tidsstämpel i sekunder.
En uppgift kan skapa en ny session vid varje körning eller fortsätta i en befintlig session. Det första alternativet passar oberoende återkommande åtgärder; det andra bevarar sessionens tidigare kontext. När schemat har skapats får det statusen active, men uppgiften körs först vid den angivna tidpunkten: skapandet startar den inte omedelbart.
Det går också att ge agenten verktyget automations. Då kan den schemalägga en uppföljande kontroll inom den aktuella sessionen. Det passar för arbete i flera steg där nästa körning beror på resultatet av den föregående, exempelvis regelbunden kontroll av en uppgifts status.
Leverans av uppgiften är ett separat steg från utförandet
Varje körning skapar en invocation, det vill säga en post över ett försök att leverera uppgiften till målsessionen. Utvecklaren kan kontrollera anropets status och sessions-ID. Om sessionen är upptagen får uppgiften vänta; att sessionen tar emot uppgiften innebär inte i sig att agenten har slutfört arbetet. Förloppet och resultatet följs separat via sessionshändelser, vilket beskrivs i dokumentationen om invocations och resultat.
I praktiken innebär det att övervakningen bör följa två tillstånd: om schemat har levererat uppgiften till sessionen och om sessionen har slutfört den. För återkommande processer är det bra att spara schemats ID och koppla det till körningshistoriken, så att uteblivna körningar kan upptäckas och misslyckade försök utredas.
Det här bör du kontrollera före införandet
- Tidszon. Ange tidszonen uttryckligen och kontrollera hur de schemalagda tiderna påverkas av övergången till sommar- eller vintertid i den valda zonen.
- Sessionstyp. Använd en ny session för oberoende körningar och en befintlig när uppgiften behöver tidigare kontext.
- Kö och resultat. Tänk på att en upptagen session kan fördröja leveransen och att mottagandet av en uppgift inte innebär att arbetet är klart.
- Hantering av scheman. API:et har stöd för att skapa, uppdatera, pausa, återuppta och ta bort scheman. Kontrollera kommande körningar efter konfigurationsändringar.
Scheduled Automations ger Agents API hanterade scheman: varje körning kan kopplas till en session och följas upp separat. Vid införandet behöver utvecklare avgöra när körningar behöver den kontext som byggts upp och övervaka både leveransen och resultatet av uppgiften.