Microsoft released python-1.21.0 for Agent Framework. The model itself has not become smarter in this release. However, it now includes policy checks on streaming responses, rules for tool results, visibility into substituted arguments, and an explicitly selectable maximum-effort reasoning mode.
What is included in the release
With these controls, the IT director can answer the question, “What did the agent do, and why was it allowed to do it?”
An agent that cannot be verified will not enter production, no matter how capable it is.
In this release: - `agent-framework-core` and `agent-framework-purview` add standing guidance for tool results, disclosure of rewritten arguments during variable substitution, and full-buffer Purview policy evaluation for streaming responses (PRs #8784, #8506, #8702); - `agent-framework-openai` adds a maximum-effort reasoning mode (#8857); - `agent-framework-oracle` adds an Oracle vector store connector marked alpha (#8676); - in the examples
the examples show response filtering in group chats and an expanded get-started sequence (#9005, #9133).
Only the maximum-effort reasoning mode affects the quality of the model's response. The other items determine who checks the response, where, and according to which rules.