python-v0.5.7
Breaking Changes📦 autogenView on GitHub →
⚠ 1 breaking✨ 7 features🐛 7 fixes⚡ 1 deprecations🔧 9 symbols
Summary
This release unifies the Azure AI Search Tool API, introduces model context support for SelectorGroupChat speaker selection, and improves OTEL tracing and Agent Runtime registration.
⚠️ Breaking Changes
- The `create_keyword_search()` method in `AzureAISearchTool` has been replaced. Users must update code to use `create_full_text_search()` with the query type set to 'simple'.
Migration Steps
- Replace all instances of `AzureAISearchTool.create_keyword_search(...)` with `AzureAISearchTool.create_full_text_search(..., query_type="simple")`.
✨ New Features
- Unified Azure AI Search Tool methods: `create_full_text_search()`, `create_vector_search()`, and `create_hybrid_search()`.
- Support for client-side embeddings in Azure AI Search Tool.
- Added `model_context` parameter to `SelectorGroupChat` to support long context for model-based speaker selection.
- Enhanced OTEL tracing in `SingleThreadedAgentRuntime` with new metadata and message content fields.
- Added ability to register Agent instances in the Agent Runtime.
- Added GPT-4o search support.
- Added sample for integrating Core API with Chainlit.
🐛 Bug Fixes
- Fixed Gitty prompt message.
- Fixed location of `createTeam` function.
- Fixed header icons focus and hover style for accessibility.
- Fixed `AnthropicBedrockChatCompletionClient` import error.
- Fixed MCP session auto-close when `Mcpworkbench` is deleted.
- Fixed issue where exceptions from MCP server tools were not serializable.
- Fixed issue where Mistral could not receive the name field.
🔧 Affected Symbols
AzureAISearchToolAzureAISearchTool.create_full_text_searchAzureAISearchTool.create_vector_searchAzureAISearchTool.create_hybrid_searchAzureAISearchTool.create_keyword_searchSelectorGroupChatSingleThreadedAgentRuntimeAnthropicBedrockChatCompletionClientcreateTeam⚡ Deprecations
- AzureAISearchTool: `create_keyword_search()` is deprecated in favor of `create_full_text_search()`.