<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Microsoft AutoGen — The AI Toolchain</title>
    <link>https://aitoolchain.io/tools/microsoft-autogen</link>
    <description>New releases and features in Microsoft AutoGen, tracked by The AI Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Tue, 30 Sep 2025 06:18:26 GMT</lastBuildDate>
    <atom:link href="https://aitoolchain.io/tools/microsoft-autogen/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Microsoft AutoGen python-v0.7.5</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.7.5</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.7.5</guid>
      <pubDate>Tue, 30 Sep 2025 06:18:26 GMT</pubDate>
      <description>AutoGen 0.7.5 adds Anthropic thinking mode, linear memory for RedisMemory, and reasoning_effort for GPT-5 models.
• Adds thinking mode support for the Anthropic client, enabling extended reasoning with Claude models.
• Supports linear memory storage in RedisMemory, giving practitioners an alternative memory retrieval strategy.
• Adds `reasoning_effort` parameter support for OpenAI GPT-5 models.
• Adds security warnings and defaults to `DockerCommandLineCodeExecutor` for safer code execution.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.7.3</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.7.3</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.7.3</guid>
      <pubDate>Tue, 19 Aug 2025 08:07:55 GMT</pubDate>
      <description>AutoGen 0.7.3 adds GPT-5 model info and extended Pydantic anyOf/oneOf typing support.
• Adds model info entry for GPT-5, enabling it to be referenced in AutoGen model configurations.
• Extends Pydantic model capability to support `anyOf`/`oneOf` item typing for richer schema definitions.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.7.2</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.7.2</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.7.2</guid>
      <pubDate>Thu, 07 Aug 2025 00:29:24 GMT</pubDate>
      <description>AutoGen 0.7.2 adds code-execution approval gates, parallel tool call control, JSON/Markdown Redis memory, and safer MagenticOne defaults.
• Adds `approval_func` option to `CodeExecutorAgent`, enabling a user-defined callback to approve or reject code before execution.
• Adds `parallel_tool_call` configuration to the OpenAI model client config, letting callers control whether tools are invoked in parallel.
• Supports JSON and MARKDOWN content types in Redis agent memory, expanding storage format flexibility.
• Makes `DockerCommandLineCodeExecutor` the default code executor for the MagenticOne team, improving isolation out of the box.
Breaking changes:
• Assistant-related methods have been removed from `OpenAIAssistantAgent` (`OpenAIAgent`); callers relying on those methods will break on upgrade.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.7.1</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.7.1</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.7.1</guid>
      <pubDate>Mon, 28 Jul 2025 08:43:20 GMT</pubDate>
      <description>AutoGen 0.7.1 adds RedisMemory, nested Team participants, OpenAI built-in tools, and expanded MCP Workbench support.
• Adds `RedisMemory` extension class for persistent, Redis-backed agent memory.
• Enables nested `Team` instances as participants inside another `Team` (e.g., in a `GroupChat`).
• Expands `OpenAIAgent` to support all OpenAI built-in tools.
• Adds `include_name_in_message` parameter to make the `name` field optional in chat messages sent via the OpenAI client.
• Expands `MCP Workbench` to support more MCP client features with the latest MCP version.
• Adds timeout support for HTTP tools.
• Adds support for `&quot;format&quot;: &quot;json&quot;` in JSON schemas.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.6.4</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.6.4</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.6.4</guid>
      <pubDate>Wed, 09 Jul 2025 17:52:40 GMT</pubDate>
      <description>AutoGen 0.6.4 adds reflection for Claude in AssistantAgent, Workbench tool-name overrides, and Qwen2.5VL support.
• Enables `GraphFlow` to resume with a new or empty task after a termination condition without an explicit reset, matching the behavior of `RoundRobinGroupChat` and `SelectorGroupChat`.
• Adds tool name and description override support to `McpWorkbench` and `StaticWorkbench`, allowing client-side customization of server-side tool metadata.
• Adds reflection support for Claude models in `AssistantAgent`.
• Adds Qwen2.5VL vision-language model support.
Breaking changes:
• In `GraphFlow`, the inner `_StopAgent` is removed and no longer emits a final message; code that reads a stop message from the last agent message must be updated to read `TaskResult.stop_reason` instead.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.6.2</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.6.2</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.6.2</guid>
      <pubDate>Tue, 01 Jul 2025 00:09:01 GMT</pubDate>
      <description>AutoGen v0.6.2 adds streaming tools, inner tool-call loops, OTel GenAI traces, Mem0 memory, and a tool_choice parameter.
• Adds streaming tool support via `autogen_core.tools.BaseStreamTool` and `autogen_core.tools.StreamWorkbench`, exposing inner agent/team events through `AgentTool` and `TeamTool` when used with `AssistantAgent`.
• Adds `tool_choice` parameter to `ChatCompletionClient` `create` and `create_stream` methods for explicit tool selection control.
• Enables an inner tool-calling loop in `AssistantAgent` via the new `max_tool_iterations` constructor parameter, looping until the model stops generating tool calls or the limit is reached.
• Adds OpenTelemetry GenAI semantic-convention traces (`create_agent`, `invoke_agent`, `execute_tool`) for agents and tools; disable with `AUTOGEN_DISABLE_RUNTIME_TRACING=true`.
• Adds `output_task_messages` flag to `run` and `run_stream` to control whether input task messages are emitted in the event stream.
• Adds Mem0 memory extension (`autogen-ext`) so agents can use Mem0 as a memory backend.
• Adds activation group support to `GraphFlow` for workflows with multiple cycles.
• Adds a `message_id` field to AgentChat messages.
• Adds ChromaDB embedding functions support to the ChromaDB extension.
• Adds support for Gemini 2.5 Flash stable model.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.6.1</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.6.1</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.6.1</guid>
      <pubDate>Thu, 05 Jun 2025 05:58:03 GMT</pubDate>
      <description>AutoGen 0.6.1 adds function call and result listings to ToolCallSummaryMessage.
• Adds list of function calls and their results to `ToolCallSummaryMessage`, making tool execution summaries more detailed and inspectable.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.6.0</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.6.0</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.6.0</guid>
      <pubDate>Thu, 05 Jun 2025 00:37:44 GMT</pubDate>
      <description>AutoGen v0.6.0 adds concurrent GraphFlow agents, a new OpenAIAgent, callable edge conditions, Streamable HTTP MCP, and broader model support.
• Enables concurrent agent execution in `GraphFlow` via fan-out-fan-in patterns — `select_speaker` now returns `List[str] | str`.
• Adds callable (lambda/function) edge conditions for `GraphFlow`, replacing keyword substring matching.
• New `OpenAIAgent` backed by the OpenAI Responses API.
• Supports Streamable HTTP transport for MCP.
• Adds `tool_call_summary_msg_format_fct` parameter to `AssistantAgent` for custom tool-call summary formatting.
• Supports multiple workbenches in `AssistantAgent`.
• Adds `auto_delete` option for temporary files in `LocalCommandLineCodeExecutor`.
• Adds language filtering for code blocks parsed from `CodeExecutorAgent` responses.
• Enables default usage statistics collection for streaming responses in `OpenAIChatCompletionClient`.
• Adds Llama API OAI-compatible endpoint support to `OpenAIChatCompletionClient`.
• Adds Qwen3 model support to `OllamaChatCompletionClient`.
• Allows implicit AWS credential resolution in `AnthropicBedrockChatCompletionClient`.
• Adds Claude Sonnet 4 and Claude Opus 4 to supported Anthropic models.
• Adds `created_at` field to `BaseChatMessage` and `BaseAgentEvent`.
• Uses structured output for the MagenticOne orchestrator.
Breaking changes:
• The return type of `BaseGroupChatManager.select_speaker` changed from `str` to `List[str] | str` — subclasses that override this method with a strict `str` return type annotation may need to be updated.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.5.7</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.5.7</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.5.7</guid>
      <pubDate>Wed, 14 May 2025 05:02:29 GMT</pubDate>
      <description>AutoGen 0.5.7 unifies Azure AI Search methods, adds model context to SelectorGroupChat, and enriches OTEL tracing.
• Adds unified `AzureAISearchTool` factory methods: create_full_text_search() (supporting `&quot;simple&quot;`, `&quot;full&quot;`, and `&quot;semantic&quot;` query types), create_vector_search(), and create_hybrid_search().
• Adds client-side embeddings support to `AzureAISearchTool`, falling back to service embeddings when client embeddings are not provided.
• Adds `model_context` parameter to `SelectorGroupChat` to customize which messages are sent to the model client when selecting the next speaker, enabling long-context speaker selection.
• Adds new metadata and message content fields to OTEL traces emitted by `SingleThreadedAgentRuntime`.
• Adds ability to register Agent instances directly with the Agent Runtime.
Breaking changes:
• The create_keyword_search() method on `AzureAISearchTool` is replaced by create_full_text_search() with `&quot;simple&quot;` query type; code using create_keyword_search() must be updated.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.5.6</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.5.6</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.5.6</guid>
      <pubDate>Fri, 02 May 2025 22:55:03 GMT</pubDate>
      <description>AutoGen v0.5.6 adds GraphFlow for directed-graph agent workflows, Bing grounding citations, and Bedrock/Anthropic support.
• Adds `GraphFlow` team class and `DiGraphBuilder` to AgentChat, enabling directed-graph agent workflows including fan-out, fan-in, and concurrent agent execution.
• Adds Bing grounding citation URL support to the Azure AI Agent integration.
• Adds Amazon Bedrock chat completion support for Anthropic models via a new provider in `autogen_ext`.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.5.5</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.5.5</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.5.5</guid>
      <pubDate>Fri, 25 Apr 2025 23:56:39 GMT</pubDate>
      <description>AutoGen v0.5.5 adds Workbench abstraction for stateful MCP servers and a new FunctionalTermination condition for teams.
• Adds `McpWorkbench` — a new `Workbench` abstraction that lets agents share a single MCP server session across all tools, enabling stateful servers (e.g., login sessions, browser state) that tool adapters could not support.
• Enables `AssistantAgent` to accept a `workbench=` parameter, wiring it directly to a shared-session tool collection.
• Adds `FunctionalTermination` termination condition, letting teams define stop logic via an arbitrary function expression instead of only built-in conditions.
• Adds new sample demonstrating autogen-core + FastAPI for a handoff multi-agent pattern with streaming and a UI.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.5.4</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.5.4</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.5.4</guid>
      <pubDate>Tue, 22 Apr 2025 17:51:07 GMT</pubDate>
      <description>AutoGen v0.5.4 adds AgentTool/TeamTool nesting, Azure AI Agent adapter, Docker Jupyter executor, and Canvas shared memory.
• Adds `AgentTool` and `TeamTool` to wrap agents and teams as callable tools for other agents, enabling nested agent hierarchies.
• Introduces `AzureAIAgent` adapter with support for file search, code interpreter, and Azure AI Agent service integration.
• Adds `DockerJupyterCodeExecutor` for sandboxed Jupyter code execution inside Docker containers.
• Introduces experimental `CanvasMemory` — a shared whiteboard memory letting multiple agents collaboratively read/write a common artifact.
• Adds `autogen-contextplus` community extension for advanced model context management with automatic summarization and truncation.
• `SelectorGroupChat` now supports streaming-only models (e.g., QwQ) via new `model_client_streaming=True` parameter, and can emit inner selector reasoning with `emit_team_events=True`.
• `CodeExecutorAgent` gains `max_retries_on_error` parameter for automatic self-debugging retry loops on code execution failures.
• Adds `multiple_system_messages` field to `ModelInfo` to generalize continuous system-message merging across model providers.
• Docker code executor now supports exposing GPUs to the container.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.5.3</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.5.3</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.5.3</guid>
      <pubDate>Thu, 17 Apr 2025 03:36:12 GMT</pubDate>
      <description>AutoGen 0.5.3 adds code generation to CodeExecutorAgent, serializable AssistantAgent, MCP shared sessions, and team event controls.
• Enables `CodeExecutorAgent` to generate and execute code in the same invocation via new code generation support.
• Adds `autogen_core.utils` module with JSON schema utilities, enabling `AssistantAgent` to be serialized when `output_content_type` is set.
• Introduces optional `emit_team_events` parameter on teams to control whether events like `SelectorSpeakerEvent` are emitted through `run_stream`.
• Allows `mcp_server_tools` factory to reuse a shared MCP session, enabling patterns like a persistent Playwright MCP server connection.
• Adds message type printing to the `Console` output.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.5.2</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.5.2</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.5.2</guid>
      <pubDate>Tue, 15 Apr 2025 03:24:39 GMT</pubDate>
      <description>AutoGen v0.5.2 adds Gemini 2.5 Pro support and exposes more Task-Centric Memory parameters and TypedDict classes.
• Adds Gemini 2.5 Pro Preview as a supported model.
• Exposes additional Task-Centric Memory (TCM) configuration parameters for finer control over memory behavior.
• Exposes TCM TypedDict classes so applications can directly reference and type-check Task-Centric Memory structures.
• Adds PowerShell path detection to the code executor for Windows environments.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.5.1</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.5.1</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.5.1</guid>
      <pubDate>Thu, 03 Apr 2025 23:37:09 GMT</pubDate>
      <description>AutoGen v0.5.1 adds structured output, Azure AI Search tool, token-limited context, and richer model client capabilities.
• Introduces `StructuredMessage[T]` generic message type, enabling custom application-defined message types in AgentChat.
• Adds `output_content_type` parameter to `AssistantAgent` so agents can emit structured Pydantic model responses via `StructuredMessage`.
• New `AzureAISearchTool` integration lets agents perform semantic/keyword search against Azure AI Search indexes.
• Adds `candidate_func` parameter to `SelectorGroupChat` for filtering the pool of agent candidates before selection.
• Adds async support for `selector_func` and `candidate_func` in `SelectorGroupChat`.
• Adds cancellation support to the Docker code executor.
• Introduces `TokenLimitedChatCompletionContext` to cap token usage in long-running agent contexts.
• Adds `thought` field support to `AzureAIChatCompletionClient` and `OllamaChatCompletionClient` for reasoning/chain-of-thought tokens.
• Adds `reasoning` field to `ModelClientStreamingChunkEvent` to distinguish thought tokens from response tokens.
• Introduces modular Transformer Pipeline for model clients (e.g. Gemini/Anthropic content transforms).
• Extends model family resolution to support non-prefixed model names such as Mistral.
• Changes `CodeExecutor` default working directory to a temporary directory.
Breaking changes:
• Custom agents subclassing `BaseChatAgent` and custom `TerminationCondition` subclasses must update method signatures: replace `AgentEvent` with `BaseAgentEvent` and `ChatMessage` with `BaseChatMessage` in type hints.
• The `CodeExecutor` default directory is now a temporary directory instead of the previous default, which may affect executors that relied on the old default path for output artifacts.</description>
    </item>
    <item>
      <title>Microsoft AutoGen autogenstudio-v0.4.2</title>
      <link>https://github.com/microsoft/autogen/releases/tag/autogenstudio-v0.4.2</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/autogenstudio-v0.4.2</guid>
      <pubDate>Mon, 17 Mar 2025 18:06:09 GMT</pubDate>
      <description>AutoGen Studio 0.4.2 adds component validation, LLM observability, token streaming, session comparison, Anthropic support, and experimental GitHub auth.
• Adds Component Validation API: all component schemas (teams, agents, models, tools, termination conditions) are automatically validated on save in the team builder, surfacing configuration errors early.
• Adds a Test button for model clients in the team builder UI to verify model configuration by running a live LLM query and displaying results.
• Adds LLM Call Observability: view all LLMCallEvents in AutoGen Studio via the Settings panel (cog icon, lower left).
• Adds token streaming in the AGS UI for agents where `stream_model_client` is set to `true`, displaying tokens as they are generated.
• Adds side-by-side Session Comparison in the playground: select multiple sessions and interact with them simultaneously to compare agent outputs.
• Adds Anthropic model support in AutoGen Studio.
• Improves Gallery editing UI so teams, agents, models, tools, and termination conditions can be modified independently without requiring raw JSON review; Gallery is now persisted in a database rather than local storage.
• Adds experimental GitHub authentication support: pass an authentication configuration YAML file to enable user-scoped login and per-user session isolation.
• Adds experimental local Python code execution tool in AutoGen Studio.
Breaking changes:
• The Gallery is now persisted in a database rather than local storage, which may require migration of existing locally stored Gallery data.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.4.9</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.4.9</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.4.9</guid>
      <pubDate>Wed, 12 Mar 2025 07:21:31 GMT</pubDate>
      <description>AutoGen v0.4.9 adds Anthropic &amp; LlamaCpp model clients, task-centric memory, PowerShell execution, and pause/resume for agent teams.
• Adds `AnthropicChatCompletionClient` for native Anthropic model support, following the same interface as `OpenAIChatCompletionClient`.
• Adds `LlamaCppChatCompletionClient` for running local GGUF models or Hugging Face models via the llama-cpp SDK.
• Introduces experimental Task-Centric Memory (`MemoryController`, `Teachability`) enabling agents to learn from user teaching, self-improve, and persist knowledge beyond context-window limits.
• Adds `LLMStreamStartEvent` and `LLMStreamEndEvent` tracing events for LLM streaming.
• Adds `ToolCallEvent` logged from all built-in tools for richer tracing.
• Supports tracing via context provider.
• Adds PowerShell support to `LocalCommandLineCodeExecutor`.
• Adds Pause and Resume capability for AgentChat Teams and Agents.
• Adds optional base path configuration to `FileSurfer`.
• Adds support for external agent runtime in AgentChat.
• Introduces Gitty, an experimental sample application that auto-replies to GitHub issues.
Breaking changes:
• Team state now uses the agent name as the key instead of the agent ID, and the `team_id` field is removed from serialized state; states saved with the old format may not be compatible with the new format.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.4.8</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.4.8</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.4.8</guid>
      <pubDate>Tue, 04 Mar 2025 06:47:14 GMT</pubDate>
      <description>AutoGen v0.4.8 adds an Ollama chat client, ThoughtEvent streaming, new termination conditions, and a metadata field for AgentChat messages.
• New `OllamaChatCompletionClient` enables local LLM inference via Ollama, with support for structured output and component-config loading.
• New `thought` field in `CreateResult` surfaces chain-of-thought text from tool calls; `AssistantAgent` emits it as a `ThoughtEvent` in the message stream (currently supported by `OpenAIChatCompletionClient`).
• New `metadata` field on AgentChat message base types lets applications attach custom key/value content to messages.
• New `TextMessageTerminationCondition` termination condition for halting single-agent teams based on text message content.
• New `FunctionCallTermination` termination condition for stopping a team when a specific function call is made.
• Adds `ChromaDBVectorMemory` to the extensions package for vector-backed agent memory.
• Adds native Anthropic model client support via extensions.
• `FileSurfer` and `CodeExecAgent` are now declarative (support component config).
• Unhandled exceptions inside AgentChat agents (e.g., `AssistantAgent`) now propagate as fatal errors instead of silently stopping the team.
Breaking changes:
• The `name` field is now required in `FunctionExecutionResult`; existing code constructing `FunctionExecutionResult` without `name` will raise an error.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.4.7</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.4.7</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.4.7</guid>
      <pubDate>Mon, 17 Feb 2025 06:41:03 GMT</pubDate>
      <description>AutoGen v0.4.7 adds strict tool mode, volume mounts for Docker executor, gRPC subscription APIs, and serializable CodeExecutors.
• Adds `strict` mode to `BaseTool`, `ToolSchema`, and `FunctionTool`, enabling tool calls to be used alongside structured output mode.
• Adds `DockerCommandLineCodeExecutor` support for additional volume mounts and exposed host ports.
• Adds remove and get subscription APIs to `GrpcWorkerAgentRuntime` for Python.
• Makes `CodeExecutor` components serializable, enabling persistence and transport of executor configuration.
Breaking changes:
• `ModelInfo`&apos;s required fields (`vision`, `function_calling`, `json_output`, `family`) are now enforced — model clients created without all required fields in `model_info` will fail.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.4.6</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.4.6</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.4.6</guid>
      <pubDate>Tue, 11 Feb 2025 02:55:39 GMT</pubDate>
      <description>AutoGen 0.4.6 adds MCP and HTTP built-in tools, Gemini auto-config, and MagenticOne text-only model support.
• Adds `mcp_server_tools` and `StdioServerParams` in `autogen_ext.tools.mcp` to connect agents to any Model Context Protocol (MCP) server (file system, Git, web fetch, etc.).
• Adds `HttpTool` in `autogen_ext.tools.http` for agents to call remote HTTP/REST API endpoints with a declarative JSON schema.
• Enables Gemini models in `OpenAIChatCompletionClient` without requiring manual `model_info` or `base_url` arguments.
• Adds text-only model support to MagenticOne (M1), allowing it to run without screenshot/vision capability.
• Allows the `m1` CLI to read configuration from a YAML file.
• Improves `SelectorGroupChat` compatibility with smaller models (e.g., LLaMA 13B) and hosted models that do not support the `name` field in Chat Completion messages.
• Adds the Claude model family to `ModelFamily`.
• Adds the o3-mini model to the o3 family in `ModelFamily`.
• Adds a tool-failure indicator field to `FunctionExecutionResult`.
• Adds a `Memory` component base to `autogen-ext`.
• Introduces a new FastAPI sample demonstrating real-time agent chat with WebSocket human-in-the-loop integration.</description>
    </item>
    <item>
      <title>Microsoft AutoGen python-v0.4.5</title>
      <link>https://github.com/microsoft/autogen/releases/tag/python-v0.4.5</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/python-v0.4.5</guid>
      <pubDate>Sat, 01 Feb 2025 04:11:32 GMT</pubDate>
      <description>AutoGen 0.4.5 adds token streaming for agents/teams, R1 reasoning output, partial-function tools, and a new CodeExecutorAgent sources parameter.
• Adds `model_client_stream=True` on `AssistantAgent` and the new `ModelClientStreamingChunkEvent` message type to stream model tokens in real time through `run_stream` or `Console`.
• Supports R1-style reasoning output via a new `CreateResult.thought` field, populated when using models in the `ModelFamily.R1` family (e.g., DeepSeek-R1).
• Enables `FunctionTool` to wrap `functools.partial` functions, automatically excluding pre-bound parameters from the generated tool schema.
• Adds an optional `sources` parameter to `CodeExecutorAgent` to control which message sources it extracts code from.
• Adds o3 to the built-in model info registry.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.4.4</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.4.4</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.4.4</guid>
      <pubDate>Wed, 29 Jan 2025 03:32:37 GMT</pubDate>
      <description>AutoGen v0.4.4 adds serializable agent/team configs, Azure AI model client, rich CLI output, and zero-config in-memory LLM caching.
• Adds dump_component() and load_component() to serialize/deserialize agent and team configurations to/from JSON, enabling persistent sessions across server-client interactions.
• Introduces `AzureAIChatCompletionClient` in `autogen_ext.models.azure` for Azure- and GitHub-hosted models including Phi-4, Mistral, and Cohere.
• Adds `--rich` flag to the `m1` CLI for pretty-printed, colorized console output via the Rich library.
• Adds a default in-memory store to `ChatCompletionCache`, enabling model call caching without configuring an external cache service.
• Adds `description` field support in dump_component() output for richer component metadata.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.4.3</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.4.3</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.4.3</guid>
      <pubDate>Wed, 22 Jan 2025 16:14:43 GMT</pubDate>
      <description>AutoGen v0.4.3 adds model response caching, GraphRAG tools, Semantic Kernel adapters, Jupyter execution, and agent memory.
