python-1.0.0b260210
·
295 commits
to main
since this release
[1.0.0b260210] - 2026-02-10
Important
To see details about related breaking changes, please visit the Python 2026 Significant Changes Guide.
Added
- agent-framework-core: Add long-running agents and background responses support with
ContinuationTokenTypedDict,backgroundoption inOpenAIResponsesOptions, and continuation token propagation through response types (#3808) - agent-framework-core: Add streaming support for code interpreter deltas (#3775)
- agent-framework-core: Add explicit input, output, and workflow_output parameters to
@handler,@executorandrequest_info(#3472) - agent-framework-core: Add explicit schema handling to
@tooldecorator (#3734) - agent-framework-core: New session and context provider types (#3763)
- agent-framework-purview: Add tests to Purview package (#3513)
Changed
- agent-framework-core: [BREAKING] Renamed core types for simpler API:
ChatAgent→Agent,RawChatAgent→RawAgent,ChatMessage→Message,ChatClientProtocol→SupportsChatGetResponse(#3747) - agent-framework-core: [BREAKING] Moved to a single
get_responseandrunAPI (#3379) - agent-framework-core: [BREAKING] Merge
send_responsesintorunmethod (#3720) - agent-framework-core: [BREAKING] Renamed
AgentRunContexttoAgentContext(#3714) - agent-framework-core: [BREAKING] Renamed
AgentProtocoltoSupportsAgentRun(#3717) - agent-framework-core: [BREAKING] Renamed next middleware parameter to
call_next(#3735) - agent-framework-core: [BREAKING] Standardize TypeVar naming convention (
TName→NameT) (#3770) - agent-framework-core: [BREAKING] Refactor workflow events to unified discriminated union pattern (#3690)
- agent-framework-core: [BREAKING] Refactor
SharedStatetoStatewith sync methods and superstep caching (#3667) - agent-framework-core: [BREAKING] Move single-config fluent methods to constructor parameters (#3693)
- agent-framework-core: [BREAKING] Types API Review improvements (#3647)
- agent-framework-core: [BREAKING] Fix workflow as agent streaming output (#3649)
- agent-framework-orchestrations: [BREAKING] Move orchestrations to dedicated package (#3685)
- agent-framework-core: [BREAKING] Remove workflow register factory methods; update tests and samples (#3781)
- agent-framework-core: Include sub-workflow structure in graph signature for checkpoint validation (#3783)
- agent-framework-core: Adjust workflows TypeVars from prefix to suffix naming convention (#3661)
- agent-framework-purview: Update CorrelationId (#3745)
- agent-framework-anthropic: Added internal kwargs filtering for Anthropic client (#3544)
- agent-framework-github-copilot: Updated instructions/system_message logic in GitHub Copilot agent (#3625)
- agent-framework-mem0: Disable mem0 telemetry by default (#3506)
Fixed
- agent-framework-core: Fix workflow not pausing when agent calls declaration-only tool (#3757)
- agent-framework-core: Fix GroupChat orchestrator message cleanup issue (#3712)
- agent-framework-core: Fix HandoffBuilder silently dropping
context_providerduring agent cloning (#3721) - agent-framework-core: Fix subworkflow duplicate request info events (#3689)
- agent-framework-core: Fix workflow cancellation not propagating to active executors (#3663)
- agent-framework-core: Filter
response_formatfrom MCP tool call kwargs (#3494) - agent-framework-core: Fix broken Content API imports in Python samples (#3639)
- agent-framework-core: Potential fix for clear-text logging of sensitive information (#3573)
- agent-framework-core: Skip
model_deployment_namevalidation for application endpoints (#3621) - agent-framework-azure-ai: Fix AzureAIClient dropping agent instructions (Responses API) (#3636)
- agent-framework-azure-ai: Fix AzureAIAgentClient dropping agent instructions in sequential workflows (#3563)
- agent-framework-ag-ui: Fix AG-UI message handling and MCP tool double-call bug (#3635)
- agent-framework-claude: Handle API errors in
run_stream()method (#3653) - agent-framework-claude: Preserve
$defsin JSON schema for nested Pydantic models (#3655)