Skip to content

python-1.3.0

Choose a tag to compare

@giles17 giles17 released this 08 May 00:00
· 8 commits to main since this release
0340b75

[1.3.0] - 2026-05-07

Added

  • agent-framework-core: Add ClassSkill for class-based skill definitions with declarative metadata and automatic method discovery (#5678)
  • agent-framework-core: Add experimental session-mode harness context provider (#5611)
  • agent-framework-core: Add experimental todo-list harness context provider (#5612)
  • agent-framework-core: Add experimental memory harness context provider (#5613)
  • agent-framework-core: Notify agent of external AgentModeProvider mode changes (#5650)
  • agent-framework-core: Information-flow control prompt injection defense (#5331)
  • agent-framework-openai: Support OpenAI and Gemini allowed_tools tool choice (#5322)
  • agent-framework-openai: Support GPT-5 verbosity option and restore Foundry agent_reference (#5619)
  • agent-framework-anthropic: Add base_url parameter to AnthropicClient and RawAnthropicClient (#5685)
  • agent-framework-foundry-hosting: Add support for function approval flow in Foundry hosted agent (#5666)
  • agent-framework-declarative: Add Python parity for InvokeMcpTool in declarative workflow (#5630)
  • agent-framework-declarative: Add Python parity for HttpRequestAction in declarative workflow (#5599)
  • agent-framework-claude, agent-framework-github-copilot: Enforce approval_mode in Claude and GitHub Copilot agents (#5562)
  • agent-framework-github-copilot: Upgrade github-copilot-sdk to v1.0.0b2 with instruction_directories, copilot_home, and runtime options forwarding on session resume (#5665)
  • samples: Add hosted agent sample with observability (#5608)
  • samples: Add sample for hosted agent with files (#5596)

Changed

  • agent-framework-core: [BREAKING — experimental skills API] Restructure agent skills to use multi-source architecture (#5584)
  • agent-framework-foundry: Remove bespoke Foundry toolbox helpers; standardize on MCP for toolbox consumption (#5671)

Fixed

  • agent-framework-core: Fix MCPStreamableHTTPTool leaking asyncio.CancelledError when MCP server is unreachable (#5687)
  • agent-framework-openai: Drop completed continuation_token from shared options in tool loop (#5462)
  • agent-framework-bedrock: Don't send toolChoice when no tools are configured (#5172)
  • agent-framework-hyperlight: Fix WasmSandbox cross-thread Drop and harden hosted-agent sample (#5603)
  • agent-framework-devui: Fix incorrect workflow timings by adding created_at to executor events (#5615)
  • agent-framework-foundry-hosting: Fix hosted MCP replay producing orphan function_call_output (#5581)