• Adds `ChatCompletionCache` to wrap any `ChatCompletionClient` and transparently cache model completions, with `DiskCacheStore` and `RedisStore` backends via a new `CacheStore` interface.
• Adds `LocalSearchTool` and `GlobalSearchTool` for GraphRAG integration, enabling agents to call local and global graph-based retrieval as first-class tools.
• Adds `SKChatCompletionAdapter` to adapt any Semantic Kernel AI Connector into an AutoGen `ChatCompletionClient`.
• Adds `KernelFunctionFromTool` adapter to expose AutoGen tools as Kernel functions inside a Semantic Kernel workflow.
• Adds `JupyterCodeExecutor` for local Jupyter-based code execution, restoring functionality from the 0.2 lineage.
• Introduces a core `Memory` interface for agent memory and RAG; `AssistantAgent` now accepts a `memory` parameter to enrich context from a memory store.
• Expands declarative config support to termination conditions and base chat agents, moving toward full team-of-agents configuration from a single file.
• Adds `sources` field to `TextMentionTermination` for filtering by message source.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.4.1</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.4.1</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.4.1</guid>
      <pubDate>Mon, 13 Jan 2025 23:50:32 GMT</pubDate>
      <description>AutoGen v0.4.1 enables subclassing BaseComponent for custom serializable component configs.
• Supports subclassing `BaseComponent` to create custom component configs with serialization support.
Breaking changes:
• Console output usage statistics are now disabled by default.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.4.0</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.4.0</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.4.0</guid>
      <pubDate>Fri, 10 Jan 2025 00:01:39 GMT</pubDate>
      <description>AutoGen v0.4.0 stable: agent activate/deactivate, o1-2024-12-17 model support, and new m1 CLI package.
• Adds `m1` CLI package for interacting with AutoGen agents from the command line.
• Supports activating and deactivating individual agents at runtime.
• Adds support for the `o1-2024-12-17` model in `autogen-ext[openai]`.
Breaking changes:
• The Azure auth provider has been moved to a separate module; existing imports will break.
• The intervention handler signature now requires a `message_context` argument; existing intervention handler implementations will break.
• Deprecated items removed for the v0.4.0 release; any code relying on previously deprecated APIs will break.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.40</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.40</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.40</guid>
      <pubDate>Sun, 15 Dec 2024 06:11:46 GMT</pubDate>
      <description>AutoGen v0.2.40 adds a warning when no eligible speaker is found in group chats.
• Adds a warning message when no eligible speaker is available in a group chat (`NoEligibleSpeaker`), surfacing silent failures that previously went unnoticed.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.37</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.37</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.37</guid>
      <pubDate>Wed, 23 Oct 2024 05:41:11 GMT</pubDate>
      <description>AutoGen v0.2.37 adds Kubernetes code execution, Gemini function calling, and AutoBuild function calling support.
• Adds a Kubernetes code executor, enabling sandboxed code execution inside K8s pods.
• Adds function calling support for Gemini models (Part 2), expanding tool-use capabilities to Google&apos;s Gemini backend.
• Enables function calling in AutoBuild, allowing automatically constructed agent teams to invoke tools.
• Adds LangChain integration example, demonstrating interoperability between LangChain and AutoGen agents.
• Adds Couchbase as a supported vector database backend with an example notebook.
• Adds Zep memory integration with documentation and notebook.
Breaking changes:
• The Text Cache default is changed to `None` (previously a non-None default); setups relying on the old default cache behavior will no longer cache by default after upgrading.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.36</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.36</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.36</guid>
      <pubDate>Wed, 02 Oct 2024 00:12:58 GMT</pubDate>
      <description>AutoGen v0.2.36 adds Mem0 long-term memory, Amazon Bedrock, Cerebras, Ollama (with tool calling), Couchbase VectorDB, and Portkey integrations.
• Adds Mem0 integration for long-term memory support in AI agents.
• Adds Amazon Bedrock client for model access via AWS.
• Adds Cerebras integration as a new LLM provider.
• Adds Ollama client with tool-calling support.
• Adds Couchbase VectorDB support for retrieval-augmented generation workflows.
• Adds Portkey integration for LLM observability and routing.
• Enables MessageTransforms on GroupChat&apos;s Select Speaker nested chat when using `speaker_selection_method=&apos;auto&apos;`.
• Adds a MessageTransform that injects an agent&apos;s name into message content.
• Adds GraphRAG interfaces for graph-based retrieval-augmented generation.
• Adds Human Input Mode support in AutoGen Studio.
• Updates WebSurfer with Selenium, Playwright, and support for many additional file types.
• Adds async user hook support.
• Adds kwargs passthrough to the Docker container running the Jupyter Server.
• Adds session cookie forwarding from HTTP session to the WebSocket used by JupyterCodeExecutor.
• Adds API call throttling capability.
• AutoGen is now published on PyPI as `autogen-agentchat` starting with this version.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.35</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.35</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.35</guid>
      <pubDate>Tue, 20 Aug 2024 02:11:38 GMT</pubDate>
      <description>AutoGen v0.2.35 adds Mistral v1.0.1 support, .NET Anthropic cache control, and decouples RetrieveChat from RetrieveAssistantAgent.
• Updates Mistral client class to support the new Mistral v1.0.1 package.
• Adds cache control support to the .NET Anthropic client.
• Removes dependency on `RetrieveAssistantAgent` for `RetrieveChat`, enabling more flexible retrieval-augmented chat setups.
Breaking changes:
• `TransformChatHistory` and `CompressibleAgent` are removed; any code referencing these classes will break on upgrade.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.34</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.34</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.34</guid>
      <pubDate>Mon, 12 Aug 2024 19:48:25 GMT</pubDate>
      <description>AutoGen v0.2.34 adds async nested chats, a global silent param, Azure AI Inference integration, and last_speaker tracking in GroupChat.
• Adds `silent` global parameter to `ConversableAgent` to suppress output across all agents from a single setting.
• Supports async nested chats, enabling non-blocking multi-agent conversation flows.
• Adds `last_speaker` attribute to `GroupChatManager` for tracking which agent spoke last in a group chat.
• Introduces `AutoGen.AzureAIInference` package (.NET) for Azure AI Inference model support.
• Adds `DotnetInteractiveKernelBuilder` to the `AutoGen.DotnetInteractive` package (.NET).
• Adds `DotnetInteractiveStdioConnector` to `AutoGen.DotnetInteractive` (.NET) for stdio-based kernel connectivity.
• Adds a runtime factory (`[CAP]`) for more flexible agent runtime instantiation.
• Adds support for `gpt-4o-2024-08-06` model in the model catalogue.
• Enhances tool calling support for Cohere models.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.33</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.33</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.33</guid>
      <pubDate>Tue, 30 Jul 2024 14:32:40 GMT</pubDate>
      <description>AutoGen v0.2.33 adds Qdrant and MongoDB Atlas vector stores, Gemini via VertexAI, and Anthropic Bedrock support for RAG and LLM backends.
• Adds Qdrant as a supported VectorDB backend for RetrieveChat RAG pipelines.
• Adds MongoDB Atlas vector search as a VectorDB backend for AutoGen RAG.
• Adds Gemini support via Google VertexAI as an LLM provider.
• Adds Anthropic Bedrock as a supported LLM backend.
• Adds `gpt-4o-mini` to the built-in model list.
• Updates human-input-mode prompt to include the responding agent&apos;s name, improving multi-agent conversation clarity.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.32</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.32</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.32</guid>
      <pubDate>Thu, 04 Jul 2024 15:42:20 GMT</pubDate>
      <description>AutoGen v0.2.32 adds Groq and Cohere client support, expanding non-OpenAI model integrations.
