Chat
The Chat page controls how the agent manages a text conversation β how it formats responses, what language it replies in, and a handful of quality-of-life features for the chat interface.
Navigate to Conversation β Chat in the left sidebar.
Changes to these settings affect token consumption and therefore the cost of running the agent. The page header includes a reminder of this.
Formatting Settings
These settings control the structure and visual format of the agent's responses.
Enforce Markdown Response
Forces all responses to use markdown syntax β headers, bold text, bullet lists, code blocks, and so on. Enable this when your chat interface renders markdown and you want consistently structured answers.
Disable this for voice interfaces or plain-text channels where markdown symbols would appear as raw characters.
Enable Interactive Options
Lets the agent offer single-select or multi-select option widgets inside a response, so the user can pick an answer instead of typing one. Useful for guided flows where the valid answers are known in advance.
Enable Charts in Response
Allows the agent to generate and embed charts or data visualizations inside responses when the data warrants it. Useful for analytics or reporting assistants.
Show Table in Presentation Panel
When enabled, tables generated in a response are rendered in the presentation panel (the right-side panel in presentation mode) rather than inline in the chat thread. This keeps the chat readable while detailed tabular data appears in a dedicated area.
Chat Settings
Dialog Language
Sets the language the agent uses when composing responses. Select from the dropdown or type a custom value.
If you select Auto, the agent will match the language the user writes in. For example, if a user sends a message in French, the agent will respond in French. This is useful for multilingual audiences where you want each user to receive answers in their own language.
Setting a specific language (e.g., English, Indonesian) overrides Auto β the agent will always respond in that language regardless of what language the user writes in.
Enable Copy to Clipboard Button
Shows a copy button on each agent response, allowing users to copy the text to their clipboard with one click.
Display Feedback Buttons
Shows thumbs-up and thumbs-down buttons below each agent response. Users can use these to provide feedback, which is recorded for review in the monitoring dashboard.
Upload Guardrail
Document Upload Restrictions
A free-text field where you define rules for blocking certain types of document uploads from users.
Example restriction:
Prevent upload of documents containing personally identifiable information such as national ID numbers, passport numbers, or documents with photographs of individuals. Block files with sensitive financial data such as credit card numbers or bank account details.
Leave this field blank if you want to allow all document types.
Response Suggestions
After each agent response, the chat can display a set of follow-up prompts for the user to click. Clicking a suggestion inserts its text directly into the chat input, making it easy for users to continue the conversation without typing.
Suggested Response Type
Controls whether suggestions appear and how they are sourced.
| Type | Behaviour |
|---|---|
| None | No suggestions are shown after any response. |
| Fixed | A set of suggestions you define in advance is shown after every response. Each suggestion has a label (the text shown on the button) and a message (the text inserted into the chat input when clicked). These are the same for every response. |
| Dynamic | After each response, the AI automatically generates three follow-up questions based on the conversation context and appends them as suggestion buttons. The questions change with every response. |
Suggestion Content (Fixed mode only)
When Fixed is selected, a list editor appears below the type selector. Use it to define the suggestions that will appear after every agent response. Each entry requires:
- Label β the text displayed on the suggestion button
- Message β the text that gets inserted into the chat input when the user clicks the button
The label and message can differ. For example, a button labelled "Tell me more" can insert a longer, more specific question as the message.
Click Add New Suggestion Response to add a row, and the delete icon on a row to remove it.
Conversation History
Show Conversation History
When enabled, a My Chats panel appears in the chat sidebar. This panel lists the user's past conversations with the agent, showing a preview of the first message, the date it was started, and the total number of messages exchanged.
Users can click any conversation in the list to resume it β the full message history is reloaded and the conversation continues from where it left off.
This feature only activates for signed-in users. Even if the setting is enabled, anonymous or guest users will not see the My Chats panel and cannot resume previous conversations. If a guest later signs in, their previous anonymous session becomes associated with their account and will appear in the history.
When disabled, the My Chats panel is hidden entirely and each session starts fresh. Past conversation data is still retained on the backend β it simply is not surfaced in the interface.
Saving Changes
Click Save after adjusting any setting. Publish your agent to propagate the changes to end users.
Related pages
- Behavior β mission and personality that guide how answers are formed
- Introduction β welcome message and the example questions shown before the first answer
- Voice β voice call display, voice persona, and push-to-talk
- Model & Context β AI model selection and conversation context memory
- Retrieval β Enable Reference and Restrict Answer, which used to live on this page