Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 15, 2026

Missing diagnostics documentation for the experimental IInteractionService API marked with [Experimental("ASPIREINTERACTION001")].

Changes

  • New article: src/frontend/src/content/docs/diagnostics/aspireinteraction001.mdx

    • Documents the experimental interaction service APIs
    • Lists related types: IInteractionService, InteractionInput, InputType, InputLoadOptions, etc.
    • Includes suppression methods (.editorconfig, project file, #pragma)
  • Overview table: Added entry to diagnostics/overview.mdx

  • Sidebar navigation: Added to warnings section in diagnostic.topics.ts

Example diagnostic trigger

var interactionService = serviceProvider.GetRequiredService<IInteractionService>();

if (interactionService.IsAvailable)
{
    var result = await interactionService.PromptConfirmationAsync(
        title: "Confirmation",
        message: "Are you sure you want to proceed?");
}
Original prompt

Please create the missing diagnostics article for ASPIREINTERACTION001 and it's corresponding IInteractionService


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] Add missing diagnostics article for ASPIREINTERACTION001 Add ASPIREINTERACTION001 diagnostics article for IInteractionService Jan 15, 2026
Copilot AI requested a review from IEvangelist January 15, 2026 18:24
@IEvangelist IEvangelist marked this pull request as ready for review January 15, 2026 18:58
Copilot AI review requested due to automatic review settings January 15, 2026 18:58
@IEvangelist IEvangelist enabled auto-merge (squash) January 15, 2026 18:58
Copilot AI requested a review from IEvangelist January 15, 2026 19:00
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds documentation for the ASPIREINTERACTION001 diagnostic code, which warns developers when using experimental interaction service APIs in Aspire.

Changes:

  • New diagnostic article documenting the ASPIREINTERACTION001 experimental warning
  • Added entry to the diagnostics overview table
  • Added navigation entry to the diagnostics sidebar configuration

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
src/frontend/src/content/docs/diagnostics/aspireinteraction001.mdx New documentation article for the ASPIREINTERACTION001 diagnostic, including usage examples, suppression methods, and related API references
src/frontend/src/content/docs/diagnostics/overview.mdx Added ASPIREINTERACTION001 entry to the diagnostics overview table
src/frontend/config/sidebar/diagnostic.topics.ts Added ASPIREINTERACTION001 link to the warnings section of the diagnostics sidebar

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants