Skip to content

azure-ai-agentserver-agentframework dependency issues with Agent-Framework #45224

@mitokic

Description

@mitokic
  • Package Name: azure-ai-agentserver-agentframework
  • Package Version: 1.0.0b12
  • Operating System: Windows 11
  • Python Version: 3.12.10

Describe the bug
Please remove or the upper limit version of Agent-Framework to a more recent version of the package. Currently you constrain the version of Agent-Framework to "agent-framework-core>=1.0.0b251112,<=1.0.0b260107".

This means the highest version of agent framework we can use to deploy as a hosted agent to Foundry is 1.0.0b260107. This is not ideal, because crucial bug fixes have been made since then. For example, you have to use the most recent versions of Agent-Framework to connect to foundry hosted MCP servers like M365Profile. See here for more info: microsoft/agent-framework#3504.

Also, for me to understand this limitation I had to dig deep into random branches until I found this PR which has the latest 1.0.0b12 version: #43930. Please merge this into the main branch soon.

I would really appreciate it if there was a common deployment cycle between this package and Agent-Framework. Since it's no use leveraging the new features in Agent-Framework if you cannot deploy it as a hosted agent inside of Foundry using azure-ai-agentserver-agentframework. I know both are not ready for production yet. But having the opportunity to test deployments and get early user feedback while these packages continue to mature would be very helpful before a full general availability release.

Thanks for your help! :)

To Reproduce
Steps to reproduce the behavior:

Try to pip install these two package versions in the same python virtual env.

azure-ai-agentserver-agentframework>=1.0.0b12
agent-framework>=1.0.0b260212

Expected behavior
Everything installs and I can use the latest features in Agent-Framework to deploy a hosted agent to Foundry.

Screenshots

Image

Additional context
https://learn.microsoft.com/en-us/azure/ai-foundry/agents/concepts/hosted-agents?view=foundry

Metadata

Metadata

Assignees

No one assigned

    Labels

    customer-reportedIssues that are reported by GitHub users external to the Azure organization.needs-triageWorkflow: This is a new issue that needs to be triaged to the appropriate team.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