Repository navigation
.NET: Scaffold Foundry Hosted Agents A2A project - #10244
SergeyMenshykh merged 3 commits into
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues are recorded for the non-packable A2A project scaffold and its solution registrations.
No open issues 🎉
What changed in this PR
Scaffolds a .NET project for future A2A support in Foundry Hosted Agents, without adding protocol implementation, runtime dependencies, or a publishable NuGet package.
Changes:
- Adds the empty
Microsoft.Agents.AI.Foundry.Hosting.A2Aproject targeting .NET 8, 9, and 10. - Disables packing after importing shared package settings.
- Registers the project in the .NET solution and source-and-tests solution filter.
| File | Description |
|---|---|
dotnet/src/Microsoft.Agents.AI.Foundry.Hosting.A2A/Microsoft.Agents.AI.Foundry.Hosting.A2A.csproj |
Adds the non-packable A2A project scaffold and package metadata. |
dotnet/agent-framework-src-and-tests.slnf |
Includes the project in the source-and-tests filter. |
dotnet/agent-framework-dotnet.slnx |
Registers the project in the .NET solution. |
Review effort: Balanced
There was a problem hiding this comment.
MAF Automated Review — Iteration 1
Result: No findings
Scope: full PR (2 commit(s)): ed7e52ae5fd0, 7a10e7355a5c
Model: gpt-5.6-sol
Overview
The PR adds an empty .NET 8/9/10 project and registers it in both the main solution and source-and-tests filter. The post-import IsPackable=false override prevents accidental publication, while inherited analyzers, warnings-as-errors, and multi-framework solution builds provide appropriate guardrails for this scaffold. No runtime code, dependencies, public API, trust boundary, or mutable state is introduced, and no publishable defect was established.
Reviewed the supplied pull-request change set across correctness, security/reliability, architecture, and failure behavior.
No publishable findings remained after source verification for this scope.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Motivation
Prepare for A2A protocol support for Foundry Hosted Agents without publishing a NuGet package yet.
Description
Microsoft.Agents.AI.Foundry.Hosting.A2Aproject targeting .NET 8, 9, and 10.IsPackable=falseafter the shared package import, following the existing Mem0 project pattern.AI assistance: Copilot assisted with scaffolding, review, and this PR description.
Related Issue
Related work: Azure/azure-sdk-for-net#64283