Schedule Agent Message
agents.schedule.create(stragent_id, ScheduleCreateParams**kwargs) -> ScheduleCreateResponse
/v1/agents/{agent_id}/schedule
Schedule a message to be sent by the agent at a specified time or on a recurring basis.
Parameters
agent_id: str
callback_url: Optional[str]
max_steps: Optional[float]
Returns
Schedule Agent Message
import os
from letta_client import Letta
client = Letta(
api_key=os.environ.get("LETTA_API_KEY"), # This is the default and can be omitted
)
schedule = client.agents.schedule.create(
agent_id="agent_id",
messages=[{
"content": [{
"text": "text"
}],
"role": "user",
}],
schedule={
"scheduled_at": 0
},
)
print(schedule.id)
{
"id": "id",
"next_scheduled_at": "next_scheduled_at"
}
Returns Examples
{
"id": "id",
"next_scheduled_at": "next_scheduled_at"
}