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
Sets authentication options for the AgentApplication.
The user identity authentication options
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
Builder class for creating and configuring AgentApplication instances.