• Adds Groq client support, enabling AutoGen agents to use Groq-hosted models as a drop-in LLM backend.
• Adds Cohere client support, enabling AutoGen agents to use Cohere models as a drop-in LLM backend.
• Adds tool/function-call support for `AnthropicClient` and `AnthropicAgent` in the .NET SDK.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.30</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.30</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.30</guid>
      <pubDate>Fri, 21 Jun 2024 20:06:24 GMT</pubDate>
      <description>AutoGen v0.2.30 adds native Anthropic, Mistral, and Together.AI LLM clients with a uniform multi-provider interface.
• Adds `AnthropicClient` with support for `claude-3-5-sonnet-20240620`, enabling Anthropic models to participate alongside OpenAI GPT models in group chats.
• Adds `MistralClient` for native Mistral AI model support without OpenAI compatibility shims.
• Adds `Together.AI Client` for access to the Together.AI model catalog.
• Adds a uniform interface for calling different LLMs, normalizing the integration surface across OpenAI and non-OpenAI providers.
• Adds client class utilities and a function to indicate whether to hide tools per client (`client_utils`), supporting provider-specific tool-visibility control.
• Adds async `a_initiate_chats` update enabling asynchronous multi-chat orchestration.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.29</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.29</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.29</guid>
      <pubDate>Fri, 14 Jun 2024 19:37:37 GMT</pubDate>
      <description>AutoGen v0.2.29 adds LlamaIndex agent integration, AgentOps logging, Gemini improvements, and AAD auth for Azure clients.
• Adds LlamaIndex agent integration, enabling LlamaIndex agents to participate in AutoGen group chats.
• Adds AgentOps runtime logging integration for observability across AutoGen agent sessions.
• Adds support for passing custom pricing in `config_list`, allowing cost tracking for non-standard or self-hosted models.
• Adds tag-based model filtering in `config_list` as an alternative to filtering by model name.
• Adds AAD (Azure Active Directory) auth support to the Azure client.
• Adds Google Gemini support to AutoGen.Net (v0.0.15), including Gemini samples on the AutoGen.Net website.
• Adds image input support for Anthropic models in AutoGen.Net.
• Adds AOT (Ahead-of-Time) compatibility check for AutoGen.Net Core.
• Allows a function to remove termination strings in group chat, giving finer control over conversation endings.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.28</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.28</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.28</guid>
      <pubDate>Fri, 31 May 2024 04:06:37 GMT</pubDate>
      <description>AutoGen v0.2.28 adds resumable group chat, LLMLingua text compression, silent mode, and Anthropic/Ollama/.NET integrations.
• Adds `bind_dir` argument to `DockerCommandLineExecutor` to bind a host directory into the container at execution time.
• Adds ability to use a separate Python environment in the local code executor (`LocalCommandLineCodeExecutor`).
• Adds `silent` option to nested chats and group chat to suppress message output.
• Adds ability to ignore the select-speaker prompt for `GroupChat`, giving finer control over speaker-selection behaviour.
• Adds support for ignoring specific messages when applying `TransformMessages` transformations.
• Adds `FileLogger` as a custom runtime logger, enabling structured event logging to a file.
• Adds a warning when a duplicate function is registered with an agent.
• Supports resuming a `GroupChat` from a previous state — enabling interruptible, long-running multi-agent conversations.
• Adds `role` parameter to reflection-with-LLM, allowing custom role assignment during reflective reasoning.
• Adds GPT-4o token-count support to token-count utilities.
• Enables function calling with `GPTAssistantAgent`, including full guide and notebook example.
• Adds experimental `AgentEval` integration for agent evaluation workflows.
• Adds `PGVector` support for custom connection objects in the RAG retrieval backend.
• Introduces `AnthropicClient` and `AnthropicClientAgent` for Anthropic model support (Python).
• Adds Gemini safety settings and generation config parameters to the Gemini client.
• Adds Ollama integration for the .NET AutoGen library (`AutoGen.Ollama`).
• Introduces `ChatCompletionAgent` to the `AutoGen.SemanticKernel` .NET package.
• Adds `KernelPluginMiddleware` to `AutoGen.SemanticKernel` .NET package.
• Introduces `ToolCallAggregateMessage` type in the .NET library.
• Rewrites AutoGen Studio database layer to use SQLModel ORM.
• Improves AutoGen Agents support in the CAP (Connected Agents Platform) integration.
• Adds support for raw-data in `ImageMessage` in the .NET library.
• Adds third-party OpenAI API endpoint connection support with example in the .NET library.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.27</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.27</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.27</guid>
      <pubDate>Tue, 30 Apr 2024 14:54:59 GMT</pubDate>
      <description>AutoGen v0.2.27 adds .NET support, OpenAI Assistant v2, message history init, event logging, HTML/CSS/JS code execution, and Azure Cosmos DB caching.
• Adds message history initialization to `ConversableAgent`, allowing agents to be seeded with prior conversation context.
• Adds an event logging API with expanded tracing support via the new event logging feature.
• Adds HTML, CSS, and JavaScript language support to `LocalCommandLineCodeExecutor`, enabling front-end code execution.
• Adds a new caching backend using Azure Cosmos DB.
• Supports the OpenAI Assistant v2 API.
• Introduces AutoGen.NET (AutoGen for .NET), a new language runtime for building agents in C#.
• Re-queries the speaker name when multiple speaker names are returned during Group Chat speaker selection, improving robustness.
• Makes the port number optional in JupyterConnectionInfo().
• Adds `min_tokens` support to the token limiter.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.26</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.26</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.26</guid>
      <pubDate>Fri, 19 Apr 2024 01:01:40 GMT</pubDate>
      <description>AutoGen v0.2.26 adds PGVector support for RAG, selective carryover in `initiate_chats`, and `sk-proj-` OpenAI API key format.
• Adds `vector_db` as a settable parameter in retrieval-augmented chat contrib, enabling customizable vector database backends including PGVector.
• Enhances `initiate_chats` to support selective carryover of context between chats.
• Supports OpenAI `sk-proj-` API key format.
• New integration example with promptflow in `samples/apps/promptflow-autogen`.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.25</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.25</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.25</guid>
      <pubDate>Wed, 17 Apr 2024 03:22:45 GMT</pubDate>
      <description>AutoGen v0.2.25 adds Gemini model support and custom Bing Search base URL for the browser agent.
• Adds support for a custom base URL for Bing Search in the browser agent, enabling use of proxy or regional endpoints.
• Adds Google Gemini as a supported model provider for AutoGen agents.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.24</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.24</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.24</guid>
      <pubDate>Mon, 15 Apr 2024 16:58:00 GMT</pubDate>
      <description>AutoGen v0.2.24 adds Anthropic Claude function calling, a customizable vectordb module, and CosmosDB support.
• Adds `extra_require` for `cosmosdb` in `setup.py`, enabling optional CosmosDB installation as a vector store backend.
• Adds a `vectordb` module with a customizable vector database interface for RAG pipelines.
• Adds function call support for Anthropic Claude via the latest Anthropic API.
• Adds `llm_config` support in `AgentOptimizer`, allowing LLM configuration to be passed directly to the optimizer.
• Adds `&apos;py&apos;` as a recognized language tag in `ConversableAgent` code execution, enabling Python code blocks to be detected and run.
• Adds source attribution to the default RAG prompt answer, surfacing where retrieved content originated.
• Standardizes printing of `MessageTransforms` for more consistent and readable usage and cost output.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.22</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.22</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.22</guid>
      <pubDate>Sat, 06 Apr 2024 20:15:05 GMT</pubDate>
      <description>AutoGen v0.2.22 adds TransformMessages capability, Anthropic Claude support, GroupChat speaker customization, and an in-memory cache class.
