New greeting_message_mode and greeting_message_human_talk_timeout fields on Agent

You can now control how your agent starts a conversation using two new fields on the Agent schema.

greeting_message_mode lets you choose between three behaviors:

ModeDescription
humanThe agent waits for the human to speak first
agent_staticThe agent speaks the configured greeting_message immediately
agent_dynamicThe agent generates a greeting from the prompt and speaks it

greeting_message_human_talk_timeout sets the maximum number of seconds the agent waits for the human to speak first when using human mode. If the timeout is reached, the agent starts the conversation automatically.

Updated endpoints:

EndpointTitle
POST /assistantsCreate an agent
PUT /assistants/{model_id}Update an agent

For more details, see the Greeting Message Behavior documentation.