Chat settings¶
Chat settings configure how the agent behaves on the web chat channel.
They are defined in chat/configuration.yaml.
Platform-provisioned — update only
Chat settings are created automatically when a project is created. They can be updated with poly push but not created from scratch. See the equivalent note on agent settings for details.
Location¶
What chat settings control¶
-
Greeting
The first message the agent sends when a chat session starts.
-
Style prompt
Channel-specific instructions that shape how the agent writes in chat.
-
Safety filters
Optional chat-channel content safety filter overrides.
Greeting¶
The greeting is the first message the agent sends when a chat session starts.
Fields¶
| Field | Required | Description |
|---|---|---|
welcome_message |
Yes | Text of the greeting. Supports {{attr:...}} and {{vrbl:...}} references. |
language_code |
Yes | BCP-47 language code, for example en-GB or en-US. |
Example¶
Style prompt¶
The style prompt contains channel-specific instructions that shape how the agent writes.
Use this for chat-specific guidance such as:
- keeping responses concise
- using bullet points for lists
- adjusting formatting for readability
This is separate from the agent's broader personality. Use it to control how the agent communicates specifically in web chat.
Fields¶
| Field | Required | Description |
|---|---|---|
prompt |
No | Free-text style instructions. Resource references are not allowed. |
Example¶
style_prompt:
prompt: You are a helpful and professional web chat assistant. Keep responses concise and use formatting where appropriate.
Keep chat guidance channel-specific
Use the style prompt for instructions that only apply to chat, such as formatting, brevity, or written tone. Use agent settings for broader identity and behavioral guidance.
Safety filters¶
chat/safety_filters.yaml is an optional file that overrides the project-level safety filter settings for the chat channel. When present, it takes precedence over agent_settings/safety_filters.yaml for chat interactions.
See the Safety filters reference for the full schema, field descriptions, and examples.
Full example¶
greeting:
welcome_message: Hi! How can I help you today?
language_code: en-GB
style_prompt:
prompt: You are a helpful and professional web chat assistant. Keep responses concise.
Related pages¶
-
Safety filters
Configure content safety filtering at the project and channel level. Open safety filters
-
Agent settings
Define the agent's overall identity, role, and rules. Open agent settings
-
Voice settings
Configure the equivalent behavior for the voice channel. Open voice settings