Highlights
- 🌐 WebSurfer Agent - Search the web with an agent, powered by a browser or a crawler! (Notebook)
- 💬 New agent
run
- Get up and running faster by having a chat directly with an AG2 agent using their newrun
method (Notebook) - 🚀 Google's new SDK - AG2 is now using Google's new Gen AI SDK!
- 🛠️ Fixes, more fixes, and documentation
WebSurfer Agent searching for news on AG2 (it can create animated GIFs as well!):
Thanks to all the contributors on 0.7.3!
- @willhama made their first contribution in #664
- @teenager-ETH made their first contribution in #656
- @mdqst made their first contribution in #646
- @GuroChil made their first contribution in #687
What's Changed
- Update bloposts for RealtimeAgent by @sternakt in #616
- Add deepseek llm-s to CI testing by @rjambrecic in #631
- Update OpenaiClient to Support Deepseek-Reasoning Model by @rjambrecic in #634
- Add default document loader and parser for RAG by @AgentGenie in #624
- Update text in GroupChat customized speaker selection notebook by @marklysze in #637
- Use skip_on_missing_imports in test files to mark tests by @kumaranvpl in #633
- Add two New talk by @skzhang1 in #644
- Remove debugging print by @davorrunje in #645
- update YouTube link to sew-bench talk by @skzhang1 in #648
- Add linting rules by @davorrunje in #647
- Add linting rules pyupgrade by @davorrunje in #650
- Docs update by @qingyun-wu in #651
- Fix licence check by @davorrunje in #663
- fixed emojis on pypi by @willhama in #664
- Fix updates by @teenager-ETH in #656
- Add retries and xfail on Gemini test failed on ResourceExhausted exception by @davorrunje in #652
- Integrate browser-use as a tool by @rjambrecic in #638
- docs: Fix incomplete Gunicorn command Update faqs.mdx by @mdqst in #646
- Add CI test for optional dependencies by @davorrunje in #615
- [Docs] Split api reference into high level api and everything by @harishmohanraj in #657
- [Bug fix] Fix messages type for summary_from_nested_chats and its dependencies by @AgentGenie in #654
- [Docs] Dark mode css fix by @harishmohanraj in #672
- [Docs] Fix broken links by @harishmohanraj in #677
- Remove obsolete old devcontainer docker files by @kumaranvpl in #675
- Use gemini flash instead of pro in tests by @rjambrecic in #676
- Refactoring to remove ConversableAgent inheritance from SwarmAgent by @sternakt in #636
- Propagate local api key env vars to devcontainer by @kumaranvpl in #681
- Add docs test to CI by @davorrunje in #674
- Supress failing deepseek-reasoner tests by @rjambrecic in #679
- Polish suppress decorator in tests by @davorrunje in #684
- Add deepseek browser-use example by @rjambrecic in #682
- Update Claude Sonnet to 3.5 in tests by @davorrunje in #685
- Removed "The" by @GuroChil in #687
- Use google-genai package instead of old google-generativeai package by @kumaranvpl in #694
- Integrate crawl4ai tool by @rjambrecic in #697
- Make it easy to use single agent by @sternakt in #699
- Implement websurfer agent by @rjambrecic in #701
- Add msg_to param to ConversableAgent.run by @davorrunje in #704
- Update version to 0.7.3 by @marklysze in #706
Full Changelog: v0.7.2...v0.7.3