Skip to content

[agentserver-agentframework] Dependency ceiling pins agent-framework to <=1.0.0rc3, blocks MAF 1.x stable (incl. 1.2.0) #46521

@Arturo-Quiroga-MSFT

Description

@Arturo-Quiroga-MSFT

Summary

azure-ai-agentserver-agentframework (latest 1.0.0b17, released 2026-03-16) hard-pins both agent-framework-core and agent-framework-azure-ai to >=1.0.0rc2,<=1.0.0rc3.

This means the server adapter is incompatible with every released stable version of Microsoft Agent Framework, including 1.0.0, 1.0.1, 1.1.0, 1.1.1, and the just-released 1.2.0 (2026-04-24). Anyone wrapping a MAF agent with from_agent_framework(...) is stuck on the pre-release rc3 line.

Reproduction

python -m venv .venv && source .venv/bin/activate
pip install azure-ai-agentserver-agentframework==1.0.0b17 agent-framework-core==1.2.0

Result: pip resolves agent-framework-core back down to 1.0.0rc3 (or fails, depending on other constraints in the environment).

Verified METADATA from the wheel:

Requires-Dist: azure-ai-agentserver-core==1.0.0b17
Requires-Dist: agent-framework-azure-ai<=1.0.0rc3,>=1.0.0rc2
Requires-Dist: agent-framework-core   <=1.0.0rc3,>=1.0.0rc2
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc>=1.39.0

The same upper bound was present in 1.0.0b16.

Impact

  • Users hosting MAF agents in Azure AI Foundry via the agent server adapter cannot adopt any of the bug fixes, features, or security hardening shipped in MAF 1.0.01.2.0 (e.g. restricted pickle deserialization in FileCheckpointStorage, hosted agent V2, Foundry Toolboxes, OpenTelemetry improvements).
  • New users following the MAF "Quick Install" guide (pip install agent-framework) will hit a resolver conflict the moment they add the server adapter.
  • The pin is a <= ceiling rather than a compatible-release range (~=), so even patch releases on the MAF side are excluded.

Ask

  1. Is the <=1.0.0rc3 ceiling intentional, or a leftover from before MAF reached GA?
  2. If a known incompatibility exists with MAF 1.0.0+, can it be documented?
  3. Could a 1.0.0b18 (or GA) be cut that widens the range to something like >=1.0.0,<2 to track MAF's stable line?

Happy to test a pre-release build against our hosted agents if helpful.

Environment

  • azure-ai-agentserver-agentframework: 1.0.0b17
  • agent-framework: 1.2.0 (would like to use)
  • Currently forced to: agent-framework-core==1.0.0rc3, agent-framework-azure-ai==1.0.0rc3
  • Python: 3.10+
  • OS: macOS / Linux containers (Foundry hosted agent runtime)

Metadata

Metadata

Labels

Hosted Agentssdk/agentserver/*Service AttentionWorkflow: This issue is responsible by Azure service team.customer-reportedIssues that are reported by GitHub users external to the Azure organization.issue-addressedWorkflow: The Azure SDK team believes it to be addressed and ready to close.questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions