Change8

python-v0.5.7

Breaking Changes
📦 autogenView on GitHub →
1 breaking7 features🐛 7 fixes1 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

  1. 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()`.