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
type AgentSchedule struct{…}
AgentSchedule resource — a recurring trigger attached to an agent that creates objectives on its cadence.
Metadata ResourceMetadata
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
Spec AgentScheduleSpec
AgentScheduleSpec is the user-provided configuration for a schedule.
InitialMessage string
The initial message passed to CreateObjective on each fire. Becomes the first user message in the objective’s chat history.
Schedule AgentScheduleSpecSchedule
Data unknownOptional
Optional input data passed to the objective. If the agent has an input_data_schema, this must satisfy it.
OverlapPolicy AgentScheduleSpecOverlapPolicyOptional
What to do when the previous run is still in flight. Defaults to SKIP.
Status AgentScheduleSpecStatusOptional
Lifecycle. Defaults to ACTIVE on create when unspecified.
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.
Metadata AccountResourceMetadata
Spec ProfileSpec
LastFireAt TimeOptional
When the schedule last fired (regardless of objective outcome).
LastSkippedAt TimeOptional
When the schedule most recently skipped a fire (SKIP policy + prior in flight).
LastSkipReason stringOptional
Reason for the most recent skip (e.g. “previous objective still running”).
type AgentScheduleInfo struct{…}
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.
Metadata AccountResourceMetadata
Spec ProfileSpec
LastFireAt TimeOptional
When the schedule last fired (regardless of objective outcome).
LastSkippedAt TimeOptional
When the schedule most recently skipped a fire (SKIP policy + prior in flight).
LastSkipReason stringOptional
Reason for the most recent skip (e.g. “previous objective still running”).
type AgentScheduleSpec struct{…}
AgentScheduleSpec is the user-provided configuration for a schedule.
InitialMessage string
The initial message passed to CreateObjective on each fire. Becomes the first user message in the objective’s chat history.
Schedule AgentScheduleSpecSchedule
Data unknownOptional
Optional input data passed to the objective. If the agent has an input_data_schema, this must satisfy it.
OverlapPolicy AgentScheduleSpecOverlapPolicyOptional
What to do when the previous run is still in flight. Defaults to SKIP.
Status AgentScheduleSpecStatusOptional
Lifecycle. Defaults to ACTIVE on create when unspecified.