KuralitPopupChat
A ready-to-use chat dialog template.Class
Popup chat dialog template.
Static Methods
show()
Show the popup chat dialog.Parameters:
context(BuildContext): Build contextsessionId(String): Session ID for conversationconfig(KuralitPopupChatConfig?, optional): Configuration
Constructor
Create a popup chat widget.Parameters:
sessionId(String, required): Session IDconfig(KuralitPopupChatConfig?, optional): Configurationkey(Key?, optional): Widget key
KuralitPopupChatConfig
Configuration for KuralitPopupChat.Class
Configuration class for popup chat template.
Parameters
Primary theme color.
Background color.
Enable voice input mode.
Show tool calls in UI.
Callback when chat is closed.
Dialog width.
Dialog height.
Custom Builders
Custom message widget builder.
Custom text input widget builder.
Custom audio input widget builder.
KuralitAgentOverlay
A full-screen animated overlay for voice-first interaction.Class
Agent overlay template.
Static Methods
show()
Show the agent overlay.Parameters:
context(BuildContext): Build contextsessionId(String): Session ID for conversation
Constructor
Create an agent overlay widget.Parameters:
sessionId(String, required): Session IDkey(Key?, optional): Widget key
Usage Examples
Popup Chat
Agent Overlay
Related
- Using Templates → - Complete templates guide
- Popup Chat Example → - Complete example
- Agent Overlay Example → - Complete example