• Adds `TransformMessages` capability as a generalized replacement for previous long-context handling — prior long-context capabilities are now deprecated.
• Adds support for Anthropic Claude models, including system message support in Claude-based workflows.
• Adds an in-memory cache class (`Add in memory cache class`) for LLM response caching without disk I/O.
• Adds `context_max_tokens` support in `RetrieveUserProxyAgent` via `retrieve_config`, giving fine-grained control over retrieval context size.
• Adds ability to specify the `role` field for select-speaker messages in GroupChat, enabling Mistral and other non-OpenAI models to function correctly in group chat speaker selection.
• Adds customization of the speaker-select message and prompt in `GroupChat`.
• Expands speaker name matching during speaker selection in `GroupChat` to handle a broader range of model response formats.
• Adds string-based UDF (user-defined function) support.
• Adds an HTML parser for RAG pipelines.
• Adds AutoDefense research integration: a multi-agent defense mechanism against LLM jailbreak attacks using AutoGen.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.21</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.21</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.21</guid>
      <pubDate>Thu, 28 Mar 2024 15:32:47 GMT</pubDate>
      <description>AutoGen v0.2.21 adds AgentOptimizer, Vision Capability, IOStream/WebSocket support, Mistral native tool calls, and user-defined functions in the local CLI executor.
• Adds `AgentOptimizer`, a research-backed agent that iteratively improves tool sets used by agents during multi-turn conversations.
• Adds user-defined functions support to the local CLI executor, bringing &apos;skills&apos;-style extensibility (previously only in AutoGen Studio) to the code execution API.
• Adds `VisionCapability` for `ConversableAgent`, enabling agents to process and reason about images via GPT-4V-style multimodal inputs.
• Introduces the `IOStream` protocol with WebSocket support, allowing agent conversations to stream I/O over WebSocket connections.
• Adds native tool call support for the Mistral AI API custom model, enabling function/tool calling without OpenAI compatibility shims.
• Adds `WebArena` benchmarking tool under `samples/tools/webarena` for running and evaluating agents against the WebArena benchmark.
• Adds ability to retrieve the list of actors from the directory service via the CAP (actor platform) layer.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.20</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.20</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.20</guid>
      <pubDate>Thu, 21 Mar 2024 00:18:15 GMT</pubDate>
      <description>AutoGen v0.2.20 adds image generation, Azure AI Search support, streaming replies, and a composable actor platform.
• Adds `extra_body` field to `LLMConfig` dataclass to enable Azure AI Search support in AutoGen Studio.
• New `ImageGenerationCapability` contrib feature (2.0) lets agents generate images as part of conversations.
• New Composable Actor Platform (CAP) sample app enables distributed, actor-based AutoGen agent deployments.
• AutoGen Studio gains upload/download of Skills and Workflows, streaming agent replies, and agent message summarization.
• Nested chat now supports different senders, enabling more flexible multi-agent conversation topologies.
• Separates OpenAI Assistants API config items from the general `llm_config` in `GPTAssistantAgent`.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.18</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.18</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.18</guid>
      <pubDate>Tue, 12 Mar 2024 01:54:28 GMT</pubDate>
      <description>AutoGen v0.2.18 adds callable messages, a fine-tuning tool for conversable agents, and a Docker-based command-line code executor.
• Adds `LocalCommandLineCodeExecutor` support for accepting a `path` object for `work_dir`, in addition to strings.
• Implements a Docker-based `CommandLineCodeExecutor` for sandboxed, containerized code execution.
• Supports callable messages, allowing user-defined message functions to control what agents send to one another.
• Adds a fine-tuning tool (`samples/tools/finetuning`) for training custom models on conversable agents.
Breaking changes:
• `CompressibleAgent` now requires a `model` field in `llm_config`; configurations omitting it will break.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.17</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.17</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.17</guid>
      <pubDate>Thu, 07 Mar 2024 03:30:15 GMT</pubDate>
      <description>AutoGen v0.2.17 adds customizable speaker selection for group chats and tightens nested chat registration.
• Allows users to pass a customized speaker selection method into group chat, enabling fully programmable agent turn-ordering beyond the built-in strategies.
• Removes the default trigger value for `register_nested_chats`, requiring callers to supply an explicit trigger and making nested chat configuration unambiguous.
• Raises errors when incompatible arguments are used together with a code executor, surfacing misconfiguration at startup instead of silently misbehaving.
• Adjusts message processing order to ensure proper combination of agent capabilities across multi-agent pipelines.
Breaking changes:
• The class `LocalCommandlineCodeExecutor` has been renamed to `LocalCommandLineCodeExecutor`; any code importing or referencing the old name will break.
• `register_nested_chats` no longer has a default trigger value; callers that relied on the default must now pass an explicit trigger argument or the call will fail.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.16</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.16</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.16</guid>
      <pubDate>Fri, 01 Mar 2024 05:21:17 GMT</pubDate>
      <description>AutoGen v0.2.16 adds `register_nested_chats`, a Docker-based Jupyter executor, and expanded hook and function-removal APIs.
• Adds `register_nested_chats` method to simplify composing nested chats, letting agents use other multi-agent conversations as inner monologue before replying.
• Adds support for removing function calls in `ConversableAgent`.
• Hook methods updated to accept a `sender` argument, enabling per-sender logic in hook callbacks.
• Introduces a Docker-based Jupyter executor for sandboxed, container-isolated code execution.
• FSM-based group chat with user-specified agent transitions now documented via an official blog post.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.15</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.15</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.15</guid>
      <pubDate>Sun, 25 Feb 2024 17:41:23 GMT</pubDate>
      <description>AutoGen v0.2.15 adds async multi-chat, group chat introductions, per-chat max-turn limits, and a message-processing hook.
• Adds `max_turns` parameter to `initiate_chat` and `initiate_chats` to limit the maximum number of turns in a conversation.
• Adds async version of multiple sequential chats, enabling non-blocking orchestration of dependent multi-agent pipelines.
• Adds group chat introductions: participants can now send introductions at the start of a group chat so agents know each other&apos;s roles.
• Adds message processing hook to `ConversableAgent` allowing messages to be transformed before sending — enabling custom frontend display and other pre-send logic.
• Adds `jupyter-kernel-gateway` support for the IPython code executor.
• Allows `None` for the `sender` field in `ConversableAgent.generate_reply`, broadening reply generation to sender-agnostic contexts.
• Releases AutoGenBench v0.0.2.
• Adds `azure_deployment` parameter handling in `GPTAssistantAgent` to maintain compatibility with `OpenAIWrapper` and Azure OpenAI.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.14</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.14</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.14</guid>
      <pubDate>Fri, 16 Feb 2024 07:11:11 GMT</pubDate>
      <description>AutoGen v0.2.14 adds callable summary methods, runtime logging, Azure assistant API support, and GroupChat agent lookup.
• Adds `autogen.initiate_chats` top-level function to start sequential chats initiated by different agents.
• Adds callable `summary_method` support to `initiate_chats`, allowing custom summarization logic to be passed as a Python callable.
• Adds `nested_agents` property and `agent_by_name` lookup to `GroupChat`, enabling retrieval of nested agents and name-based agent resolution.
• Adds runtime logging capability to `ConversableAgent`-based conversations for recording and auditing agent interactions.
• Adds Azure assistant API support to `GPTAssistantAgent`.
• Adds `is_termination_msg` validation to `GPTAssistantAgent`, respecting termination conditions and human input mode.
• Adds OpenAI API key format validation and `llm_config` validation on `ConversableAgent` construction.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.13</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.13</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.13</guid>
      <pubDate>Sun, 11 Feb 2024 16:07:56 GMT</pubDate>
      <description>AutoGen v0.2.13 adds a long-context handling agent capability and a new extensible code execution interface with stateful executors.
• Adds a new extensible agent capability for long context handling, enabling agents to operate over inputs that exceed standard context windows.
• Introduces a new extensible code execution interface with support for stateful executors, allowing code state to persist across execution steps.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.12</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.12</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.12</guid>
      <pubDate>Thu, 08 Feb 2024 02:02:42 GMT</pubDate>
      <description>AutoGen v0.2.12 adds SocietyOfMind function-calling support, exposes `filter_config`, and introduces multiple sequential chats and a Discord bot.
