# Conversation Agent Nodes Generate character dialogue through the conversation agent. _2 nodes._ | Node | Registry path | | --- | --- | | [Generate Conversation](#generate-conversation) | `agents/conversation/Generate` | | [Conversation Settings](#conversation-settings) | `agents/conversation/Settings` | ## Generate Conversation `agents/conversation/Generate` Generates dialogue for a character via the conversation agent. Calls the conversation agent's converse action for the given character and returns the first generated message. The message is not added to the scene history by this node. **Inputs** | Input | Type | Description | | --- | --- | --- | | `state` | `any` | The graph state | | `character` | `character` | The character to generate dialogue for | | `instruction` | `str` | (optional) Optional instruction to guide the generation | **Outputs** | Output | Type | Description | | --- | --- | --- | | `state` | `any` | The state input, passed through | | `generated` | `str` | The generated dialogue text | | `message` | `message_object` | The generated CharacterMessage object | | `character` | `character` | The character input, passed through | | `instruction` | `str` | The instruction input, passed through | **Properties** | Property | Type | Default | Description | | --- | --- | --- | --- | | `trigger_conversation_generated` | `bool` | `True` | trigger_conversation_generated | ## Conversation Settings `agents/conversation/Settings` Base node to render conversation agent settings. Every setting of the conversation agent is exposed as an output socket named after the setting - see the agent's documentation under [Agents](../../../agents/index.md) for what each setting does.