[1.2.2] - 2026-04-29
Added
- agent-framework-azure-contentunderstanding: New alpha package — Azure AI Content Understanding context provider that auto-analyzes file attachments (documents, images, audio, video) and injects structured results into the LLM context, with multi-document session state, configurable timeout, output filtering via
AnalysisSection, and auto-registeredlist_documents/get_analyzed_documenttools (#4829) - agent-framework-foundry-hosting: Add hosted Durable Workflow support — propagate full conversation history to workflow agents and wire
Workflow.as_agent()end-to-end via the foundry hosting layer (#5531)
Changed
- agent-framework-orchestrations: [BREAKING] Standardize orchestration terminal outputs as
AgentResponsesoWorkflow.as_agent()returns the final answer only; aligns sequential-approval (with_request_info) and concurrent (intermediate_outputs=True) flows on the same output contract (#5301) - agent-framework-core, agent-framework-declarative: Preserve
Workflow.run()shared state across calls so multi-turnWorkflowAgentinvocations retain context, acceptlist[Message]input in the declarative start executor, and coerceEnumvalues when serializing PowerFx symbols (#5531) - dependencies: Update workspace package dependencies and preserve
mcp[ws]/uvicorn[standard]extras through override-dependencies in/python(#5555)
Fixed
- agent-framework-core: Fix observability spans not being correctly nested when using streaming (#5552)
- agent-framework-openai: Fix
file_searchcitations breaking the assistant-message history roundtrip — skiphosted_filecontent in the assistant role so the Responses API no longer rejectsinput_file(#5557)
Full Changelog: python-1.2.1...python-1.2.2