OptionaldefaultName of the default provider (must match one provider's name) If not specified, first provider is default
TYPE-SAFE: When using NowAssistSkillConfig(), this is constrained
to the actual provider names defined in the providers array.
Array of providers with their prompts Each provider can have multiple prompts At least one prompt is required
Prompt configuration — the second argument to NowAssistSkillConfig() Contains LLM provider configurations with their prompts.
NoInfer<TTools>on theproviderstype prevents TypeScript from inferring TTools from this argument, ensuring it is resolved solely from thetoolscallback in the first argument.Example