Quick Start
Configuration Options
| Option | Type | Default | Description |
|---|---|---|---|
queued_emoji | str | "β³" | Shown when the run is queued |
thinking_emoji | str | "π€" | Shown while the LLM is generating |
tool_emoji | str | "π§" | Shown during tool execution |
done_emoji | str | "β
" | Terminal: success |
error_emoji | str | "β" | Terminal: failure |
debounce_delay | float | 0.5 | Seconds before applying intermediate states |
immediate_terminal | bool | True | Apply done/error immediately |
Reactions auto-skip on channels where
capabilities["reactions"] is False (WhatsApp, Email). On Slack, Unicode emoji map to Slack :text_name: form (e.g. π€ β thinking_face).Best Practices
Keep debounce_delay at 0.3s or higher on shared channels
Keep debounce_delay at 0.3s or higher on shared channels
Use distinct emoji for tool vs thinking
Use distinct emoji for tool vs thinking
Helps users tell when an external API call is in progress.
Leave immediate_terminal enabled
Leave immediate_terminal enabled
Users see done/error states instantly without debounce delay.
Related
Channel Capabilities
Which channels support reactions
Typing Indicators
Complementary typing feedback

