Skip to content

feat/update-providers-readmes-and-examples#10

Merged
RahmeKarim merged 3 commits intomainfrom
feat/update-providers-readmes-and-examples
Apr 1, 2026
Merged

feat/update-providers-readmes-and-examples#10
RahmeKarim merged 3 commits intomainfrom
feat/update-providers-readmes-and-examples

Conversation

@RahmeKarim
Copy link
Copy Markdown
Member

@RahmeKarim RahmeKarim commented Apr 1, 2026

Note

Medium Risk
Adds new first-party framework adapters and tool-execution wrappers (including sync-to-async bridging), which could affect runtime behavior when executing tools in these frameworks. Most other changes are docs/examples and should be low risk.

Overview
Bumps the SDK to 2.3.2 and adds first-party connect() adapters exported as metorial_autogen, metorial_crewai, metorial_google_adk, and metorial_llamaindex, wiring them through connectors.py and the package __init__.

Introduces new framework integration modules for CrewAI, Google ADK, and LlamaIndex plus shared helpers in integrations/_common.py to standardize tool signatures, result normalization/serialization, and (for sync frameworks) safe execution on the session’s event loop.

Updates the top-level README and the examples/ tree with new runnable examples (AutoGen/CrewAI/Google ADK/LlamaIndex), per-example requirements.txt/.env.example files, and small consistency tweaks to existing examples and snippets.

Written by Cursor Bugbot for commit 1cef418. This will update automatically on new commits. Configure here.

@RahmeKarim RahmeKarim merged commit 9086df9 into main Apr 1, 2026
9 checks passed
@RahmeKarim RahmeKarim deleted the feat/update-providers-readmes-and-examples branch April 1, 2026 15:21
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

metorial
python-dotenv
autogen-agentchat
autogen-ext
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing [openai] extra in autogen requirements

Medium Severity

The autogen-ext package requires the [openai] extra to provide OpenAIChatCompletionClient. The example imports from autogen_ext.models.openai import OpenAIChatCompletionClient, which will raise an ImportError at runtime because plain autogen-ext doesn't install the openai dependency. The requirement needs to be autogen-ext[openai].

Fix in Cursor Fix in Web

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant