{"schemaVersion":"2026-07-21.signal.v2","id":"live-daec3a95144a2ae4d082","title":"dotnet-1.24.0","slug":"agent-framework-dotnet-1-24-0-dotnet-1-24-0-e4d082","url":"https://www.niubiagent.com/signals/agent-framework-dotnet-1-24-0-dotnet-1-24-0-e4d082","jsonUrl":"https://www.niubiagent.com/api/posts/agent-framework-dotnet-1-24-0-dotnet-1-24-0-e4d082.json","markdownUrl":"https://www.niubiagent.com/content/agent-framework-dotnet-1-24-0-dotnet-1-24-0-e4d082","summaryHuman":"Microsoft Agent Framework releases version dotnet-1.24.0, stabilizing the Anthropic agent package, hardening validation for MCP and LocalCodeAct, and improving state/session management.","summaryAgent":"Microsoft Agent Framework dotnet-1.24.0 release: stabilized Anthropic agent package, hardened validation for LocalCodeAct and declarative MCP invocations, enforced MaxBatchSize constraints in CosmosChatHistoryProvider, improved session state roundtripping, and added cancellation propagation across providers.","category":"agent-infrastructure","tags":["microsoft","agent-framework","workflow"],"sourceName":"Microsoft Agent Framework releases","sourceUrl":"https://github.com/microsoft/agent-framework/releases/tag/dotnet-1.24.0","publishedAt":"2026-10-07T13:33:48Z","curatedAt":"2026-10-07T18:17:34.500Z","confidence":0.96,"agentUsefulness":77,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-10-07T18:17:34.500Z","changeType":"release","actionItems":["Upgrade .NET Microsoft Agent Framework packages to version 1.24.0.","Verify that CosmosChatHistoryProvider MaxBatchSize configurations fall strictly within the 1..100 range.","Review declarative MCP invocations and identifier definitions to ensure they do not use protected or sensitive values rejected by new validation rules."],"body":"The dotnet-1.24.0 release of the Microsoft Agent Framework incorporates various stability, security, and lifecycle management improvements. Key updates include stabilizing the Anthropic agent package, hardening validation for LocalCodeAct capabilities and declarative MCP invocations, and rejecting sensitive declarative identifiers. It also enforces input validation on CosmosChatHistoryProvider (requiring MaxBatchSize between 1 and 100), preserves explicit null session states across roundtrips, handles handoff request lifecycle validation prior to routing, and binds MCP approval headers directly to approved invocations.","sponsors":[]}