• Exposes `filter_config` function as a public API for filtering LLM config lists.
• Adds `max_tokens` field to AutoGen Studio&apos;s `LLMConfig`, enabling token-limit control in Studio-configured models.
• Enables `SocietyOfMind` agents to participate in function calling and tool use workflows.
• Introduces multiple sequential chats interface, allowing a sequence of chats to be programmed with results carried forward between them.
• Introduces AutoAnny, a Discord bot built with AutoGen demonstrating real-time agent interactions on Discord.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.11</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.11</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.11</guid>
      <pubDate>Tue, 06 Feb 2024 19:29:33 GMT</pubDate>
      <description>AutoGen v0.2.11 adds FSM-based group chat, sequential multi-chat chaining, and AutoGen Studio workflow export and skill editing.
• Adds `initiate_chats` interface on `ConversableAgent` for programming a sequence of dependent chats that carry previous chat results forward.
• Adds FSM (finite state machine) based group chat via graph group chat support, enabling fine-grained control of speaker order transitions in group chat.
• AutoGen Studio gains workflow export, skill editing, and CSV support.
• Enables timeout for code execution on Windows using `ThreadPoolExecutor`.
• Every agent in a group chat now receives the termination message, not just the initiating agent.
Breaking changes:
• Default code execution is now disabled on `society_of_mind` and `web_surfer` agents.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.10</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.10</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.10</guid>
      <pubDate>Fri, 02 Feb 2024 18:56:57 GMT</pubDate>
      <description>AutoGen v0.2.10 adds a Custom Model Client API, SocietyOfMindAgent, and tool-overwrite support for GPTAssistantAgent.
• Adds `GPTAssistantAgent` overwrite-tools functionality, letting callers replace the agent&apos;s registered tools at runtime.
• Adds Custom Model Client support, allowing developers to plug in arbitrary inference backends by implementing a defined client interface.
• Adds `SocietyOfMindAgent`, a new agent class that exposes a single-agent interface while running a full GroupChat as an internal monologue.
• Expands `token_count_utils` with support for new models.
Breaking changes:
• The default value of `code_execution_config` in `ConversableAgent` is changed from `None` to `False`; any code that relied on the old `None` default to control code execution will behave differently after upgrade.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.9</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.9</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.9</guid>
      <pubDate>Sun, 28 Jan 2024 00:57:16 GMT</pubDate>
      <description>AutoGen v0.2.9 adds GroupChat to AutoGen Studio, launches AutoGenBench, and enables agent-driven history cleaning in group chat.
• Adds GroupChat support to the AutoGen Studio UI, enabling multi-agent group chat workflows without writing code.
• Introduces AutoGenBench, a new benchmarking tool for measuring and evaluating AutoGen agent performance.
• Adds (experimental) manual history cleaning in group chat, allowing agents (via user proxy) to send history cleaning commands mid-session.
• Adds a new notebook example for a SQL agent operating in the Spider environment.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.8</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.8</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.8</guid>
      <pubDate>Tue, 23 Jan 2024 16:16:45 GMT</pubDate>
      <description>AutoGen v0.2.8 adds Redis caching, a web surfer agent, and human-input `initiate_chat` with no message required.
• Adds Redis cache support (alongside existing diskcache) for agent chat and LLM client inference via `initiate_chat` and client-level caching APIs.
• Allows `initiate_chat` to be called without passing a message, enabling the agent conversation to begin with human input instead.
• Adds a new web surfer agent capable of searching and browsing the web autonomously.
• Adds a dev container for AutoGen Studio to streamline development environment setup.
Breaking changes:
• `use_docker` now defaults to `True`; setups that previously relied on the False default will begin attempting to run code in Docker containers.
• `last_n_messages` now defaults to `&apos;auto&apos;`; setups that relied on the previous numeric default may see different conversation-context truncation behavior.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.7</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.7</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.7</guid>
      <pubDate>Thu, 18 Jan 2024 08:16:48 GMT</pubDate>
      <description>AutoGen v0.2.7 adds Python 3.12 support, tag-based LLM config filtering, agent usage summaries, and AzureOpenAI endpoint compatibility.
• Adds tag support to `OAI_CONFIG_LIST` entries, enabling `filter_func` or config selection to filter LLM configurations by tag.
• Switches to the `AzureOpenAI` client automatically when `api_type == &apos;azure&apos;` is set in the config, replacing the legacy Azure path.
• Adds usage summary tracking for agents, surfacing token and call statistics per agent.
• Supports function call style API in the function decorator, enabling compatibility with Azure OpenAI and Gemini function-calling conventions.
• Adds Python 3.12 support.
• Enables running sync reply functions inside async chats, broadening mixed sync/async agent composition.
Breaking changes:
• In the next release (not this one), the default value of `use_docker` in `code_execution_config` will change to `True`; set it to `False` or `None` explicitly now to avoid docker being enabled automatically on upgrade.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.6</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.6</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.6</guid>
      <pubDate>Thu, 11 Jan 2024 09:12:42 GMT</pubDate>
      <description>AutoGen v0.2.6 adds streaming tool call support.
• Adds support for streaming tool calls, enabling real-time output as tool invocations execute.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.5</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.5</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.5</guid>
      <pubDate>Mon, 08 Jan 2024 22:24:27 GMT</pubDate>
      <description>AutoGen v0.2.5 adds streamed function call support and makes `contrib/capability` directly importable.
• Makes `contrib/capability` importable as a package by adding `__init__.py`, enabling direct imports from `autogen.agentchat.contrib.capability`.
• Adds support for streamed function calls, allowing agents to handle function-call responses delivered via streaming APIs.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.4</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.4</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.4</guid>
      <pubDate>Mon, 08 Jan 2024 01:16:02 GMT</pubDate>
      <description>AutoGen v0.2.4 adds teachability for any agent, OpenAI tool-call support, and AutoBuild agent-library construction.
• Adds OpenAI tool-call support to conversable agents, enabling agents to invoke tool calls returned by the API.
• Introduces a generic extensibility mechanism that lets any conversable agent become teachable — not just built-in agent types — as demonstrated by the new `GPTAssistantAgent` teachability example.
• Extends AutoBuild to support building agents from an agent library and auto-generating agent descriptions for group chat.
Breaking changes:
• GPT-4 is no longer the default model; callers that relied on the implicit default will now receive an error — the model must be set explicitly whenever an LLM is used.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.3</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.3</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.3</guid>
      <pubDate>Fri, 05 Jan 2024 01:00:15 GMT</pubDate>
      <description>AutoGen v0.2.3 adds a function-calling decorator, AgentOptimizer, and renames AutoGen Assistant to AutoGen Studio.
• Adds `allow_repeat_speaker` parameter support for a list of agents in group chat, enabling fine-grained control over which agents may repeat turns.
• Adds `AgentOptimizer`, a new class providing an agentic approach to iteratively train and improve LLM agent function sets.
• Adds a decorator for function calling, making it easier to define and register callable functions for agents.
• Improves `config_list_from_json` utility for loading model configuration lists, with an explicit error thrown when `OAI_CONFIG_LIST` is missing.
• Renames the AutoGen Assistant sample app to AutoGen Studio, with feature upgrades including multiline string support in chat input.
• Adds Guidance + AutoGen integration example for constrained generation combined with multi-step reasoning.
• Adds a sample notebook for using AutoGen inside Microsoft Fabric.
• Adds poetry setup support for dependency management.
• Updates `get_max_token_limit` with latest models and token limits.
• Allows specifying a Docker image to use with Testbed via user configuration.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.2</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.2</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.2</guid>
      <pubDate>Sun, 10 Dec 2023 03:32:11 GMT</pubDate>
      <description>AutoGen v0.2.2 adds async group chat, agent description field, and broader GroupChat message sourcing
