github microsoft/agent-framework python-1.21.0

4 hours ago

[1.21.0] - 2026-10-08

Added

  • agent-framework, agent-framework-core, agent-framework-purview: Add tool-result standing guidance, expose rewritten variable-expansion arguments, and support full-buffer Purview policy evaluation for streamed responses (#8784, #8506, #8702)
  • agent-framework-openai: Add the maximum reasoning-effort option (#8857)
  • agent-framework-oracle: Add the alpha Oracle native vector-store connector (#8676)
  • samples: Demonstrate group-chat response filtering and expand the get-started sample progression (#9005, #9133)

Changed

  • agent-framework-core, agent-framework-foundry, agent-framework-github-copilot: Isolate provider-owned service session state when agents are invoked as tools (#8853)
  • agent-framework-anthropic: Update the Anthropic SDK to 1.11 and adapt Anthropic and Bedrock client behavior (#9119)
  • agent-framework-github-copilot: Update the GitHub Copilot SDK to 1.0.16 (#9135)
  • agent-framework-devui: Update source-map-js, Radix UI Scroll Area, tailwind-merge, Tailwind CSS and its Vite plugin, and patch brace-expansion 1.x (#9104, #9154, #9155, #9156, #8888)
  • agent-framework-azure-contentunderstanding, agent-framework-azure-cosmos-memory, samples: Normalize Foundry project endpoint configuration and examples (#9070)
  • agent-framework-foundry: Clarify Foundry agent-tool ownership and lifecycle behavior (#8852)
  • agent-framework-foundry-hosting: Warn against hosting a WorkflowAgent through the agent= shortcut (#9146)
  • agent-framework-hyperlight, agent-framework-monty: Warn when CodeAct tools cannot support FIDES security enforcement (#9175)
  • agent-framework-hosting: Persist the session in the hosting quickstart (#9030)
  • docs: Add the AI-assisted contribution policy and issue-first contribution workflow (#9134)
  • samples: Update multidict and source-map-js lockfiles and make file-access samples type-check on Windows (#9105, #9145, #9161)
  • tests: Update Python GitHub Actions dependencies (#9038, #9039, #9158)
  • tests: Isolate the mixed-middleware warning assertion (#9001)
  • tests, samples: Refresh Python development dependencies and type-checker compatibility (#9190)

Fixed

  • agent-framework-core: Run local sibling tools in declaration-only mixed batches, serialize shared file edits, correct data URI validation and media detection, warn when streamed result gates lack buffering, and handle flat function mappings in progressive tool-name checks (#9050, #9032, #8918, #9029, #9117)
  • agent-framework-ag-ui, agent-framework-core: Close delegated provider streams when public streams are released while preserving primary failures during cleanup (#9100)
  • agent-framework-declarative: Preserve falsy values returned by Power Fx Search() (#8974)
  • agent-framework-devui: Page checkpoint item listings and scope function approvals to their conversations (#9126, #9180)
  • agent-framework-gemini, agent-framework-ollama: Close SDK streams when consumers stop early (#9144)
  • agent-framework-hosting: Avoid retaining per-session locks after runs complete (#9172)
  • agent-framework-hosting-responses: Parse input messages that omit the optional type field (#9124)
  • agent-framework-openai: Preserve streamed log probabilities across empty chunks (#8997)
  • agent-framework-orchestrations: Reject unknown group-chat participants and sanitize generated handoff tool names (#9026, #9035)
  • agent-framework-foundry-hosting: Preserve Foundry Toolbox container-file citations and refresh stale Toolbox call IDs (#9055, #9059)
  • agent-framework-typesafe: Honor proxy environment variables in connector-owned clients (#8984)
  • agent-framework-bedrock: Preserve extended-thinking reasoning content across tool calls (#8936)
  • agent-framework-tools: Preserve table-formatted output in persistent PowerShell sessions (#9043)

Full Changelog: python-1.20.0...python-1.21.0

Don't miss a new agent-framework release

NewReleases is sending notifications on new releases.