# autogen

> A programming framework for agentic AI

- **URL**: https://www.freshcrate.ai/projects/autogen
- **Author**: microsoft
- **Category**: Frameworks
- **Latest version**: `python-v0.7.5` (2025-09-30)
- **License**: non-standard
- **Source**: https://github.com/microsoft/autogen
- **Homepage**: https://microsoft.github.io/autogen/
- **Language**: Python
- **GitHub**: 57,294 stars, 8,631 forks
- **Registry**: github
- **Tags**: `agentic`, `agentic-agi`, `agents`, `ai`, `autogen`, `autogen-ecosystem`, `chatgpt`, `framework`, `llm-agent`, `python`

## Description

A programming framework for agentic AI

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `python-v0.7.5` | 2025-09-30 | Low | ## What's Changed * Fix docs dotnet core typo by @lach-g in https://github.com/microsoft/autogen/pull/6950 * Fix loading streaming Bedrock response with tool usage with empty argument by @pawel-dabro in https://github.com/microsoft/autogen/pull/6979 * Support linear memory in RedisMemory by @justin-cechmanek in https://github.com/microsoft/autogen/pull/6972 * Fix message ID for correlation between streaming chunks and final mes… by @smalltalkman in https://github.com/microsoft/autogen/pull/6 |
| `python-v0.7.4` | 2025-08-19 | Low | ## What's Changed * Update docs for 0.7.3 by @ekzhu in https://github.com/microsoft/autogen/pull/6948 * Update readme with agent-as-tool by @ekzhu in https://github.com/microsoft/autogen/pull/6949 * Fix Redis Deserialization Error by @BenConstable9 in https://github.com/microsoft/autogen/pull/6952 * Redis Doesn't Support Streaming by @BenConstable9 in https://github.com/microsoft/autogen/pull/6954 * update version to 0.7.4 by @ekzhu in https://github.com/microsoft/autogen/pull/6955 * Updat |
| `python-v0.7.3` | 2025-08-19 | Low | ## What's Changed * Update website for 0.7.2 by @ekzhu in https://github.com/microsoft/autogen/pull/6902 * Typo in docs for 'NoOpTracerProvider' by @nicsuzor in https://github.com/microsoft/autogen/pull/6915 * Fix MCP example in readme by @ekzhu in https://github.com/microsoft/autogen/pull/6919 * Extend pydantic model capability for anyOf/oneOf item typing by @fiow123 in https://github.com/microsoft/autogen/pull/6925 * Update README.md with correct stable version by @Jp3132 in https://githu |
| `python-v0.7.2` | 2025-08-07 | Low | ## What's Changed * Update website 0.7.1 by @ekzhu in https://github.com/microsoft/autogen/pull/6869 * Update OpenAIAssistantAgent doc by @ekzhu in https://github.com/microsoft/autogen/pull/6870 * Update 0.7.1 website ref by @ekzhu in https://github.com/microsoft/autogen/pull/6871 * Remove assistant related methods from OpenAIAgent by @ekzhu in https://github.com/microsoft/autogen/pull/6866 * Make DockerCommandLineCodeExecutor the default for MagenticOne team by @Copilot in https://github.c |
| `python-v0.7.1` | 2025-07-28 | Low | ## What's New  ### `OpenAIAgent` supports all built-in tools  * Feat/OpenAI agent builtin tools 6657 by @tejas-dharani in https://github.com/microsoft/autogen/pull/6671  ### Support nested `Team` as a participant in a `Team`  * Supporting Teams as Participants in a GroupChat by @ekzhu in https://github.com/microsoft/autogen/pull/5863  ### Introduce `RedisMemory`  * Adds Redis Memory extension class by @justin-cechmanek in https://github.com/microsoft/autogen/pull/6743  ### Upgrade |
| `python-v0.6.4` | 2025-07-09 | Low | # What's New  More helps from @copilot-swe-agent for this release.  ### Improvements to `GraphFlow`  Now it behaves the same way as `RoundRobinGroupChat`, `SelectorGroupChat` and others after termination condition hits -- it retains its execution state and can be resumed with a new task or empty task. Only when the graph finishes execution i.e., no more next available agent to choose from, the execution state will be reset.  Also, the inner StopAgent has been removed and there will be no |
| `python-v0.6.2` | 2025-07-01 | Low | ## What's New  ### Streaming Tools  This release introduces streaming tools and updates `AgentTool` and `TeamTool` to support `run_json_stream`. The new interface exposes the inner events of tools when calling `run_stream` of agents and teams. `AssistantAgent` is also updated to use `run_json_stream` when the tool supports streaming. So, when using `AgentTool` or `TeamTool` with `AssistantAgent`, you can receive the inner agent's or team's events through the main agent.  To create new stre |
| `python-v0.6.1` | 2025-06-05 | Low | ## Bug Fixes * Fix bug in GraphFlow cycle check by @ekzhu in https://github.com/microsoft/autogen/pull/6629 * Fix graph validation logic and add tests by @ekzhu in https://github.com/microsoft/autogen/pull/6630  ## Others * Add list of function calls and results in `ToolCallSummaryMessage` by @ekzhu in https://github.com/microsoft/autogen/pull/6626  **Full Changelog**: https://github.com/microsoft/autogen/compare/python-v0.6.0...python-v0.6.1 |
| `python-v0.6.0` | 2025-06-05 | Low | ## What's New  ### Change to `BaseGroupChatManager.select_speaker` and support for concurrent agents in `GraphFlow`  We made a type hint change to the `select_speaker` method of `BaseGroupChatManager` to allow for a list of agent names as a return value. This makes it possible to support concurrent agents in `GraphFlow`, such as in a fan-out-fan-in pattern.   ```python # Original signature: async def select_speaker(self, thread: Sequence[BaseAgentEvent \| BaseChatMessage]) -> str:   ... |
| `python-v0.5.7` | 2025-05-14 | Low | ## What's New  ### `AzureAISearchTool` Improvements  The Azure AI Search Tool API now features unified methods:  - `create_full_text_search()` (supporting `"simple"`, `"full"`, and `"semantic"` query types) - `create_vector_search()` and  - `create_hybrid_search()` We also added support for client-side embeddings, while defaults to service embeddings when client embeddings aren't provided.  **If you have been using `create_keyword_search()`, update your code to use `create_full_text_se |

## Dependency audit

- **Score**: 98/100
- **Total deps**: 0
- **Resolved**: 0
- **Unresolved**: 0
- **License conflicts**: 0
- **Warnings**: 1
- **Scanned**: 2026-05-25

## Citation

- HTML: https://www.freshcrate.ai/projects/autogen
- Markdown: https://www.freshcrate.ai/projects/autogen.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/autogen/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
