ProtectedaiDeep-links into the AI Configuration view, which takes a category id or an ai-features.* preference id.
Optionaltarget: stringProtectedcreateProtectedcreateThe opening slide, carrying what the welcome page used to announce in its AI banner: what the features are, that they are opt-in and may incur costs, and the invitation to the community behind them.
ProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateThe walkthroughs of this provider. Called again whenever onDidChange fires.
The ids are used as they are, so they have to be unique across the application. A walkthrough contributed
by a plugin is identified by <pluginId>.<walkthroughId>, which a provider must not imitate.
ProtectedrenderOne action per recommended agent, each setting it as the default right away.
Every link stands alone in its paragraph, which is what the welcome page renders as a button, so this reads like the buttons the chat welcome used to offer. Products customize the list through ChatAgentRecommendationService.
Contributes the "Get started with AI" walkthrough to the welcome page: the single, progress-tracked path from disabled AI features to a first answer in the chat.