Type extending TurnState that will be used by the application
ProtectedoptionsGets the current options for the AgentApplication being built.
The current options object
Builds and returns a new AgentApplication instance configured with the provided options.
A new AgentApplication instance
Configures whether the agent should display typing indicators.
Whether to show typing indicators
This builder instance for chaining
Sets authentication options for the AgentApplication.
The user identity authentication options
This builder instance for chaining
Configures the proactive messaging subsystem.
Proactive options including optional storage backend
This builder instance for chaining
Sets the storage provider for the AgentApplication.
The storage implementation to use
This builder instance for chaining
Sets the factory function to create new TurnState instances.
Function that creates a new TurnState
This builder instance for chaining
Configures timing behavior for automatic typing indicators.
Typing timer options
This builder instance for chaining
Builder class for creating and configuring AgentApplication instances.