OptionalapplicationApplication context for the conversation. When supplied, an app-scoped Application Setting (step 2) takes precedence over the global default (step 3).
OptionalcontextContext user — passed to engines that need it on the server side.
OptionalexplicitIf supplied AND a matching agent exists, this wins immediately (step 1).
Mirrors the widget's [DefaultAgentId] @Input — used by Form Builder, Component
Studio AI Assistant, and any future embedder that pins a specific agent.
OptionalproviderMetadata provider to bind to — falls back to Metadata.Provider.
Options accepted by DefaultAgentResolver.resolve. Every field is optional; callers typically pass
applicationIdwhen an embedder has app context, and the rest fall through to defaults.