Releases: microsoft/autogen
v0.2.33
Highlights
- 🔥 Qdrant support for the VectorDB interface
- 🔥 MongoDB vector search support in Autogen RAG
- 🔥 Gemini support via VertexAI
- 🥳 Blogpost on AgentOps in AutoGen
Thanks to @Anush008, @ranfysvalle02, @LittleLittleCloud, @thinkall, @areibman, @rajan-chari, @joris-swapfiets and all contributors!
What's Changed
- Update AutoTX Link on Gallery.json by @rihp in #3082
- fix: support openai service account apikey format by @wrfly in #3078
- [.Net] Update FunctionCallTemplate.tt to encode
"
by @prithvi2226 in #3068 - Demo Notebook for Using Gemini with VertexAI by @luxzoli in #3032
- [.Net] fix #2695 and #2884 by @LittleLittleCloud in #3069
- [.Net] Agent as service: Run an
IAgent
as openai chat completion endpoint by @LittleLittleCloud in #2633 - Add StateFlow to related papers in Readme by @yiranwu0 in #3108
- [.Net] Prepare release note for AutoGen.Net 0.0.16 by @LittleLittleCloud in #3117
- fix llamaindex notebook by @sonichi in #3093
- fix AutoGen.NET middleware documentation examples by @MarkWard0110 in #3128
- feat: Qdrant support for the VectorDB interface by @Anush008 in #3035
- Fix websurfer test error by @thinkall in #3138
- [.Net] update sk version from 1.10.0 to 1.15.1 by @LittleLittleCloud in #3131
- [.Net] add cancellation token to transition check lambda by @LittleLittleCloud in #3132
- [.Net] Stop generating
Azure.AI.OpenAI.FunctionDefinition
inAutoGen.SourceGenerator
by @LittleLittleCloud in #3134 - [.Net] update dotnet-ci and dotnet-release to use 8.0.x version when setting up .NET. And enable format check by @LittleLittleCloud in #3136
- [.Net] Publish AutoGen.WebAPI by @LittleLittleCloud in #3145
- Update qdrant notebook for new qdrant vectordb by @thinkall in #3140
- Fixed a typo in tool-use.ipynb by @lucacorbucci in #3151
- Add Agentok into gallery by @hughlv in #3148
- Fix typo in agentchat_nestedchat.ipynb by @nfedyashev in #3139
- Update JSON_mode_example.ipynb by @umermansoor in #3130
- Fix docstring for API reference doc in website by @thinkall in #3172
- [.Net] add streaming tool call example by @LittleLittleCloud in #3167
- Added anthropic bedrock by @makkzone in #3103
- Update token_count_utils.py - Replace
print
withlogger.warning
by @umermansoor in #3168 - fix: update method name in GeminiClient by @sugatoray in #3007
- add Use AutoGen.Net agent as model in AG Studio by @olaoluwasalami in #3182
- Fix cost calculation with custom pricing by @yiranwu0 in #3175
- [.Net] rename namespace AutoGen.Service.* -> AutoGen.WebAPI.* by @LittleLittleCloud in #3177
- [.Net] Allow passing a kernel to Interactive Service. by @LittleLittleCloud in #3183
- Enhance vertexai integration by @luxzoli in #3086
- [.Net] Add a constructor which takes ChatCompletionOptions for OpenAIChatAgent by @LittleLittleCloud in #3170
- [CAP] Convenience methods for protobuf and some minor refactoring by @rajan-chari in #3022
- [CAP] Address missed PR comment changes (Minor) by @rajan-chari in #3201
- [.Net] fix #3203 by @LittleLittleCloud in #3204
- Fix typo in agentchat_society_of_mind.ipynb by @imadilkhalil in #3180
- Fix Anthropic Bedrock support by @joris-swapfiets in #3210
- Resolve arguments formatting by @tjin88 in #3194
- +mdb atlas vectordb [clean_final] by @ranfysvalle02 in #3000
- [Test] Avoid code scanning falsely identify by @wenngong in #3218
- Fix failing GitGuardian check by @umermansoor in #3228
- Agent Observability Blog Post by @areibman in #3209
- #3219 Fix ConversableAgent break link in agent_chat.md file by @CellCS in #3221
- Human Input Mode: update input prompt message to include responding agent's agent name by @jatins in #3149
- Add gpt-4o-mini to model list by @umermansoor in #3169
- Observability blog post styling hot fix by @areibman in #3234
- bump version by @qingyun-wu in #3231
- [Typo] Update MongoDB Notebook to acknlowedge >=M10 support by @Jibola in #3220
- Update Microsoft Fabric notebook by @thinkall in #3243
- Fix reference links by @umermansoor in #3239
- Improve error messaging by @umermansoor in #3236
- Recreated doc for Local LLMs - LiteLLM and Ollama - native function calling in Ollama by @marklysze in #3197
- [.Net] add SendAsync api to iterate group chat step by step by @LittleLittleCloud in #3214
- [.Net] bump version and add release note by @LittleLittleCloud in #3246
- Add additional tests to capture edge cases and more error conditions by @umermansoor in #3237
New Contributors
- @wrfly made their first contribution in #3078
- @prithvi2226 made their first contribution in #3068
- @lucacorbucci made their first contribution in #3151
- @hughlv made their first contribution in #3148
- @nfedyashev made their first contribution in #3139
- @umermansoor made their first contribution in #3130
- @makkzone made their first contribution in #3103
- @sugatoray made their first contribution in #3007
- @imadilkhalil made their first contribution in #3180
- @joris-swapfiets made their first contribution in #3210
- @tjin88 made their first contribution in #3194
- @ranfysvalle02 made their first contribution in #3000
- @wenngong made their first contribution in #3218
- @CellCS made their first contribution in #3221
- @jatins made their first contribution in #3149
- @Jibola made their first contribution in #3220
Full Changelog: v0.2.32...v0.2.33
v0.2.32
Highlights
- 🔥 Groq client support
- 🔥 Cohere client support
- 🥳 Blogpost on enhanced non-OpenAI model support
- 🥳 Blogpost on AgentEval
Thanks to @yiranwu0, @LittleLittleCloud, @jluey1, @Hk669, @marklysze, @wmwxwa, @JeffreySu, @julianakiseleva, @DavidLuong98, @fhinkel, @qingyun-wu and all contributors!
Happy July 4th 🎆 🎈 🥳 !
What's Changed
- Improve doc in tutorial/conversation-patterns and customized_speaker_selection by @yiranwu0 in #3006
- [.Net] Update website with Tutorial section by @LittleLittleCloud in #2982
- [.Net] fix #2975 by @LittleLittleCloud in #3012
- AgentEval Blogpost by @jluey1 in #2954
- [.Net] improve
Create agent with tools
and add tuturial reference in index.md by @LittleLittleCloud in #3024 - #2708 add Add a judgment to the graph constructor by @JeffreySu in #2709
- [.Net] add sample on how to make function call using lite llm and ollama Plus move ollama openai sample to AutoGen.OpenAI.Sample project by @LittleLittleCloud in #3015
- Create azure_cosmos_db in ecosystems.md by @wmwxwa in #2371
- fix log_function_use warning by @Hk669 in #3018
- Groq Client by @marklysze in #3003
- [.Net] fix #3014 by adding local model function call in dotnet website by @LittleLittleCloud in #3044
- Update README.md by @julianakiseleva in #3025
- [.Net] Support tools for AnthropicClient and AnthropicAgent by @DavidLuong98 in #2944
- [.Net] Fix #3045 by @LittleLittleCloud in #3047
- Fix llama_index tests by @thinkall in #3063
- Update qdrant dependency by @thinkall in #3064
- Fix simple typos in human-in-the-loop.ipynb by @fhinkel in #3051
- update readme by @qingyun-wu in #3057
- Blog post for enhanced non-OpenAI model support by @marklysze in #2965
- Fix simple typo in chat-termination.ipynb by @fhinkel in #3050
- Cohere Client by @Hk669 in #3004
- bump version by @qingyun-wu in #3073
New Contributors
- @JeffreySu made their first contribution in #2709
- @fhinkel made their first contribution in #3051
Full Changelog: v0.2.31...v0.2.32
v0.2.31
Highlight
- Enhanced support of Anthropic client
- Enhanced documentation on LLM observability support
Thanks to @marklysze, @areibman, @qingyun-wu and all the contributors!
What's Changed
- Fixed alternating message role bug in Anthropic client by @marklysze in #2992
- Anthropic Client - Handling multiple consecutive function calls by @marklysze in #2997
- LLM Observability documentation fixes: Broken links, grammar, and spelling by @areibman in #2995
- bump version by @qingyun-wu in #2999
New Contributors
Full Changelog: v0.2.30...v0.2.31
v0.2.30
Highlights
- 🔥 Enhanced Non-OpenAI Model Support:
- Anthropic Client:
claude-3-5-sonnet-20240620
is seamlessly supported! Check a group chat example between OpenAI GPT models and Claude 3.5 Sonnet in this Anthropic Client notebook - Mistral Client
- Together.AI Client
- Anthropic Client:
Thanks to @marklysze, @Hk669, @yiranwu0, @garnermccloud, @qingyun-wu, @thinkall, @olaoluwasalami, @eltociear, @LittleLittleCloud, @ShobhitVishnoi30, @NanthagopalEswaran and all the other contributors.
What's Changed
- Client class utilities by @marklysze in #2949
- change specified api-version by @olaoluwasalami in #2955
- Update agentchat_function_call_currency_calculator.ipynb by @eltociear in #2952
- Bump ws from 7.5.9 to 7.5.10 in /website by @dependabot in #2964
- Function to indicate whether to hide tools for client_utils by @marklysze in #2966
- Anthropic Client by @Hk669 in #2931
- a_initaite_chats update by @ShobhitVishnoi30 in #2958
- Fix #2845 - LocalCommandLineCodeExecutor is not working with virtual environments by @NanthagopalEswaran in #2926
- type fix for ChatResult by @Hk669 in #2973
- Fix #2960 by checking if the values are a list of lists. by @thinkall in #2971
- [.Net] fix #2859 by @LittleLittleCloud in #2974
- [.Net] add ReAct sample by @LittleLittleCloud in #2977
- Mistral Client by @marklysze in #2892
- Set qdrant version to <1.9.2 to fix test errors by @thinkall in #2984
- Anthropic client fixes by @garnermccloud in #2981
- Together AI Client by @marklysze in #2919
- Uniform Interface for calling different LLMs by @yiranwu0 in #2916
- fix:
created
in ChatCompletion in non-oai clients by @Hk669 in #2988 - Bump version to 0.2.30 by @qingyun-wu in #2990
- update notebook wording and format by @qingyun-wu in #2991
New Contributors
- @NanthagopalEswaran made their first contribution in #2926
- @garnermccloud made their first contribution in #2981
Full Changelog: v0.2.29...v0.2.30
v0.2.29
Highlights
- 🔥 Agent Integration: Llamaindex agent integration
- 🔥 Observability: AgentOps Runtime Logging Integration
- 🔥 AutoGen.Net: AutoGe.Net new 0.0.15 release which add Gemini support.
- Gemini support improvements: Latest Example of Using Gemini in AutoGen with other LLMs
- Azure client improvements to support AAD auth.
Thanks to @colombod, @krishnashed, @sonichi, @thinkall, @luxzoli, @LittleLittleCloud, @afourney, @WaelKarkoub, @aswny, @bboynton97, @victordibia, @DavidLuong98, @Knucklessg1, @Noir97, @davorrunje, @ken-gravilon, @yiranwu0, @TheTechOddBug, @whichxjy, @LeoLjl, @qingyun-wu, and all the other contributors!
What's Changed
- Add llamaindex agent integration by @colombod in #2831
- Broken links fix by @krishnashed in #2843
- update guide about roadmap issues by @sonichi in #2846
- Fix chromadb get_collection ignores custom embedding_function by @thinkall in #2854
- Use Gemini without API key by @luxzoli in #2805
- Refactor hook registration and processing methods by @colombod in #2853
- [.Net] Add AOT compatible check for AutoGen.Core by @LittleLittleCloud in #2858
- Updated the azure client to support AAD auth. by @afourney in #2879
- add github icon to AutoGen.Net website by @LittleLittleCloud in #2878
- [Refactor] Transforms Utils by @WaelKarkoub in #2863
- allow function to remove termination string in groupchat by @aswny in #2804
- AgentOps Runtime Logging Implementation by @bboynton97 in #2682
- Autogenstudio docs by @victordibia in #2890
- [.Net] Add Goolge gemini by @LittleLittleCloud in #2868
- [.Net] Support image input for Anthropic Models by @DavidLuong98 in #2849
- version update by @sonichi in #2908
- Bugfix: PGVector/RAG - Calculate the Vector Size based on Model Dimensions by @Knucklessg1 in #2865
- Update notebook agentchat_microsoft_fabric by @thinkall in #2886
- Change chunk size of vectordb from max_tokens to chunk_token_size by @Noir97 in #2896
- Chore: pre-commit version update and a few spelling fixes by @davorrunje in #2913
- Chore: CRLF changed to LF by @davorrunje in #2915
- Improve update context condition checking rule by @thinkall in #2883
- Docs typo cli-code-executor.ipynb by @ken-gravilon in #2909
- Fixes
human_input_mode
annotations by @WaelKarkoub in #2864 - [.Net] Add Gemini samples to AutoGen.Net website + configure Gemini package to be ready for release by @LittleLittleCloud in #2917
- Fix CRLF file format by @davorrunje in #2935
- Bump braces from 3.0.2 to 3.0.3 in /website by @dependabot in #2934
- update release log for AutoGen.Net 0.0.15 by @LittleLittleCloud in #2937
- Allow passing in custom pricing in config_list by @yiranwu0 in #2902
- Fix line numbers within instructions in comments. by @TheTechOddBug in #2867
- Fix typo: double comma by @whichxjy in #2940
- [.Net] update oai tests by using new OpenAI resources by @LittleLittleCloud in #2939
- [Autobuild] improve robustness and reduce cost by @LeoLjl in #2907
- Filter models with tags instead of model name by @qingyun-wu in #2912
- Fix missing messages in Gemini history by @luxzoli in #2906
New Contributors
- @colombod made their first contribution in #2831
- @luxzoli made their first contribution in #2805
- @aswny made their first contribution in #2804
- @bboynton97 made their first contribution in #2682
- @Noir97 made their first contribution in #2896
- @ken-gravilon made their first contribution in #2909
- @TheTechOddBug made their first contribution in #2867
- @whichxjy made their first contribution in #2940
Full Changelog: v0.2.28...v0.2.29
v0.2.28
Highlights
- Guide for GPTAssistantAgent and function calling example.
- New feature: resumable group chat.
- New transformation capability: text compression using LLMLingua.
- Experimental integration of AgentEval.
- New notebook examples:
- New gallery example: AutoGen Virtual Focus Group. A virtual consumer focus group with multiple custom personas, product details, and final analysis created with AutoGen, Ollama/Llama3, and Streamlit.
- Improvement in code execution, RAG, logging, studio, reflection, CAP, nested chat, group chat, function call.
Thanks to @beyonddream @ginward @gbrvalerio @LittleLittleCloud @thinkall @asandez1 @DavidLuong98 @jtrugman @IANTHEREAL @ekzhu @skzhang1 @erezak @WaelKarkoub @zbram101 @r4881t @eltociear @robraux @thongonary @moresearch @shippy @marklysze @ACHultman @Gr3atWh173 @victordibia @MarianoMolina @jluey1 @msamylea @Hk669 @ruiwang @rajan-chari @michaelhaggerty @BeibinLi @krishnashed @jtoy @NikolayTV @pk673 @Aretai-Leah @Knucklessg1 @tj-cycyota @tosolveit @MarkWard0110 @Mai0313 and all the other contributors!
What's Changed
- Remove unneeded duplicate check for pydantic v1 since we are already checking that in the else block. by @beyonddream in #2467
- Update token_count_utils.py by @ginward in #2531
- feat: add bind_dir arg to DockerCommandLineExecutor + docs update by @gbrvalerio in #2309
- use conditional check to replace path filter in build and dotnet-ci workflow by @LittleLittleCloud in #2546
- Fix chroma import error by @thinkall in #2557
- Docker multilanguage executor saver with policy by @asandez1 in #2522
- Adding an action to set workflow as success when no change is made in target paths by @LittleLittleCloud in #2553
- Update dotnet-build.yml to add merge_group trigger by @LittleLittleCloud in #2567
- [.Net] Support raw-data in ImageMessage by @DavidLuong98 in #2552
- [.NET] Return ChatCompletions instead of ChatResponseMessage for token usage. by @DavidLuong98 in #2545
- Function Calling with GPTAssistantAgent by @jtrugman in #2375
- Add a guide doc for GPTAssistantAgent by @IANTHEREAL in #2562
- Add note in the lfs check action to help contributors fix Git LFS check failure. by @ekzhu in #2563
- add faq for autogen and openai assistant compatible version by @IANTHEREAL in #2587
- Fix for http client by @AbdurNawaz in #2579
- [.Net] refactor over streaming version api by @LittleLittleCloud in #2461
- Update AgentOptimizer BibTeX by @skzhang1 in #2578
- Correct link to Jupyter Code Executor in code-executors.ipynb by @erezak in #2589
- Text Compression Transform by @WaelKarkoub in #2225
- notebook showing assistant agents connecting azure ai search and azur… by @zbram101 in #2594
- Update to correct pip install for litellm by @r4881t in #2602
- docs: update tutorial.ipynb by @eltociear in #2606
- fix: event logging with nested chats by @robraux in #2600
- [.Net] fix #2609 by @LittleLittleCloud in #2618
- [.Net] Add an example to show how to connect to third party OpenAI API endpoint + upgrade Azure.AI.OpenAI package by @LittleLittleCloud in #2619
- [.Net]: Introduce ChatCompletionAgent to AutoGen.SemanticKernel package by @DavidLuong98 in #2584
- Fix chess example by @thongonary in #2631
- [.Net] Add KernelPluginMiddleware in AutoGen.SemanticKernel by @LittleLittleCloud in #2595
- [.Net] release note for 0.0.13 by @LittleLittleCloud in #2641
- Update graph_utils.py by @moresearch in #2601
- Add instructions for Docker issue with hash mismatch to FAQ by @shippy in #2639
- [.Net] Fix 2652 && 2650 by @LittleLittleCloud in #2655
- Resuming a GroupChat by @marklysze in #2627
- fix notebook doc typo by @ACHultman in #2642
- Feature: Add ability to use a separate python environment in local executor by @Gr3atWh173 in #2615
- Rewrite AutoGen Studio Database Layer to Use SQLModel ORM by @victordibia in #2425
- [.Net] Remove Workflow class && bump version to 0.0.14 by @LittleLittleCloud in #2675
- [.Net] Fix #2660 and add tests for AutoGen.DotnetInteractive by @LittleLittleCloud in #2676
- Add role to reflection with llm by @MarianoMolina in #2527
- Agenteval integration by @jluey1 in #2672
- AutoGen Virtual Focus Group by @msamylea in #2598
- Adding gpt-4o to pricing by @r4881t in #2674
- pricing url fixed by @Hk669 in #2684
- [.Net] feature: Ollama integration by @iddelacruz in #2693
- [.Net] Fix #2687 by adding global:: keyword in generated code by @LittleLittleCloud in #2689
- update news by @sonichi in #2694
- [.Net] Set up Name field in OpenAIMessageConnector by @LittleLittleCloud in #2662
- Custom Runtime Logger <> FileLogger by @Hk669 in #2596
- Update groupchat.py to remove Optional type hint when they are not ch… by @ruiwang in #2703
- Add gpt4o token count to the utils. by @Hk669 in #2717
- [CAP] Improved AutoGen Agents support & Pip Install by @rajan-chari in #2711
- [.Net] fix #2722 by @LittleLittleCloud in #2723
- [.Net] Mark Message as obsolete and add ToolCallAggregateMessage type by @LittleLittleCloud in #2716
- Add nuget package badge to readme by @LittleLittleCloud in #2736
- Update human-in-the-loop.ipynb by @michaelhaggerty in #2724
- [CAP] Refactor: Better Names for classes and methods by @rajan-chari in #2734
- Avoid requests 2.32.0 to fix build by @ekzhu in #2761
- Debug: Gemini client was not logged and causing runtime error by @BeibinLi in #2749
- [Add] Fix invoking Assistant API by @krishnashed in #2751
- Add silent option in nested chats and group chat by @robraux in #2712
- Fix the assistant test case error caused by openai incompatible change by @IANTHEREAL in #2718
- add warning if duplicate function is registered by @jtoy in #2159
- Ability to ignore Select Speaker Prompt for GroupChat by @marklysze in #2726
- added Gemini safety setting and Gemini generation config by @NikolayTV in #2429
- Update Deprecation Warning for
CompressibleAgent
andTransformChatHistory
by @WaelKarkoub in #2685 - Fix for runtime logging not supported with GPTAssistantAgent by @pk673 in #2659
- Ignore Some Messages When Transforming by @WaelKarkoub in #2661
- [.Net] rename Autogen.Ollama to AutoGen.Ollama and add more test cases to AutoGen.Ollama by @LittleLittleCloud in #2772
- [.Net] add AutoGen.SemanticKernel.Sample project by @LittleLittleCloud in #2774
- [.Net] add ollama-sample and adds more tests by @LittleLittleCloud in ht...
v0.2.27
Highlights
- New language support: AutoGen.NET.
- Support OpenAI assistant v2 API.
- New features: Allow initializing an agent with message history; event logging.
- More robust group chat: Re-query speaker name when multiple speaker names returned during Group Chat speaker selection.
- New language support in code execution: HTML, CSS and Javascript in LocalCommandLineCodeExecutor.
- New caching backend using Azure Cosmos DB.
Thanks to @thinkall @WaelKarkoub @luxuncang @IANTHEREAL @LittleLittleCloud @lalo @asandez1 @themataleao @Hk669 @wmwxwa @Knucklessg1 @giorgossideris @marklysze and all the other contributors!
What's Changed
- Update RetrieveChat extra dependencies by @thinkall in #2449
- Adds Message History to a
ConversableAgent
by @WaelKarkoub in #2437 - Make the port number optional in JupyterConnectionInfo() by @luxuncang in #2473
- Support openai assistant v2 API by @IANTHEREAL in #2466
- enable lfs support in dotnet workflow by @LittleLittleCloud in #2483
- feat: add event logging api and more tracing by @lalo in #2478
- Add support for HTML, CSS and Javascript in LocalCommandLineCodeExecutor with Mapping executor/saver #2303 by @asandez1 in #2464
- Fix python not supported in macos by @thinkall in #2503
- fix typo by @themataleao in #2497
- fix:
autogen.AssistantAgent
at https://microsoft.github.io/autogen/blog/2023/10/18/RetrieveChat/ by @Hk669 in #2504 - AutoGen cache using Azure Cosmos DB by @wmwxwa in #2327
- Bring Dotnet AutoGen by @LittleLittleCloud in #924
- 2447 fix pgvector tests and notebook by @Knucklessg1 in #2455
- Use config list in notebook by @sonichi in #2537
- Streamline Testing with
pytest-cov
andpytest
Defaults by @WaelKarkoub in #2490 - tags for config in notebooks by @sonichi in #2539
- Min tokens in token limiter by @giorgossideris in #2400
- [.Net] fix code ql for dotnet build && update trigger for dotnet workflow by @LittleLittleCloud in #2529
- Re-query speaker name when multiple speaker names returned during Group Chat speaker selection by @marklysze in #2304
New Contributors
- @luxuncang made their first contribution in #2473
- @asandez1 made their first contribution in #2464
- @themataleao made their first contribution in #2497
Full Changelog: v0.2.26...v0.2.27
v0.2.26
Highlights
- New contrib feature: customizable vector db for retrieval-augmented chat. PGVector example and notebook.
- New integration example with promptflow.
- Enhance
initiate_chats
for selective carryover. - Support openai 'sk-proj-' api key format.
Thanks to @thinkall @ekzhu @Hk669 @lordlinus @ShobhitVishnoi30 @saberuster @olgavrou @Knucklessg1 and all the other contributors!
What's Changed
- Support setting vector_db as a param by @thinkall in #2313
- Fix function call notebook to make sure title is displayed. by @ekzhu in #2403
- Updated type hints for Agent Capabilities by @Hk669 in #2408
- add promptflow example by @lordlinus in #2369
- Add link to PromptFlow Sample App by @ekzhu in #2418
- improve test speed by @sonichi in #2406
- initate chats enhancement by @ShobhitVishnoi30 in #2404
- Update the auto_feedback_from_code_execution notebook to use code executor by @ekzhu in #2366
- support openai 'sk-proj-' apikey format by @saberuster in #2426
- speed up notebook in CI and fix CI failures by @sonichi in #2427
- Add Git LFS check action, fix broken lfs files by @ekzhu in #2436
- Use latest APIs for tool use, code execution and cache in topic pages by @ekzhu in #2071
- conversable agent: actually print the response in the warning by @olgavrou in #2438
- [Re-Opened] Support for PGVector Database in Autogen by @Knucklessg1 in #2439
New Contributors
- @saberuster made their first contribution in #2426
- @Knucklessg1 made their first contribution in #2439
Full Changelog: v0.2.25...v0.2.26
v0.2.25
Highlights
- New model support: Gemini.
- New notebook: Writing a software application using function calls.
- New gallery example from the AutoGPT Hackathon winner team: AutoTx: Your AI-Powered Transaction Companion powered by AutoGen.
- Update price info for new gpt-4-turbo model.
Thanks to @BeibinLi @GregorD1A1 @rihp @Mai0313 @DustinX @skzhang1 and all the other contributors!
What's Changed
- Update chat-termination.ipynb by @DustinX in #2393
- Update code-executors.ipynb by @DustinX in #2394
- Update code-executors.ipynb by @DustinX in #2396
- add AgentOptimizer test in CI by @skzhang1 in #2380
- [Feat] browser should support custom base url for bing search by @Mai0313 in #2321
- Update code-executors.ipynb by @DustinX in #2395
- Code writing with a function call notebook created by @GregorD1A1 in #2121
- DOCS: Add AutoTX to gallery by @rihp in #2390
- Merge "Gemini" feature into the main branch by @BeibinLi in #2360
- update cost info by @sonichi in #2401
New Contributors
- @DustinX made their first contribution in #2393
- @Mai0313 made their first contribution in #2321
- @rihp made their first contribution in #2390
Full Changelog: v0.2.24...v0.2.25
v0.2.24
Highlights
- Generalized and Improved RAG: customizable vector database; adding source to answer.
- Function call support for Anthropic Claude.
- Usage and cost info are made easier to read.
- Improvement to long context handling, stateflow, agent optimizer, code execution.
Thanks to @thinkall @kevin666aa @WaelKarkoub @skzhang1 @PyroGenesis @wmwxwa @levscaut @JoshTrim @giorgossideris @Hk669 and all the other contributors!
What's Changed
- Add source to the answer for default prompt by @thinkall in #2289
- Add a vectordb module by @thinkall in #2263
- Update StateFlow to use LocalCommandLineCodeExecutor by @kevin666aa in #2335
- [Fix] Improves Token Limiter by @WaelKarkoub in #2350
- support llm_config in AgentOptimizer by @skzhang1 in #2299
- fix markdown for long context user guide by @PyroGenesis in #2351
- Add extra_require for cosmosdb in setup.py by @wmwxwa in #2355
- [Fix] Handle Missing Contents in Messages in
MessageTokenLimiter
by @WaelKarkoub in #2364 - add support for Anthropic Claude function call by @levscaut in #2311
- Add "py" as lang in conversable agent (#1062) by @JoshTrim in #2144
- Standardize printing of MessageTransforms by @giorgossideris in #2308
- Made the cost info easier to read by @Hk669 in #2356
- fix local test failures by @sonichi in #2386
New Contributors
- @wmwxwa made their first contribution in #2355
- @JoshTrim made their first contribution in #2144
- @giorgossideris made their first contribution in #2308
- @Hk669 made their first contribution in #2356
Full Changelog: v0.2.23...v0.2.24