Schedules
Manage recurring schedules attached to agents. Schedules trigger objectives on a cadence defined by AgentScheduleSpec.Schedule.
List schedules
Create a new schedule
Get a schedule by ID
Delete a schedule
Update a schedule
ModelsExpand Collapse
class AgentSchedule { metadata, spec, info }
AgentSchedule resource — a recurring trigger attached to an agent that creates objectives on its cadence.
Standard metadata for persistent, named resources (e.g., agents, tools, prompts)
name: String
Human-readable name for the resource (e.g., “Customer Support Agent”, “Email Tool”) Required for resources that users interact with directly
AgentScheduleSpec is the user-provided configuration for a schedule.
initial_message: String
The initial message passed to CreateObjective on each fire. Becomes the first user message in the objective’s chat history.
data: untyped
Optional input data passed to the objective. If the agent has an input_data_schema, this must satisfy it.
AgentScheduleInfo provides read-only runtime data about a schedule.
A profile identifies a user or non-human principal (such as an API key) at the account level. Profiles are account-scoped and can be granted access to multiple workspaces.
last_skipped_at: Time
When the schedule most recently skipped a fire (SKIP policy + prior in flight).
class AgentScheduleInfo { created_by, last_fire_at, last_objective_id, 4 more }
AgentScheduleInfo provides read-only runtime data about a schedule.
A profile identifies a user or non-human principal (such as an API key) at the account level. Profiles are account-scoped and can be granted access to multiple workspaces.
last_skipped_at: Time
When the schedule most recently skipped a fire (SKIP policy + prior in flight).
class AgentScheduleSpec { initial_message, schedule, data, 3 more }
AgentScheduleSpec is the user-provided configuration for a schedule.
initial_message: String
The initial message passed to CreateObjective on each fire. Becomes the first user message in the objective’s chat history.
data: untyped
Optional input data passed to the objective. If the agent has an input_data_schema, this must satisfy it.