Conversation
GenAiLab.Web (Part 11) already pins 2.3.0-beta.2; bump ChatApp, RagChatApp, AgentApp, eShopLite Store/Products, and the Part 3 checkpoint verify projects from 2.1.0 so every snapshot uses the same version. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
ContosoOrdersTools.cs uses namespace ContosoOrdersMcpServer.Tools, not MyMcpServer.Tools. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Restore a step-by-step managed vector store path (originally in the pre-renumber Part 6 - Deployment README, removed in the July 2026 restructure) as an optional applied section in Part 10, where provider and service selection happens. Part 11's 'Optional: using a managed vector store' section now links back to it for provisioning steps. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Thank you for putting this together, especially for restoring attention to the managed vector-store path and for calling out the teardown cost. I also appreciate that the PR identified the workshop-testing namespace issue and tried to make package versions more consistent across the snapshots. I re-evaluated this against the current workshop, the latest
I am going to close this PR rather than ask you to rework overlapping changes. I plan to carry the useful intent forward while updating #594: preserve the Qdrant fallback and teardown warning, use the current Aspire-managed Azure Search flow, update the tier guidance, include complete package and registration steps, and keep the README synchronized with the Part 11 snapshot. Thanks again for the thoughtful contribution and for surfacing areas of the workshop that needed another pass. |
Summary
Three small cleanups on one branch:
namespace MyMcpServer.Tools;; it actually usesnamespace ContosoOrdersMcpServer.Tools;.Azure.AI.OpenAIpackage versions — bump ChatApp, RagChatApp, AgentApp, and StoreApp from 2.1.0 to 2.3.0-beta.2 so all snapshots match GenAiLab.Web (Part 11). The dotnet-build CI matrix validates the build.Part 6 - DeploymentREADME) were removed in docs: reorder and renumber workshop parts #553, leaving only a "scaffold and diff" note. This adds them back as an optional applied section in Part 10 - Choosing Providers and Services (where provider/service selection happens, immediately before deployment), with a cross-link from Part 11's "Optional: using a managed vector store" section. Includes the scaffold escape hatch for attendees without their Part 4 project, the Basic-tier requirement, theEndpoint=...;Key=...connection-string format for theazd provisionprompt, and a mandatory teardown warning (AI Search bills per service hour when idle).Needs verification
The
--vector-store azureaisearchtemplate flag and theazdazureAISearchinfrastructure-parameter prompt are restored from the pre-#553 content and should be validated against the currentMicrosoft.Extensions.AI.Templatesaichatweb template in a workshop-testing run before the next delivery.Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com