Skip to content

Autogenstudio is incompatible with autogen extentions ( autogen-ext[ollama], autogen-ext[mcp] etc) #6580

Description

What happened?

Describe the bug
A dependency version conflict occurs when trying to install autogenstudio and autogen-ext[ollama]. The conflict arises because:

  • autogen-ext[ollama] requires autogen-core version 0.5.7.
  • autogenstudio requires autogen-core versions <0.5.

These requirements are incompatible, causing Poetry to fail during dependency resolution.

To Reproduce
Steps to reproduce the behavior:

  1. Add autogenstudio to the project using Poetry:
    poetry add "autogenstudio"
  2. Add autogen-ext[ollama] to the project using Poetry:
    poetry add "autogen-ext[ollama]"
    

Observe the following error:

Because no versions of autogen-ext match >0.5.7,<0.6.0
and autogen-ext[ollama] (0.5.7) depends on autogen-core (0.5.7), autogen-ext[ollama] (>=0.5.7,<0.6.0) requires autogen-core (0.5.7).
And because autogenstudio (0.4.2.1) depends on autogen-core (>=0.4.9.2,<0.5)
and no versions of autogenstudio match >0.4.2.1,<0.5.0.0, autogen-ext[ollama] (>=0.5.7,<0.6.0) is incompatible with autogenstudio (>=0.4.2.1,<0.5.0.0).
So, because autogen-playground depends on both autogenstudio (>=0.4.2.1,<0.5.0.0) and autogen-ext[ollama] (^0.5.7), version solving failed.

Expected behavior
Dependency resolution should succeed, allowing both autogen-ext[ollama] and autogenstudio to coexist in the project.

Which packages was the bug in?

AutoGen Studio (autogensudio)

AutoGen library version.

Python dev (main branch)

Other library version.

No response

Model used

No response

Model provider

None

Other model provider

No response

Python version

None

.NET version

None

Operating system

None

Metadata

Metadata

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions