> For a complete page index, fetch https://docs.synthflow.ai/llms.txt. For full documentation content, fetch https://docs.synthflow.ai/llms-full.txt.

## 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:

| Mode            | Description                                                    |
| --------------- | -------------------------------------------------------------- |
| `human`         | The agent waits for the human to speak first                   |
| `agent_static`  | The agent speaks the configured `greeting_message` immediately |
| `agent_dynamic` | The 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:**

| Endpoint                                                                                | Title           |
| --------------------------------------------------------------------------------------- | --------------- |
| [**POST /assistants**](/api-reference/platform-api/agents/create-assistant)             | Create an agent |
| [**PUT /assistants/\{model\_id}**](/api-reference/platform-api/agents/update-assistant) | Update an agent |

For more details, see the [Greeting Message Behavior](/greeting-message-behavior) documentation.