Important
In order to better align with a new multi-packaging structure we have coming very soon, AutoGen is now available on PyPi as autogen-agentchat
as of version 0.2.36
.
pip install autogen-agentchat~=0.2
Highlights
- Ability to add MessageTransforms to the GroupChat's Select Speaker nested chat (speaker_selection_method='auto') by @marklysze in #2719
- Integrate Mem0 for providing long-term memory for AI Agents by @Dev-Khant in #3389
- Amazon Bedrock Client for AutoGen by @Hk669 in #3232
- Add Couchbase VectorDB Support by @lokesh-couchbase in #3525
- Portkey Integration with Autogen by @siddharthsambharia-portkey in #3395
- Add Cerebras Integration by @henrytwo in #3585
- Ollama Client (with tool calling) by @marklysze in #3056
- Ollama library v0.3.3 update with changes to options handling by @marklysze in #3593
What's Changed
- [.Net] Dispose kernel after running dotnet interactive tests by @LittleLittleCloud in #3378
- Ensure 'name' on initial message by @marklysze in #2635
- [.Net] Enable step-by-step execution for two-agent conversation SendAsync API by @LittleLittleCloud in #3360
- Add contributor list via contributors.md by @ekzhu in #3384
- Update CONTRIBUTORS.md; fix cell order by @gagb in #3386
- Update CONTRIBUTORS.md; fix broken URL by @gagb in #3387
- Update AutoGen.Net Contributors.md by @LittleLittleCloud in #3393
- Update CONTRIBUTORS.md by @rickyloynd-microsoft in #3391
- Add Language Agent Tree Search (LATS) notebook by @andyz245 in #3376
- [.Net] Release 0.1.0 by @LittleLittleCloud in #3398
- [.Net] Rename AutoGen.OpenAI to AutoGen.OpenAI.V1 by @LittleLittleCloud in #3358
- Update Docker.md;fix broken URL by @New-World-2019 in #3399
- Fix embedding function assignment in QdrantVectorDB by @eddyfidel in #3396
- Add mongodb to topic guide docs by @thinkall in #3400
- Ability to add MessageTransforms to the GroupChat's Select Speaker nested chat (speaker_selection_method='auto') by @marklysze in #2719
- Fix for group chat resume - full chat history for each agent by @marklysze in #3412
- Update agent_chat.md;Fix broken URL by @New-World-2019 in #3416
- Add None back to remove_termination_string for a_resume in group chat by @heyitsaamir in #3410
- Amazon Bedrock Client for AutoGen by @Hk669 in #3232
- fix
ImportFromModule
is unhashable issue by @zcipod in #3362 - Transform to add an agent's name into the message content by @marklysze in #3334
- [Gallery] Adding a new Finance Tracker Demo Application by @Kirushikesh in #3414
- Update contributors by @davorrunje in #3420
- Update privacy link in readme and add Consumer Health Privacy notice on website by @jackgerrits in #3422
- Add studio pre-print by @gagb in #3423
- Update README.md by @gagb in #3424
- Update CITATION.cff by @gagb in #3427
- Add details about GAIA benchmark evaluation by @jackgerrits in #3433
- Add missing contributors by @gagb in #3426
- Update package.json, remove gh-pages dep by @victordibia in #3435
- [.Net] Add AutoGen.OpenAI package that uses OpenAI v2 SDK by @LittleLittleCloud in #3402
- Autogenstudio Update - Support for Anthropic/Mistral, Other Updates by @victordibia in #3439
- Fix AutoGen Studio pathPrefix error on Windows by @New-World-2019 in #3406
- fix: tool calling cohere by @Anirudh31415926535 in #3355
- [.Net] add output schema to generateReplyOption by @LittleLittleCloud in #3450
- Use utf-8 encoding at subprocess.run() by @giorgossideris in #3454
- fix model_config SQLModel by @Hk669 in #3457
- Fix for Anthropic client class so system messages aren't lost by @marklysze in #3392
- docs: fix autogen install url by @Lulalaby in #3459
- no more then -> no more than #typo by @scenaristeur in #3469
- [Graph RAG] Init Commit with GraphRag interfaces by @randombet in #3388
- Update usage of built-in LLMs in Microsoft Fabric by @thinkall in #3474
- [.Net] In AutoGen.OpenAI and AutoGen.OpenAI.V1, stop setting name field when assistant message contains tool call by @LittleLittleCloud in #3481
- [.Net] release v0.2.0 by @LittleLittleCloud in #3483
- Integrate Mem0 for providing long-term memory for AI Agents by @Dev-Khant in #3389
- Update readme by @gagb in #3485
- Ecosystem Mem0: change title by @Dev-Khant in #3492
- Support for Human Input Mode in AutoGen Studio by @victordibia in #3484
- Fix the bug of creating a new session on the AutoGen Studio playgroun… by @New-World-2019 in #3407
- Portkey Integration with Autogen by @siddharthsambharia-portkey in #3395
- Update pyproject.toml for AutoGen Studio by @gagb in #3495
- Update README.md by @gagb in #3499
- [.Net][AutoGen.OpenAI] Allow nullable system message, temperature and max token to support o1-preview model by @LittleLittleCloud in #3524
- [.NET] Release v0.2.1 by @DavidLuong98 in #3529
- Fix issue caused by chromadb error type change by @thinkall in #3557
- Bump express from 4.19.2 to 4.21.0 in /website by @dependabot in #3552
- typo intiate_chat -> initiate_chat by @scenaristeur in #3533
- #3538: issue: 'https://docs.trychroma.com/embeddings' hyperlink is … by @CellCS in #3539
- Fix syntax error in user-defined-functions docs (unecessarily capital… by @SuchitG04 in #3336
- Bump webpack from 5.89.0 to 5.94.0 in /website by @dependabot in #3438
- Update LLM Caching link in Optional-Dependencies.md by @evanhadfield in #2885
- Fix for async group chat resume - full chat history for each agent by @hardchor in #3558
- fix: update cohere tool calling multi agents by @Anirudh31415926535 in #3488
- Fix role mapping in GPTAssistantAgent for OpenAI API compatibility by @evandavid1 in #3555
- Fix Exception in a_generate_reply when function_call is None by @artero in #3250
- Catch token count issue while streaming with customized models by @BeibinLi in #3241
- Fix AttributeError: 'NoneType' object has no attribute 'name' by @drewgillson in #3127
- Add cookies from http session to web socket used by JupyterCodeExecutor by @timrbula in #3312
- Bump micromatch from 4.0.5 to 4.0.8 in /website by @dependabot in #3417
- Throttle API Calls by @WaelKarkoub in #2283
- Add kwargs to pass to docker container that runs the Jupyter Server by @rahulAira in #3028
- Remove api key validation by @jackgerrits in #3569
- Add init to agent_eval by @jackgerrits in #3568
- Add Couchbase VectorDB Support by @lokesh-couchbase in #3525
- WebSurfer Updated (Selenium, Playwright, and support for many filetypes) by @afourney in #1929
- Embedding function should always return a list of a list of vectors by @paubins2 in #3570
- refactor: use Qdrant's Query API by @Anush008 in #3428
- Removes EasyOCR dependency from mdconvert. by @afourney in #3573
- Deploy website using action instead of branch by @jackgerrits in #3578
- Update token permissions for site deployment by @jackgerrits in #3580
- Remove announcement bar by @jackgerrits in #3579
- Added instructions to launch frontend server when running from source by @EnGassa in #3517
- async user hook support added by @robraux in #3583
- Fix line endings of test/browser_utils/test_files/test_serp.html by @jackgerrits in #3586
- Add Cerebras Integration by @henrytwo in #3585
- Add AI email agent using Composio to notebook by @cagnusmarlsen in #3567
- Remove API key warning by @jackgerrits in #3589
- Disable Azure tests and fix open ai tests by @ekzhu in #3587
- Ollama Client (with tool calling) by @marklysze in #3056
- Ollama library v0.3.3 update with changes to options handling by @marklysze in #3593
- Use native logger formatter by @ekzhu in #3594
New Contributors
- @andyz245 made their first contribution in #3376
- @New-World-2019 made their first contribution in #3399
- @eddyfidel made their first contribution in #3396
- @zcipod made their first contribution in #3362
- @Kirushikesh made their first contribution in #3414
- @Anirudh31415926535 made their first contribution in #3355
- @Lulalaby made their first contribution in #3459
- @scenaristeur made their first contribution in #3469
- @Dev-Khant made their first contribution in #3389
- @siddharthsambharia-portkey made their first contribution in #3395
- @SuchitG04 made their first contribution in #3336
- @evanhadfield made their first contribution in #2885
- @hardchor made their first contribution in #3558
- @evandavid1 made their first contribution in #3555
- @artero made their first contribution in #3250
- @drewgillson made their first contribution in #3127
- @timrbula made their first contribution in #3312
- @rahulAira made their first contribution in #3028
- @lokesh-couchbase made their first contribution in #3525
- @paubins2 made their first contribution in #3570
- @EnGassa made their first contribution in #3517
- @henrytwo made their first contribution in #3585
- @cagnusmarlsen made their first contribution in #3567
Full Changelog: v0.2.35...v0.2.36