AutoGen, a framework for building AI agents, continues to evolve with active contributions focusing on multi-agent capabilities and LLM integrations. The project is supported by Microsoft and aims to simplify agentic AI system development.
The AutoGen project has seen a surge in feature enhancements and bug fixes, particularly around improving user interaction and model integrations. Notable pull requests include #3445, which adds human interaction support in AutoGenStudio, and #3419, introducing Kubernetes-based code execution. However, the backlog of 86 open pull requests suggests potential bottlenecks in the review process.
The AutoGen project is actively developing new features while managing a significant backlog of contributions, indicating both growth potential and operational challenges.
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 17 | 23 | 11 | 3 | 2 |
30 Days | 86 | 49 | 110 | 9 | 3 |
90 Days | 289 | 141 | 579 | 49 | 6 |
All Time | 1582 | 1089 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Li Jiang | 2 | 4/4/0 | 12 | 376 | 8180 | |
Xiaoyun Zhang | 2 | 12/12/1 | 14 | 142 | 7876 | |
HRUSHIKESH DOKALA | 2 | 0/1/0 | 3 | 15 | 6592 | |
Victor Dibia | 2 | 2/2/0 | 6 | 340 | 4797 | |
github-merge-queue[bot] | 1 | 0/0/0 | 20 | 302 | 3020 | |
Wael Karkoub | 1 | 1/1/0 | 1 | 9 | 2759 | |
Mark Sze | 3 | 4/3/0 | 8 | 15 | 1946 | |
Eric Zhu | 2 | 2/2/0 | 4 | 306 | 1320 | |
Andy Zhou | 1 | 2/1/1 | 1 | 1 | 1059 | |
David Luong | 1 | 2/1/0 | 1 | 12 | 398 | |
James Woffinden-Luey (jluey1) | 1 | 1/0/0 | 3 | 14 | 328 | |
Aamir | 1 | 3/2/2 | 2 | 3 | 309 | |
None (dependabot[bot]) | 2 | 2/0/0 | 2 | 1 | 191 | |
Rajan | 1 | 1/1/0 | 1 | 20 | 172 | |
Gaoxiang Luo | 1 | 0/1/0 | 1 | 3 | 168 | |
Zoltan Lux | 1 | 1/1/0 | 1 | 1 | 145 | |
Prithvi | 1 | 0/0/0 | 1 | 1 | 120 | |
Umer Mansoor | 2 | 3/2/1 | 3 | 5 | 102 | |
gagb | 2 | 7/7/0 | 10 | 5 | 97 | |
Anirudh31415926535 | 1 | 1/1/0 | 1 | 2 | 75 | |
Chaitanya Belwal | 1 | 1/1/0 | 1 | 1 | 57 | |
Olaoluwa Ademola Salami | 1 | 1/1/0 | 1 | 2 | 42 | |
wenngong | 1 | 1/2/0 | 2 | 6 | 30 | |
zcipod | 1 | 1/1/0 | 1 | 1 | 8 | |
Jack Gerrits | 2 | 2/2/0 | 3 | 4 | 8 | |
Kirushikesh DB | 1 | 1/1/0 | 1 | 1 | 7 | |
New-World-2019 | 1 | 7/3/3 | 3 | 3 | 6 | |
Manojkumar Kotakonda | 1 | 2/1/1 | 1 | 1 | 5 | |
Jay | 1 | 1/1/0 | 1 | 1 | 3 | |
Davor Runje | 1 | 2/1/0 | 1 | 1 | 3 | |
Alexander Lundervold | 1 | 1/1/0 | 1 | 1 | 2 | |
Eddy Fidel | 1 | 1/1/0 | 1 | 1 | 2 | |
Qingyun Wu | 1 | 1/1/0 | 1 | 1 | 2 | |
morris.liu | 1 | 1/1/0 | 1 | 1 | 2 | |
Ricky Loynd | 1 | 1/1/0 | 1 | 1 | 2 | |
Henry Kobin | 1 | 1/1/0 | 1 | 1 | 1 | |
Juan Artero (artero) | 0 | 1/0/0 | 0 | 0 | 0 | |
João Galego (JGalego) | 0 | 2/0/2 | 0 | 0 | 0 | |
Chi Wang | 0 | 0/0/0 | 0 | 0 | 0 | |
Anush (Anush008) | 0 | 1/0/0 | 0 | 0 | 0 | |
Tonic (Josephrp) | 0 | 2/0/0 | 0 | 0 | 0 | |
Nick Stielau (nstielau) | 0 | 1/0/0 | 0 | 0 | 0 | |
Tim Bula (timrbula) | 0 | 1/0/0 | 0 | 0 | 0 | |
Dev Khant (Dev-Khant) | 0 | 1/0/0 | 0 | 0 | 0 | |
Suchit G (SuchitG04) | 0 | 2/0/1 | 0 | 0 | 0 | |
Aristo (randombet) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (SailorJoe6) | 0 | 3/0/2 | 0 | 0 | 0 | |
Schuster (axecopfire) | 0 | 2/0/2 | 0 | 0 | 0 | |
Yuxiang Dong(Jerry) (Git-Noob123) | 0 | 1/0/1 | 0 | 0 | 0 | |
None (Jollerprutt) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (pd-illinois) | 0 | 1/0/0 | 0 | 0 | 0 | |
kiyoung (questcollector) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (TheAmazingRoderic) | 0 | 1/0/1 | 0 | 0 | 0 | |
siddharth Sambharia (siddharthsambharia-portkey) | 0 | 1/0/0 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The recent activity on the AutoGen GitHub repository indicates a vibrant development environment, with 493 open issues reflecting a mix of bugs, feature requests, and discussions. Notably, there are several urgent bug reports regarding functionality and integration with various models, particularly concerning local model support and API interactions. A recurring theme is the challenge of maintaining compatibility across different model types and ensuring that tools function as intended within multi-agent setups.
Several issues highlight critical bugs that could affect user experience, such as problems with agent responses in group chats, unexpected behaviors when using local models, and difficulties in executing functions. The presence of numerous enhancement requests also suggests that users are eager for more features and improved usability.
Issue #3449: [Issue]: Please provide latest pypi release of autogen-studio
Issue #3448: [Bug]: AttributeError: 'NoneType' object has no attribute 'create'
Issue #3447: [Bug]: Autogen recreated all default skills, models, agents and workflows upon restart
Issue #3446: [Feature Request]: implement FEDOT
for evolutionary algorithms for auto agent generation and autoML
Issue #3443: [Bug]: Invalid value for 'content': expected a string, got null.
Issue #3437: [.Net][Bug]: An error occurred: Error code: 500 - {'error': {'message': 'The model produced invalid content...'}
Issue #3436: [.Net][Feature Request]: Add Structural output configuration to GenerateReplyOption
Issue #3434: [Issue]: Integrate Web Scraper with RagProxyAgent
Issue #3415: [Issue]: openai.BadRequestError... Model not found...
Issue #3405: [Issue]: Add in Teachability function for agent in Autogen Studio
AttributeError
(#3448) indicates a critical failure point when invoking workflows, suggesting that there may be underlying problems with how workflows are instantiated or managed within the application.This analysis underscores the active development environment surrounding AutoGen while highlighting areas requiring immediate attention to improve user experience and functionality.
The dataset contains a comprehensive list of pull requests (PRs) for the AutoGen project, highlighting various enhancements, bug fixes, and new features. The repository currently has 86 open pull requests, indicating an active development environment with significant community engagement.
PR #3445: Enable human interaction in AutoGenStudio
PR #3438: Bump webpack from 5.89.0 to 5.94.0 in /website
PR #3429: Fixes “The model produced invalid content” error when calling functions
PR #3428: refactor: use Qdrant's Query API
PR #3419: K8s code executor
PR #3417: Bump micromatch from 4.0.5 to 4.0.8 in /website
PR #3407: Fix the bug of creating a new session on the AutoGen Studio playground
PR #3401: Update Dockerfile python version
PR #3395: Portkey Integration with Autogen
PR #3392: Fix for Anthropic client class so system messages aren't lost
PR #3389: Integrate Mem0 for providing long-term memory for AI Agents
PR #3388: [Graph RAG] Init Commit with GraphRag interfaces
PR #3382: Submitting new Notebook for Autogen
PR #3373: [.NET] Add tools for Ollama
PR #3336: Fix syntax error in user-defined-functions docs
PR #3330: Correctly validating new real-world OpenAI API Key format
PR #3312: Add cookies from http session to web socket used by JupyterCodeExecutor
... (Additional PRs continue similarly)
The current landscape of pull requests within the AutoGen repository reflects a dynamic and evolving project focused on enhancing its multi-agent capabilities while addressing community needs and feedback effectively.
A notable theme across recent PRs is the emphasis on improving user interaction and experience within the AutoGen framework, particularly through enhancements to the UI (e.g., PR #3445), better error handling (e.g., PR #3429), and integration of external tools (e.g., PR #3395). The introduction of new features such as Kubernetes support (e.g., PR #3419) indicates a strategic direction towards making AutoGen more versatile in deployment scenarios, particularly in cloud environments where container orchestration is prevalent.
Despite the active development environment, there are several anomalies worth noting:
While many PRs are actively being worked on or discussed, there appears to be a lack of recent merge activity across several contributions, particularly those that have been open for extended periods (e.g., some dating back over two months). This could indicate resource constraints or prioritization issues within the team managing these contributions.
The level of community engagement is commendable, with contributors actively discussing improvements and providing feedback on each other's work (e.g., discussions around PRs related to tool calling and integration). However, it also highlights the need for clearer guidelines or processes around contribution reviews to streamline merging efforts and reduce backlog.
In summary, while the AutoGen project demonstrates robust growth and community involvement through its numerous pull requests, it faces challenges related to managing contributions effectively and ensuring timely merges. Addressing these challenges will be crucial as the project continues to evolve and expand its capabilities within the AI agent landscape.
Anirudh31415926535
New-World-2019
Xiaoyun Zhang (LittleLittleCloud)
Victor Dibia
Mark Sze
Li Jiang (thinkall)
HRUSHIKESH DOKALA (Hk669)
Eric Zhu (ekzhu)
Umer Mansoor
Joshua Kim
The development team is effectively addressing both new feature implementations and existing issues within the AutoGen framework. Their collaborative efforts are evident in the numerous co-authored commits, showcasing a strong community-driven approach to software development. The focus on enhancing LLM capabilities alongside robust multi-agent interactions positions AutoGen as a competitive framework in the AI landscape.