Skip to content

agent-framework

vpython-1.10.0 scope: python Breaking

This release includes 8 breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-framework agentic-ai agents ai .net multi-agent
+4 more
orchestration python sdk workflows

Affected surfaces

auth rbac

Summary

AI summary

Refactor of core skill handling introduces breaking changes and adds Foundry Hosted Agent V2 protocol upgrade.

Full changelog

[1.10.0] - 2026-06-30

Added

  • agent-framework-core: Explicitly emit available_resources and available_scripts in skill content (#6694)
  • agent-framework-core: Autolabelling MCP servers based on hints and GitHub MCP server interface labels (#6171)
  • agent-framework-core: create_harness_agent skills_paths accepts str | Path | Sequence[str | Path] | None (#6717)
  • agent-framework-core: Background agent loop resolves provider automatically and adds feedback message builder (#6735)
  • agent-framework-core: Stop swallowing skill script and resource errors so the model can self-correct (#6755)
  • agent-framework-foundry: Add FoundryAgent conversation session helper (#6623)
  • agent-framework-foundry: Add support for Foundry Adaptive evals (#6267)
  • agent-framework-bedrock, agent-framework-gemini: Surface cache and reasoning token counts (#6640)
  • agent-framework-durabletask: Host MAF workflows on a standalone Durable Task worker (#6418)
  • agent-framework-azure-ai-search: Support stable and preview Azure AI Search (Foundry IQ) API versions (#6603)
  • agent-framework-github-copilot: Align function approval to use SDK on_pre_tool_use hook (#6750)

Changed

  • agent-framework-core: [BREAKING — experimental] Refactor FileSkillsSource for depth-based discovery and predicate filters (#6488)
  • agent-framework-core: [BREAKING — experimental] Require approval for file-access tools with read-only auto-approval (#6599)
  • agent-framework-core: [BREAKING — experimental] Integrate looping into HarnessAgent (#6607)
  • agent-framework-core: [BREAKING — experimental] Port FileMemoryProvider and integrate into harness agent (#6547)
  • agent-framework-core: [BREAKING — experimental] Make all SkillsProvider tools require approval by default (#6754)
  • agent-framework-core: [BREAKING — experimental] Improve FileAccess/FileMemory harness providers (surgical edits, read-only tier, consistent naming) (#6801)
  • agent-framework-core: Align serialized tool format to OTel GenAI tool definition format (#6556)
  • agent-framework-foundry-hosting: [BREAKING] Foundry Hosted Agent V2 protocol upgrade (#6811)
  • agent-framework-foundry-hosting: Add MCP as a hard dependency (#6634)
  • agent-framework-purview: Prefer token principal for user identity (#6693)
  • agent-framework-ollama: Convert Pydantic model class response_format to JSON schema in OllamaChatClient (#6782)

Fixed

  • agent-framework-core: Fix background agent telemetry context error (#6764)
  • agent-framework-core: Fix MCP metadata and tool name handling (#6656)
  • agent-framework-core: Ensure spans created inside sync preparations in streaming call are correctly nested (#6552)
  • agent-framework-openai: Preserve OTel parent context for deferred streams (#6709)
  • agent-framework-openai: Fix FunctionShellTool throw and empty streaming shell command (#6763)
  • agent-framework-ag-ui: Fix tool history replay sanitization (#6581)
  • agent-framework-anthropic: Re-role trailing assistant message to user for Anthropic compatibility (#6207)
  • agent-framework-hyperlight: Fix CodeAct span parenting (#6712)
  • agent-framework-hyperlight: Harden output capture against symlinks (#6601)

Breaking Changes

  • [BREAKING — experimental] Refactor `FileSkillsSource` for depth-based discovery and predicate filters
  • [BREAKING — experimental] Require approval for file-access tools with read-only auto-approval
  • [BREAKING — experimental] Integrate looping into `HarnessAgent`
  • [BREAKING — experimental] Port `FileMemoryProvider` and integrate into harness agent
  • [BREAKING — experimental] Make all `SkillsProvider` tools require approval by default
  • [BREAKING — experimental] Improve FileAccess/FileMemory harness providers (surgical edits, read-only tier, consistent naming)
  • [BREAKING] Foundry Hosted Agent V2 protocol upgrade
  • Add MCP as a hard dependency for foundry-hosting

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track agent-framework

Get notified when new releases ship.

Sign up free

About agent-framework

A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.

All releases →

Related context

Earlier breaking changes

  • vpython-1.8.0 [BREAKING — experimental] Refactor Skill API to async resource and script lookup
  • vpython-1.8.0 [BREAKING] Upgrade github-copilot-sdk to v1.0.0 (stable)
  • vdotnet-1.9.0 Removes [Experimental] tag from .NET Orchestrations, marking them stable.
  • vpython-1.7.0 Remove Python-only declarative actions and rename alias kinds to C# canonical names in agent-framework-declarative.
  • vpython-1.6.0 Enable instrumentation by default in agent-framework-core and agent-framework-foundry.

Beta — feedback welcome: [email protected]