• Adds a `description` field to agents, distinct from `system_message`, to improve speaker selection quality in group chat scenarios.
• Enables `GroupChat` to receive messages from agents that are not participants in the chat.
• Supports async group chat and async generation, enabling non-blocking multi-agent workflows.
• Raises an explicit error when a function/tool-use `llm_config` is passed to `GroupChatManager`, preventing misconfiguration.
• Changes the default model and config loading process in `AgentBuilder`.
• Adds a new example notebook demonstrating video transcript translation with Whisper inside AutoGen.
Breaking changes:
• Fixes a breaking change introduced by `openai&gt;=1.1.0` in function call handling — users on v0.2.0 or v0.2.1 must upgrade.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.1</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.1</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.1</guid>
      <pubDate>Wed, 06 Dec 2023 16:50:47 GMT</pubDate>
      <description>AutoGen v0.2.1 adds AutoBuild, Function Inception, async human input, and verbose GPT assistant logging.
• Adds a `verbose` flag to the GPT assistant agent to print more detailed logs during execution.
• Enables agents to register async human input handlers, supporting non-blocking input flows.
• Introduces Function Inception: agents can now define, update, or remove functions dynamically during a conversation after agent creation.
• Adds AutoBuild for automatically constructing multi-agent systems from a task description.
• Adds cost calculation and cost summary to the client-based inference layer, restoring a v0.1 capability.
• Raises a `content_filter` error when responses are blocked by the content filter, restoring v0.1 behaviour in the new client.
• Adds `is_termination_msg` handling to `GroupChat`, enabling termination conditions in multi-agent group conversations.
• Message `content` field in agents now supports both `str` and `List`, generalizing the data structure to accommodate GPT-4V message format.
• Adds the GAIA benchmark to the Testbed for evaluating general AI assistants.
• Testbed can now read authentication credentials from the `OPENAI_API_KEY` environment variable in addition to `OAI_CONFIG_LIST`.
• Adds a warning message in retrieve chat when `docs_path` is not explicitly set.
Breaking changes:
• The `openai` dependency is capped at `&lt;1.3` as a temporary fix for the breaking change introduced by openai 1.3.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.2.0</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.2.0</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.2.0</guid>
      <pubDate>Sat, 25 Nov 2023 01:01:40 GMT</pubDate>
      <description>AutoGen v0.2.0 adds GPTAssistantAgent, TeachableAgent, CompressibleAgent, AgentEval, multimodal (GPT-4V) support, and streaming to its multi-agent framework.
• Adds `GPTAssistantAgent` leveraging the OpenAI Assistant API for conversational capabilities and state management.
• Adds `TeachableAgent` for persistent user teachings across chat sessions using a memo store.
• Adds experimental `CompressibleAgent` for managing long conversations that exceed context limits.
• Introduces the `AgentEval` framework for assessing task utility in LLM-powered applications.
• Adds support for customized vector databases and embedding functions in RetrieveChat RAG pipelines.
• Adds support for custom text splitters in RetrieveChat.
• Adds function-call filtering in group chat to control which agents receive function-call messages.
• Adds experimental streaming support for agent responses.
• Adds enhanced async function execution and improved handling of human input.
• Adds Large Multimodal Model (GPT-4V) support to AgentChat.
• Adds a Langchain tool bridge enabling agents to use Langchain tools directly.
• Adds rich text format support in RetrieveChat and PDF file parsing via `retrieve_utils.py`.
• Adds richer speaker selector options and robustness improvements to GroupChat.
• Adds `config_list` instantiation from a `.env` file in `openai_utils.py`.
• Deploys a sample web application (`autogen-assistant`) for end-to-end demonstration of AutoGen agents.
Breaking changes:
• AutoGen v0.2.0 switches from `openai` v0.x to `openai` v1.x; existing code using the old client API will break and requires following the migration guide at https://microsoft.github.io/autogen/docs/Installation/#migration-guide-to-v02.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.1.14</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.1.14</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.1.14</guid>
      <pubDate>Sat, 28 Oct 2023 01:12:20 GMT</pubDate>
      <description>AutoGen v0.1.14 adds multimodal LLaVA support, Qdrant vector store, thread-safe code execution, and token count utilities.
• Adds `QdrantRetrieveUserProxyAgent` in `contrib/` for Qdrant vector store support in retrieval-augmented chats.
• Adds `token_count_util` for counting tokens in agent conversations.
• Enables multimodal agent interactions via a new LLaVA example notebook at `notebook/agentchat_lmm_llava.ipynb`.
• Supports running agent chats in a different thread or process using thread-safe timeout for code execution.
• Supports the new version of chromadb in retrieve chat.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.1.13</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.1.13</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.1.13</guid>
      <pubDate>Sat, 21 Oct 2023 16:59:56 GMT</pubDate>
      <description>AutoGen v0.1.13 adds TeachableAgent for persistent long-term memory across chat sessions via vector database.
• Adds `TeachableAgent` class that persists user-taught facts, preferences, and skills across chat boundaries using a vector database, saving memos to disk at chat end and loading them at the next chat start.
• Retrieves individual memos into context as needed rather than loading the full memory store, preserving context-window space while enabling long-term recall.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.1.12</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.1.12</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.1.12</guid>
      <pubDate>Thu, 19 Oct 2023 23:57:56 GMT</pubDate>
      <description>AutoGen v0.1.12 adds custom text splitter support for RAG agents and function call filtering in group chat.
• Adds function call filtering in group chat, reducing failures when agents invoke tools during multi-agent conversations.
• Adds support for custom text splitters in RAG agents, enabling user-defined chunking logic for retrieval workflows.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.1.11</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.1.11</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.1.11</guid>
      <pubDate>Tue, 17 Oct 2023 00:14:22 GMT</pubDate>
      <description>AutoGen v0.1.11 adds a Langchain tool bridge, enabling agents to use Langchain tools directly.
• Adds a Langchain tool bridge so AutoGen agents can use Langchain tools natively, demonstrated in `agentchat_langchain.ipynb`.
• Improves logging in `oai.completion` to display `token_count` during model calls.
• Adds compatibility for custom models that do not return all fields in the response.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.1.10</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.1.10</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.1.10</guid>
      <pubDate>Tue, 10 Oct 2023 13:23:52 GMT</pubDate>
      <description>AutoGen v0.1.10 lets you plug in customized vector databases and embedding functions.
• Adds support for plugging in customized vector database backends and custom embedding functions.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.1.7</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.1.7</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.1.7</guid>
      <pubDate>Sat, 07 Oct 2023 13:08:29 GMT</pubDate>
      <description>AutoGen v0.1.7 adds .env file support for instantiating config_list in openai_utils.
• Adds `.env` file support to `openai_utils.py` for instantiating `config_list`, enabling credential loading from environment files without hardcoding values.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.1.5</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.1.5</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.1.5</guid>
      <pubDate>Sun, 01 Oct 2023 14:37:58 GMT</pubDate>
      <description>AutoGen v0.1.5 adds PDF file parsing support to RetrieveChat&apos;s retrieve_utils.
• Adds PDF file parsing to `retrieve_utils.py`, enabling RetrieveChat to extract and index text from PDF documents.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.1.4</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.1.4</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.1.4</guid>
      <pubDate>Sat, 30 Sep 2023 17:27:22 GMT</pubDate>
      <description>AutoGen v0.1.4 adds configurable retry timing for rate-limit handling.
• Adds configurable retry wait time to handle API rate-limit errors in multi-agent workflows.</description>
    </item>
    <item>
      <title>Microsoft AutoGen v0.1.2</title>
      <link>https://github.com/microsoft/autogen/releases/tag/v0.1.2</link>
      <guid isPermaLink="true">https://github.com/microsoft/autogen/releases/tag/v0.1.2</guid>
      <pubDate>Wed, 27 Sep 2023 04:33:14 GMT</pubDate>
      <description>AutoGen v0.1.2 adds single-line code detection and new RetrieveChat controls including `customized_answer_prefix` and `no_update_context`.
• Adds `customized_answer_prefix` parameter to RetrieveChat to trigger Update Context when the specified prefix is absent from the answer, enabling custom trigger-word control.
• Adds `no_update_context` parameter to RetrieveChat to suppress Update Context entirely.
• Extends `extract_code` to detect single-line code blocks.
• RetrieveChat now upserts to ChromaDB in batches of 40,000 records, improving stability for large corpora.</description>
    </item>
  </channel>
</rss>
