Skip to content

python-1.0.0b260210

Choose a tag to compare

@dmytrostruk dmytrostruk released this 11 Feb 00:35
· 295 commits to main since this release
65b6b28

[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 ContinuationToken TypedDict, background option in OpenAIResponsesOptions, 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, @executor and request_info (#3472)
  • agent-framework-core: Add explicit schema handling to @tool decorator (#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: ChatAgentAgent, RawChatAgentRawAgent, ChatMessageMessage, ChatClientProtocolSupportsChatGetResponse (#3747)
  • agent-framework-core: [BREAKING] Moved to a single get_response and run API (#3379)
  • agent-framework-core: [BREAKING] Merge send_responses into run method (#3720)
  • agent-framework-core: [BREAKING] Renamed AgentRunContext to AgentContext (#3714)
  • agent-framework-core: [BREAKING] Renamed AgentProtocol to SupportsAgentRun (#3717)
  • agent-framework-core: [BREAKING] Renamed next middleware parameter to call_next (#3735)
  • agent-framework-core: [BREAKING] Standardize TypeVar naming convention (TNameNameT) (#3770)
  • agent-framework-core: [BREAKING] Refactor workflow events to unified discriminated union pattern (#3690)
  • agent-framework-core: [BREAKING] Refactor SharedState to State with 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_provider during 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_format from 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_name validation 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 $defs in JSON schema for nested Pydantic models (#3655)