Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 11, 2025

Aspire 13.0.0 was recently published. This updates the AI Chat Web template to reference the new version.

Changes

  • GeneratedContent.targets: Updated Aspire package versions from 9.5.1 to 13.0.0
  • ServiceDiscovery: Updated to 10.0.0 (latest available; 13.0.0 does not exist on NuGet)
  • Template snapshots: Regenerated 9 .csproj files across 3 Aspire template variants (BasicAspire, AzureOpenAI_Qdrant_Aspire, Ollama_Qdrant)

All snapshot tests pass with the updated versions.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/dotnet/aspire/releases
    • Triggering command: curl -s REDACTED (http block)
  • https://api.github.com/repos/dotnet/aspire/tags
    • Triggering command: curl -s REDACTED (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>Update AI Chat Web template to use Aspire 13</issue_title>
<issue_description>Aspire 13.0.0 was just published. We should update the AI Chat Web template to utilize it. This will primarily involve updating the Aspire versions in GeneratedContent.targets and updating template snapshots.</issue_description>

Comments on the Issue (you are @copilot in this section)


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

Microsoft Reviewers: Open in CodeFlow

Copilot AI changed the title [WIP] Update AI Chat Web template to use Aspire 13 Update AI Chat Web template to Aspire 13.0.0 Nov 11, 2025
Copilot AI requested a review from MackinnonBuck November 11, 2025 18:59
@MackinnonBuck MackinnonBuck force-pushed the copilot/update-ai-chat-template branch from 0587d66 to b240b82 Compare November 11, 2025 23:05
@MackinnonBuck
Copy link
Member

Getting this failure in the template execution tests:

Detected package downgrade: Microsoft.Extensions.AI from 10.0.0 to 10.0.0-ci. Reference the package directly from the project to select a different version.

This is happening because Aspire.Azure.AI.OpenAI references Microsoft.Extensions.AI version 10.0.0, but the locally-built version of Microsoft.Extensions.AI is 10.0.0-dev, which is seen as lower.

@jeffhandley is it OK to make branding changes in this PR (incrementing the minor version)? That would solve this issue, but I know that we usually the change minor version in dedicated "branding update" PRs.

@jeffhandley
Copy link
Member

@MackinnonBuck This should be unblocked now with Merge rel10 (#7047) having been merged in.

@jeffhandley
Copy link
Member

@MackinnonBuck I just realized this would also be blocked by (#7018) Bump version to 10.1.0 for next development cycle, and that is still open/draft.

@jeffhandley jeffhandley force-pushed the copilot/update-ai-chat-template branch from b240b82 to f470b7a Compare November 19, 2025 01:41
@jeffhandley
Copy link
Member

@MackinnonBuck I rebased to pull those changes in. I think it's otherwise good to go, but I'll run some end-to-end validation tests.

@jeffhandley jeffhandley marked this pull request as ready for review November 19, 2025 08:51
@jeffhandley jeffhandley requested a review from a team as a code owner November 19, 2025 08:51
Copilot AI review requested due to automatic review settings November 19, 2025 08:51
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 PR updates the AI Chat Web template to use Aspire 13.0.0, which was recently published. The changes update package references from version 9.5.1 to 13.0.0 for all Aspire packages, and update Microsoft.Extensions.ServiceDiscovery from 9.5.1 to 10.0.0 (as version 13.0.0 doesn't exist for this package).

  • Updated Aspire package versions in GeneratedContent.targets from 9.5.1 to 13.0.0
  • Updated ServiceDiscovery package to version 10.0.0 (latest available)
  • Regenerated template snapshots for 3 Aspire variants (BasicAspire, AzureOpenAI_Qdrant_Aspire, Ollama_Qdrant)

Reviewed Changes

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

Show a summary per file
File Description
src/ProjectTemplates/GeneratedContent.targets Updated Aspire and ServiceDiscovery version properties that drive template generation
test/.../aichatweb.BasicAspire.verified/aichatweb/aichatweb.AppHost/aichatweb.AppHost.csproj Updated AppHost SDK and package references to Aspire 13.0.0
test/.../aichatweb.BasicAspire.verified/aichatweb/aichatweb.ServiceDefaults/aichatweb.ServiceDefaults.csproj Updated ServiceDiscovery package to 10.0.0
test/.../aichatweb.BasicAspire.verified/aichatweb/aichatweb.Web/aichatweb.Web.csproj Updated Aspire.Azure.AI.OpenAI preview package to 13.0.0-preview.1.25560.3
test/.../aichatweb.AzureOpenAI_Qdrant_Aspire.verified/aichatweb/aichatweb.AppHost/aichatweb.AppHost.csproj Updated AppHost SDK and hosting packages to Aspire 13.0.0
test/.../aichatweb.AzureOpenAI_Qdrant_Aspire.verified/aichatweb/aichatweb.ServiceDefaults/aichatweb.ServiceDefaults.csproj Updated ServiceDiscovery package to 10.0.0
test/.../aichatweb.AzureOpenAI_Qdrant_Aspire.verified/aichatweb/aichatweb.Web/aichatweb.Web.csproj Updated Aspire Azure packages to 13.0.0
test/.../aichatweb.Ollama_Qdrant.verified/aichatweb/aichatweb.AppHost/aichatweb.AppHost.csproj Updated AppHost SDK and Qdrant hosting package to Aspire 13.0.0
test/.../aichatweb.Ollama_Qdrant.verified/aichatweb/aichatweb.ServiceDefaults/aichatweb.ServiceDefaults.csproj Updated ServiceDiscovery package to 10.0.0
test/.../aichatweb.Ollama_Qdrant.verified/aichatweb/aichatweb.Web/aichatweb.Web.csproj Updated Aspire.Qdrant.Client package to 13.0.0

Copy link
Member

@jeffhandley jeffhandley left a comment

Choose a reason for hiding this comment

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

Test Pass Results

Total: 17 tests (all Aspire scenarios)

✅ Passed: 13 (76%)
⚠️ Known Issues: 4 (24%)
❌ Failed: 0 (0%)
⏭️ Skipped: 0 (0%)

Result Details

  • All non-Ollama providers (Azure OpenAI, GitHub Models, OpenAI) passed completely
  • All Ollama tests had the known issue with citations not being rendered properly
  • All tests successfully logged searches and included appropriate emergency kit content
  • Both managed identity and standard authentication modes work correctly across all providers

@MackinnonBuck
Copy link
Member

Thanks for rebasing and running the validation, @jeffhandley!!

@MackinnonBuck MackinnonBuck merged commit 817f234 into main Nov 19, 2025
12 checks passed
@MackinnonBuck MackinnonBuck deleted the copilot/update-ai-chat-template branch November 19, 2025 19:17
jeffhandley pushed a commit to jeffhandley/extensions that referenced this pull request Nov 21, 2025
* Initial plan

* Update Aspire version to 13.0.0 in GeneratedContent.targets

Co-authored-by: MackinnonBuck <[email protected]>

* Update template snapshots with Aspire 13.0.0 and ServiceDiscovery 10.0.0

Co-authored-by: MackinnonBuck <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: MackinnonBuck <[email protected]>
jeffhandley pushed a commit that referenced this pull request Nov 21, 2025
* Initial plan

* Update Aspire version to 13.0.0 in GeneratedContent.targets

Co-authored-by: MackinnonBuck <[email protected]>

* Update template snapshots with Aspire 13.0.0 and ServiceDiscovery 10.0.0

Co-authored-by: MackinnonBuck <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: MackinnonBuck <[email protected]>
This was referenced Dec 17, 2025
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.

Update AI Chat Web template to use Aspire 13

3 participants