What's Changed
- .NET: Add Executor RouteBuilder Unit Tests by @Copilot in #5824
- .NET: Harness console refactoring by @westey-m in #5811
- .NET: Add sample for invoking Foundry Toolbox tools from declarative workflows by @peibekwe in #5829
- .NET: Fix flaky InputWaiter_WaitForInputAsync_BlocksUntilSignaledAsync by @Copilot in #5835
- .NET: Add Workflow Builder Specialized Edge tests by @Copilot in #5826
- .NET: fix: allow naming handoff workflows by @he-yufeng in #5799
- .NET: Re-enable previously-flaky ObservabilityTests and WorkflowRunActivityStopTests by @Copilot in #5837
- .NET: Add Magentic E2E workflow coverage by @Copilot in #5833
- .NET: Add Hosted-MemoryAgent sample with isolation key plumbing (#5692) by @rogerbarreto in #5702
- .NET: add AgentSession StateBag edge case coverage by @challaravinath in #5838
- .NET: Fix bug in store-false helper to ensure addition rather than replacement by @westey-m in #5895
- .NET: Add observer for OpenAIWebSearch by @westey-m in #5894
- .NET: fix: avoid AGUI tool result message id collisions by @he-yufeng in #5800
- .NET: Adding default providers and tools to HarnessAgent by @westey-m in #5896
- .NET: Require TODO finish reason and rename SubAgents to BackgroundAgents by @westey-m in #5902
- .NET: Add otel file logging and switch samples to projects client with store=true by @westey-m in #5924
- .NET: Add ability to export/import sessions in harness console by @westey-m in #5920
- .NET: Bump Azure.AI.Projects to 2.1.0-beta.2 and add agent-endpoint AsAIAgent path by @rogerbarreto in #5899
- .NET: Delegate MCP ContentBlock to AIContent conversion to the MCP SDK by @peibekwe in #5903
- .NET: Harness Console: Add a factory option for creating custom sessions by @westey-m in #5951
- .NET: Harness code act skill sample by @westey-m in #5930
- .NET: Reduce re-rendering in harness console by @westey-m in #5953
- ci(python-setup): drop -U upgrade flag from uv sync by @eavanvalkenburg in #5961
- .NET: Add A2AAgentOptions and align A2AAgent constructors with ChatClientAgent pattern by @SergeyMenshykh in #5954
- CI: Pin third-party GitHub Actions to commit SHAs by @rogerbarreto in #5972
- .NET: Promote FoundryChatClient to public, add file/vector-store helpers and ToPromptAgentAsync converter by @rogerbarreto in #5940
- .NET: Add background agents support to HarnessAgent by @westey-m in #5977
- .NET: Add additional openai specific error observers and move them to openai project by @westey-m in #6004
- .NET: Add shell support to the HarnessAgent by @westey-m in #6005
- .NET: Surface x-ms-served-model header as ChatResponse.ModelId for Foundry agents by @rogerbarreto in #5979
- .NET: Fix declarative workflow regressions for hosted agents by @alliscode in #5905
- .NET: Updating versions for dotnet release 1.6.2 by @alliscode in #6019
Full Changelog: dotnet-1.6.1...dotnet-1.6.2