Ag2

Latest version: v0.8.4

Safety actively analyzes 722032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

0.8.0

0.8.0b1

:grey_exclamation: Breaking Change

The `openai` package is no longer installed by default.
- Install AG2 with the appropriate extra to use your preferred LLMs, e.g. `pip install ag2[openai]` for OpenAI or `pip install ag2[gemini]` for Google's Gemini.
- See our [Model Providers](https://docs.ag2.ai/docs/user-guide/models/openai) documentation for details on installing AG2 with different model providers.

New Contributors
* SITADRITA1 made their first contribution in https://github.com/ag2ai/ag2/pull/1180
* Danyylka made their first contribution in https://github.com/ag2ai/ag2/pull/1183

What's Changed
* [Docs] Fix broken links by harishmohanraj in https://github.com/ag2ai/ag2/pull/1170
* In Memory query engine for DocAgent by marklysze in https://github.com/ag2ai/ag2/pull/1137
* Update docs with openai optional dependency by rjambrecic in https://github.com/ag2ai/ag2/pull/1176
* Update docs with openai optional dependency by rjambrecic in https://github.com/ag2ai/ag2/pull/1177
* Add experimental tools user guides by rjambrecic in https://github.com/ag2ai/ag2/pull/1175
* Fix Terminology and Grammar in Documentation by SITADRITA1 in https://github.com/ag2ai/ag2/pull/1180
* spelling errors by Danyylka in https://github.com/ag2ai/ag2/pull/1183
* [giorgossideris] Add prompt rewriting for multiple messages in ReasoningAgent by BabyCNM in https://github.com/ag2ai/ag2/pull/1140
* [Docs] Fix broken links by harishmohanraj in https://github.com/ag2ai/ag2/pull/1191
* [Docs] MkDocs refactoring by harishmohanraj in https://github.com/ag2ai/ag2/pull/1189
* Move Reasoning agent to the "experimental" folder. by BabyCNM in https://github.com/ag2ai/ag2/pull/1187
* Update RetrieveChat notebook example and minor internal naming updates by marklysze in https://github.com/ag2ai/ag2/pull/1186
* Version 0.8.0b1 Version bump, documentation, and warning by marklysze in https://github.com/ag2ai/ag2/pull/1182

**Full Changelog**: https://github.com/ag2ai/ag2/compare/v0.7.6...v0.8.0b1

0.7.6

New Contributors
* NeoByteXx made their first contribution in https://github.com/ag2ai/ag2/pull/1072
* comfsrt made their first contribution in https://github.com/ag2ai/ag2/pull/1116
* marufaytekin made their first contribution in https://github.com/ag2ai/ag2/pull/1101
* Fallengirl made their first contribution in https://github.com/ag2ai/ag2/pull/1136
* liminma made their first contribution in https://github.com/ag2ai/ag2/pull/1090
* futreall made their first contribution in https://github.com/ag2ai/ag2/pull/1150
* ghoto made their first contribution in https://github.com/ag2ai/ag2/pull/1155

What's Changed
* Manually notify codecov to make PR comment with coverge percentage by kumaranvpl in https://github.com/ag2ai/ag2/pull/1063
* Support for loading response format as a pydantic model from configuration files by sternakt in https://github.com/ag2ai/ag2/pull/1023
* Update PR comments automatically after 30 reports by kumaranvpl in https://github.com/ag2ai/ag2/pull/1066
* Fix LLM parameter propagation and refactor BrowserUseTool by rjambrecic in https://github.com/ag2ai/ag2/pull/1033
* Fix typing for RAG and Graph RAG by davorrunje in https://github.com/ag2ai/ag2/pull/1065
* Refactor query engine interface by AgentGenie in https://github.com/ag2ai/ag2/pull/1058
* Remove after_n_builds param by kumaranvpl in https://github.com/ag2ai/ag2/pull/1071
* Crawl4ai tool refactoring by rjambrecic in https://github.com/ag2ai/ag2/pull/1070
* Grammar and Clarity Fixes by NeoByteXx in https://github.com/ag2ai/ag2/pull/1072
* Remove accidentally committed RFC by kumaranvpl in https://github.com/ag2ai/ag2/pull/1079
* [Docs] Add google analytics to the gh-pages domain by harishmohanraj in https://github.com/ag2ai/ag2/pull/1082
* Require permit-tests environment approval for non llm tests by kumaranvpl in https://github.com/ag2ai/ag2/pull/1084
* Reduce LFS usage in CI by davorrunje in https://github.com/ag2ai/ag2/pull/1081
* Update a_generate_reply function call with correct params in a_receive by kumaranvpl in https://github.com/ag2ai/ag2/pull/1076
* Fix Mistral running in LM Studio by rjambrecic in https://github.com/ag2ai/ag2/pull/1086
* Remove merge_group check from unnecessary workflows by kumaranvpl in https://github.com/ag2ai/ag2/pull/1085
* [Docs] Fix broken links by harishmohanraj in https://github.com/ag2ai/ag2/pull/1046
* Preserve chat history when using 'agent.run' by rjambrecic in https://github.com/ag2ai/ag2/pull/1087
* [Docs] Fix broken image path by harishmohanraj in https://github.com/ag2ai/ag2/pull/1089
* DocAgent rename and demonstration documentation by marklysze in https://github.com/ag2ai/ag2/pull/1059
* Further improvements to DocAgent and demo by marklysze in https://github.com/ag2ai/ag2/pull/1093
* Correct hook processing order on ConversableAgent.a_generate_reply by marklysze in https://github.com/ag2ai/ag2/pull/1096
* Disable workflow runs for all branches except on main branch on schedule by kumaranvpl in https://github.com/ag2ai/ag2/pull/1104
* Enhance typing and docs in oai client by CAROLZXYZXY in https://github.com/ag2ai/ag2/pull/1106
* Fix failing core llm tests because of missing websockets dependency by kumaranvpl in https://github.com/ag2ai/ag2/pull/1100
* [Docs] Generate initial mkdocs site with static pages by harishmohanraj in https://github.com/ag2ai/ag2/pull/1108
* Pin browser-use version to specific version by kumaranvpl in https://github.com/ag2ai/ag2/pull/1109
* [Docs] Fix favicon and mkdocs cleanup by harishmohanraj in https://github.com/ag2ai/ag2/pull/1112
* Add interoperability user guides by rjambrecic in https://github.com/ag2ai/ag2/pull/1113
* Update dependency versions by kumaranvpl in https://github.com/ag2ai/ag2/pull/1111
* Fix typos and improve documentation formatting by kilavvy in https://github.com/ag2ai/ag2/pull/1117
* [CI/CD] Only check tracked files in git pre-submit by CAROLZXYZXY in https://github.com/ag2ai/ag2/pull/1107
* Filter out transfer messages in swarm by yiranwu0 in https://github.com/ag2ai/ag2/pull/1119
* fix minor error transforms.py by comfsrt in https://github.com/ag2ai/ag2/pull/1116
* Update Cohere client library to V2 with Structured Outputs by marklysze in https://github.com/ag2ai/ag2/pull/370
* Fix serialization of TextMessage containing PIL image by rjambrecic in https://github.com/ag2ai/ag2/pull/1126
* Add jsonl files and use it to initiate falkordb by kumaranvpl in https://github.com/ag2ai/ag2/pull/1125
* Remove permission requirement for non llm tests by kumaranvpl in https://github.com/ag2ai/ag2/pull/1128
* Fix path comparison for Windows compatibility by harishmohanraj in https://github.com/ag2ai/ag2/pull/1130
* Fix check_termination_and_human_reply() when called with empty list as messages by davorrunje in https://github.com/ag2ai/ag2/pull/1132
* Move PIL to optional import block by kumaranvpl in https://github.com/ag2ai/ag2/pull/1134
* [Bug Fix] Tool signature error for Anthropic 1091 by marufaytekin in https://github.com/ag2ai/ag2/pull/1101
* fix function errors by Fallengirl in https://github.com/ag2ai/ag2/pull/1136
* Reasoning Agent can execute code now. by BabyCNM in https://github.com/ag2ai/ag2/pull/545
* Swarm and Google Gemini client test fixes by marklysze in https://github.com/ag2ai/ag2/pull/1139
* Fix agents and agents tests checks by marklysze in https://github.com/ag2ai/ag2/pull/1141
* Pass system message as system_instruction to Gemini 1011. by liminma in https://github.com/ag2ai/ag2/pull/1090
* rename `ysaml` to `yaml` by futreall in https://github.com/ag2ai/ag2/pull/1150
* Voice hooks fixes by davorinrusevljan in https://github.com/ag2ai/ag2/pull/1154
* Solves issue with SwarmResult.agent AfterWorkOption -> str by ghoto in https://github.com/ag2ai/ag2/pull/1155
* Remove detect-secrets from pre-commit by davorrunje in https://github.com/ag2ai/ag2/pull/1158
* Add LiteLLM user guides by rjambrecic in https://github.com/ag2ai/ag2/pull/1152
* [Infra] Remove openai dependency from base dependencies by sternakt in https://github.com/ag2ai/ag2/pull/1149
* [Docs] Add API reference section by harishmohanraj in https://github.com/ag2ai/ag2/pull/1144
* [Docs] Add docs versioning by harishmohanraj in https://github.com/ag2ai/ag2/pull/1151
* Set default value for GroupChat messages by rjambrecic in https://github.com/ag2ai/ag2/pull/1148
* Enable tool removal by name by marklysze in https://github.com/ag2ai/ag2/pull/1143
* Update Discord/Slack/Telegram Agent inits by marklysze in https://github.com/ag2ai/ag2/pull/1159
* Bump version to 0.7.6b1 by davorrunje in https://github.com/ag2ai/ag2/pull/1160
* How AG2 Works documentation for agent and tool builders by marklysze in https://github.com/ag2ai/ag2/pull/1098
* GPT Assistant tests - cater for openai dependency by marklysze in https://github.com/ag2ai/ag2/pull/1162
* Further test updates to cater for openai dependency by marklysze in https://github.com/ag2ai/ag2/pull/1163
* Further changes to accommodate openai as dependency (P3) by marklysze in https://github.com/ag2ai/ag2/pull/1164
* OpenAI exception handling and httpx dependency by marklysze in https://github.com/ag2ai/ag2/pull/1165
* Deepseek tests update for openai dependency by marklysze in https://github.com/ag2ai/ag2/pull/1166

**Full Changelog**: https://github.com/ag2ai/ag2/compare/v0.7.5...v0.7.6b1

0.7.6b1

Highlights
- 🚀 LLM provider streamlining and updates:
- OpenAI package now optional (`pip install ag2[openai]`)
- Cohere updated to support their Chat V2 API
- Gemini support for system_instruction parameter and async
- Mistral AI fixes for use with LM Studio
- Anthropic improved support for tool calling
- 📔 [`DocAgent`](https://docs.ag2.ai/docs/user-guide/reference-agents/docagent) - DocumentAgent is now **DocAgent** and has reliability refinements (with more to come)
- 🔍 [`ReasoningAgent`](https://docs.ag2.ai/docs/user-guide/reference-agents/reasoningagent) is now able to do code execution!
- 📚🔧 Want to build your own agents or tools for AG2? Get under the hood with new documentation that dives deep into AG2:
- [How AG2 Works](https://docs.ag2.ai/docs/contributor-guide/how-ag2-works/overview)
- [Creating an agent](https://docs.ag2.ai/docs/contributor-guide/building/creating-an-agent)
- [Creating a tool](https://docs.ag2.ai/docs/contributor-guide/building/creating-a-tool)
- Fixes, fixes, and more fixes!

0.7.5

Highlights
- 📔 [**`DocumentAgent`**](https://docs.ag2.ai/docs/user-guide/reference-agents/documentagent) - A RAG solution built into an agent!
- Ingest one or many PDFs, images with OCR, web pages, and more...
- Query your documents with natural language
- [Introduction to DocumentAgent](https://docs.ag2.ai/docs/user-guide/reference-agents/documentagent)
- [Notebook](https://docs.ag2.ai/notebooks/agents_document_agent)
- 🎯 Added support for Couchbase Vector database
- [Notebook](https://docs.ag2.ai/docs/use-cases/notebooks/notebooks/agentchat_RetrieveChat_couchbase)
- 🧠 Updated OpenAI and Google GenAI package support
- 📖 Many [documentation](https://docs.ag2.ai/docs/user-guide/basic-concepts/orchestration/orchestrations) improvements
- 🛠️ Fixes, fixes and more fixes

♥️ Thanks to all the contributors and collaborators that helped make the release happen!

New Contributors
* PixelPil0t1 made their first contribution in https://github.com/ag2ai/ag2/pull/921
* lokesh-couchbase made their first contribution in https://github.com/ag2ai/ag2/pull/174
* racerole made their first contribution in https://github.com/ag2ai/ag2/pull/1038

* What's Changed
* Add custom field serializer for agent in SwarmResult by sternakt in https://github.com/ag2ai/ag2/pull/949
* Check integration test merge queue by kumaranvpl in https://github.com/ag2ai/ag2/pull/954
* Fix gemini client with anyof nullable function parameters by rjambrecic in https://github.com/ag2ai/ag2/pull/959
* Fix docs workflows by kumaranvpl in https://github.com/ag2ai/ag2/pull/958
* Remove obsolete deepseek pricing test by kumaranvpl in https://github.com/ag2ai/ag2/pull/961
* Remove references to the old WebSurferAgent by rjambrecic in https://github.com/ag2ai/ag2/pull/964
* Update the single agent run examples by sternakt in https://github.com/ag2ai/ag2/pull/967
* Add DeepResearchAgent blogpost by rjambrecic in https://github.com/ag2ai/ag2/pull/968
* Update agents_deep_researcher.ipynb by sonichi in https://github.com/ag2ai/ag2/pull/972
* [Docs] Update docstring formatting by harishmohanraj in https://github.com/ag2ai/ag2/pull/965
* [Docs] Communication Tools and Agents documentation by marklysze in https://github.com/ag2ai/ag2/pull/816
* Typographical Corrections in Variable Names by PixelPil0t1 in https://github.com/ag2ai/ag2/pull/921
* Fix mutable objects as default parameter values in a function by davorrunje in https://github.com/ag2ai/ag2/pull/946
* Cleanup workflows by kumaranvpl in https://github.com/ag2ai/ag2/pull/952
* Update google-genai version by sternakt in https://github.com/ag2ai/ag2/pull/973
* Add Couchbase VectorDB Support for AG2 by lokesh-couchbase in https://github.com/ag2ai/ag2/pull/174
* Couchbase fixes for documentation and tests by marklysze in https://github.com/ag2ai/ag2/pull/979
* Bugfix 902 revise readme by willhama in https://github.com/ag2ai/ag2/pull/913
* [Docs] Add Comms Agents to Reference Agents documentation by marklysze in https://github.com/ag2ai/ag2/pull/982
* [Docs] Fix warning, incorrect link, and add API links. by marklysze in https://github.com/ag2ai/ag2/pull/992
* Fix typing by davorrunje in https://github.com/ag2ai/ag2/pull/986
* Update cache behaviour in function docstring by kumaranvpl in https://github.com/ag2ai/ag2/pull/994
* Update dependency versions by kumaranvpl in https://github.com/ag2ai/ag2/pull/1001
* Update Swarm Document by yiranwu0 in https://github.com/ag2ai/ag2/pull/977
* Add tools property to ConversableAgent by marklysze in https://github.com/ag2ai/ag2/pull/989
* Set cancel-in-progress to true for all branches by kumaranvpl in https://github.com/ag2ai/ag2/pull/1009
* [Docs] Fix broken links in home page by harishmohanraj in https://github.com/ag2ai/ag2/pull/1010
* [Docs] Add links to symbols by harishmohanraj in https://github.com/ag2ai/ag2/pull/1018
* Remove unwanted character from types by harishmohanraj in https://github.com/ag2ai/ag2/pull/1020
* Fix Gemini client for function parameters with nested Pydantic schema by rjambrecic in https://github.com/ag2ai/ag2/pull/1002
* Fix check broken links by kumaranvpl in https://github.com/ag2ai/ag2/pull/1016
* Add integration-test.sh and refactor CI by rjambrecic in https://github.com/ag2ai/ag2/pull/1021
* [Docs] Change register_hand_off function calls in swarm demo by CAROLZXYZXY in https://github.com/ag2ai/ag2/pull/1013
* Replace AutoGen to AG2 in comments and texts by davorrunje in https://github.com/ag2ai/ag2/pull/1007
* Fix Swarm registration of an agent's tools from their tools property by marklysze in https://github.com/ag2ai/ag2/pull/990
* [Docs] Improved Conversation Patterns documentation by marklysze in https://github.com/ag2ai/ag2/pull/1005
* Fix typing on interop submodule by davorrunje in https://github.com/ag2ai/ag2/pull/1025
* Add codecov configuration and disable codecov comments by kumaranvpl in https://github.com/ag2ai/ag2/pull/1030
* Notebooks outputs cleaned by davorrunje in https://github.com/ag2ai/ag2/pull/1032
* [Docs] Update website demo code so that it is runnable by CAROLZXYZXY in https://github.com/ag2ai/ag2/pull/1029
* Log cache value message only once using lru_cache by kumaranvpl in https://github.com/ag2ai/ag2/pull/1024
* [Docs] Fix broken link in homepage by harishmohanraj in https://github.com/ag2ai/ag2/pull/1037
* Cache seed usage log changed from info to debug level by davorrunje in https://github.com/ag2ai/ag2/pull/1042
* chore: remove redundant word by racerole in https://github.com/ag2ai/ag2/pull/1038
* [Docs] Fix broken links by harishmohanraj in https://github.com/ag2ai/ag2/pull/1034
* Document agent phase 1 by AgentGenie in https://github.com/ag2ai/ag2/pull/978
* Voice hooks in RealtimeAgent by davorinrusevljan in https://github.com/ag2ai/ag2/pull/1040
* Bump version to 0.7.5 by marklysze in https://github.com/ag2ai/ag2/pull/1043
* Add web documentation for document agent by AgentGenie in https://github.com/ag2ai/ag2/pull/1045

**Full Changelog**: https://github.com/ag2ai/ag2/compare/0.7.4...v0.7.5

0.7.4

Highlights

* 🔍 New [**`DeepResearchAgent`**](https://docs.ag2.ai/docs/use-cases/notebooks/notebooks/agents_deep_researcher) was added
* 💬 New Messaging Platform Tools & Agents were added for the following platforms:
* [**Blog**](https://docs.ag2.ai/docs/blog/2025-02-05-Communication-Agents/index)
* [**Notebook**](https://docs.ag2.ai/docs/use-cases/notebooks/notebooks/tools_commsplatforms)
* [**`DiscordAgent`**](https://docs.ag2.ai/docs/api-reference/autogen/agents/experimental/DiscordAgent)
* [**`TelegramAgent`**](https://docs.ag2.ai/docs/api-reference/autogen/agents/experimental/TelegramAgent)
* [**`SlackAgent`**](https://docs.ag2.ai/docs/api-reference/autogen/agents/experimental/SlackAgent)
* 🌐 Updated [**`WebSurferAgent`**](https://docs.ag2.ai/docs/use-cases/reference-agents/websurferagent)
* Added support for [**alternative LLM-s**](https://docs.ag2.ai/docs/user-guide/models/openai)
* Added **structured output** support
* 📞 Update [**`RealTime Agent`**](https://docs.ag2.ai/docs/api-reference/autogen/agentchat/realtime/experimental/RealtimeAgent)
* New **JS library** for faster client development
* 📖 Revamped [**documentation**](https://docs.ag2.ai/docs/home/home)
* 🛠️ Fixes, fixes and more fixes

What's Changed

* Update agentchat_assistant_agent_standalone notebook with metadata by marklysze in https://github.com/ag2ai/ag2/pull/708
* WebSurferAgent and Browser Tool notebook tidy by marklysze in https://github.com/ag2ai/ag2/pull/709
* docs: integrate new contributor guide by devin-ai-integration in https://github.com/ag2ai/ag2/pull/711
* 604 write gemini realtime client blogpost by sternakt in https://github.com/ag2ai/ag2/pull/686
* Fix failing tests by rjambrecic in https://github.com/ag2ai/ag2/pull/726
* [Docs] Fixed minor formatting issues in docs by harishmohanraj in https://github.com/ag2ai/ag2/pull/720
* Sanitize pytest output by patching the _pytest._io.TerminalWritter by sternakt in https://github.com/ag2ai/ag2/pull/725
* Every exception name should end with Error suffix by kumaranvpl in https://github.com/ag2ai/ag2/pull/722
* [Docs] Getting started and Use Cases by marklysze in https://github.com/ag2ai/ag2/pull/547
* [Docs] Fixing links, converting old pages by marklysze in https://github.com/ag2ai/ag2/pull/732
* [Docs] More link updates for new documentation by marklysze in https://github.com/ag2ai/ag2/pull/733
* [Docs] Installation link fixes for new documentation by marklysze in https://github.com/ag2ai/ag2/pull/734
* Suppress error code 503 for gemini tests by kumaranvpl in https://github.com/ag2ai/ag2/pull/703
* Fix tools execution by rjambrecic in https://github.com/ag2ai/ag2/pull/724
* Fix incorrect BLOG_POST_URL in tests by rjambrecic in https://github.com/ag2ai/ag2/pull/741
* Add websurfing tools blog post by rjambrecic in https://github.com/ag2ai/ag2/pull/742
* Add WebSurferAgent blog by rjambrecic in https://github.com/ag2ai/ag2/pull/743
* Upload coverage report to codecov.io using codecov token by kumaranvpl in https://github.com/ag2ai/ag2/pull/739
* [Docs] Restored Resuming a Group Chat documentation and more fixed links by marklysze in https://github.com/ag2ai/ag2/pull/745
* [Docs] Rename Home to Key Features, move Quick Start, Meet our Agents > Overview by marklysze in https://github.com/ag2ai/ag2/pull/748
* Add missing licence headers by davorrunje in https://github.com/ag2ai/ag2/pull/744
* Fix typos in agent and interoperability modules by vipocenka in https://github.com/ag2ai/ag2/pull/723
* [Docs] Correct blog link in Browsing Capabilities blog by marklysze in https://github.com/ag2ai/ag2/pull/750
* [Docs] Fix popular resources text color in dark mode by harishmohanraj in https://github.com/ag2ai/ag2/pull/737
* [Docs] Fix vulnerability issue by harishmohanraj in https://github.com/ag2ai/ag2/pull/761
* Fix codecov, dependabot and other workflows by kumaranvpl in https://github.com/ag2ai/ag2/pull/736
* Add Agent-E to community gallery by rjambrecic in https://github.com/ag2ai/ag2/pull/779
* [Docs] Fix broken links by harishmohanraj in https://github.com/ag2ai/ag2/pull/772
* Remove pydantic V1 by kumaranvpl in https://github.com/ag2ai/ag2/pull/777
* docs: Fix grammar in image addition instructions by defiberrys in https://github.com/ag2ai/ag2/pull/752
* [Docs] Clean up console output during documentation build by harishmohanraj in https://github.com/ag2ai/ag2/pull/759
* Improve WebSurferAgent notebook and blog by rjambrecic in https://github.com/ag2ai/ag2/pull/773
* Hotfix failing isinstance checks for swarmable agent by sternakt in https://github.com/ag2ai/ag2/pull/804
* Remove sensitive prints by sternakt in https://github.com/ag2ai/ag2/pull/799
* [Docs] Update X account url by harishmohanraj in https://github.com/ag2ai/ag2/pull/807
* Merge SwarmAgent into ConversableAgent by marklysze in https://github.com/ag2ai/ag2/pull/316
* Add read permission to check broken links workflow by kumaranvpl in https://github.com/ag2ai/ag2/pull/815
* Update installation instructions by rjambrecic in https://github.com/ag2ai/ag2/pull/778
* Expose question_message param in register swarm by sternakt in https://github.com/ag2ai/ag2/pull/820
* [Docs] Set up redirects for old URLs by harishmohanraj in https://github.com/ag2ai/ag2/pull/825
* Support other models for browser use by rjambrecic in https://github.com/ag2ai/ag2/pull/801
* In realtime examples notebooks, use javascript code from the js package by davorinrusevljan in https://github.com/ag2ai/ag2/pull/828
* [Docs] Do not deploy non-navigation files and directories by harishmohanraj in https://github.com/ag2ai/ag2/pull/829
* Support other models for crawl4ai by rjambrecic in https://github.com/ag2ai/ag2/pull/830
* Update realtime swarm notebooks to new swarm API by sternakt in https://github.com/ag2ai/ag2/pull/832
* [Docs] Fix export_module decorator by harishmohanraj in https://github.com/ag2ai/ag2/pull/833
* [Bug fix]: Fix tool registration from a Tool by marklysze in https://github.com/ag2ai/ag2/pull/835
* Bump actions-gh-pages action version to v4 by kumaranvpl in https://github.com/ag2ai/ag2/pull/839
* Bump dev and test dependency versions by kumaranvpl in https://github.com/ag2ai/ag2/pull/841
* [Docs] Fix the export_module decorator to update the __module__ attribute of a symbol only when building the docs by harishmohanraj in https://github.com/ag2ai/ag2/pull/842
* Fix failing CI tests in forked repo PRs by kumaranvpl in https://github.com/ag2ai/ag2/pull/818
* Bump pydantic-ai version by kumaranvpl in https://github.com/ag2ai/ag2/pull/847
* Remove paths filter and run llm tests on main on schedule by kumaranvpl in https://github.com/ag2ai/ag2/pull/788
* Add num_ctx param to ollama options dictionary by mingxzhao in https://github.com/ag2ai/ag2/pull/790
* [Docs] Replace run with initiate_chat for docs until code execution default changed by marklysze in https://github.com/ag2ai/ag2/pull/856
* update loggers by lazToum in https://github.com/ag2ai/ag2/pull/810
* Bump mypy version by davorrunje in https://github.com/ag2ai/ag2/pull/858
* Remove default code execution config from `run` executor agent by marklysze in https://github.com/ag2ai/ag2/pull/853
* update captain agent tools by lazToum in https://github.com/ag2ai/ag2/pull/802
* Update captainagent.py by lazToum in https://github.com/ag2ai/ag2/pull/800
* Fix stuck build check by kumaranvpl in https://github.com/ag2ai/ag2/pull/866
* update WebRTC blog, to use js package by davorinrusevljan in https://github.com/ag2ai/ag2/pull/850
* Bump optional dependencies by kumaranvpl in https://github.com/ag2ai/ag2/pull/862
* [Docs] Remove old files from website directory by harishmohanraj in https://github.com/ag2ai/ag2/pull/844
* [Docs] Fix broken links by harishmohanraj in https://github.com/ag2ai/ag2/pull/870
* [Docs] Fix mdx parsing issue in docs by harishmohanraj in https://github.com/ag2ai/ag2/pull/872
* Add structured output to browser use tool by rjambrecic in https://github.com/ag2ai/ag2/pull/874
* fix(docs): Correct typos and minor wording issues in documentation by NikolaiKryshnev in https://github.com/ag2ai/ag2/pull/871
* Messaging Platform Tools - Discord, Telegram, Slack by marklysze in https://github.com/ag2ai/ag2/pull/754
* Communication Agents (Discord/Slack/Telegram, using tools) by marklysze in https://github.com/ag2ai/ag2/pull/787
* docs: enhance README with key features and practical examples by crStiv in https://github.com/ag2ai/ag2/pull/546
* version bump to v0.7.4 by qingyun-wu in https://github.com/ag2ai/ag2/pull/882
* Update DeepSeek pricing by harishmohanraj in https://github.com/ag2ai/ag2/pull/887
* Add a way to manually trigger workflow when needed by kumaranvpl in https://github.com/ag2ai/ag2/pull/891
* [Docs] Fix broken links by harishmohanraj in https://github.com/ag2ai/ag2/pull/892
* Update dependency versions by kumaranvpl in https://github.com/ag2ai/ag2/pull/884
* Run GraphRag tests with openai secrets by kumaranvpl in https://github.com/ag2ai/ag2/pull/889
* [Docs] Docs build refactoring and add edit urls to pages by harishmohanraj in https://github.com/ag2ai/ag2/pull/869
* Fix failing neo4j graph rag tests by kumaranvpl in https://github.com/ag2ai/ag2/pull/896
* Css Polishing by harishmohanraj in https://github.com/ag2ai/ag2/pull/897
* [Docs] Prevent export module decorator from modifying the module of a symbol for docs generation by harishmohanraj in https://github.com/ag2ai/ag2/pull/898
* Add notebook to demonstrate small LLM usage by kellyaa in https://github.com/ag2ai/ag2/pull/642
* Add package-lock.json to LFS by davorrunje in https://github.com/ag2ai/ag2/pull/901
* Fix codespell by davorrunje in https://github.com/ag2ai/ag2/pull/900
* Added preview rules to ruff by davorrunje in https://github.com/ag2ai/ag2/pull/903
* add 074 by qingyun-wu in https://github.com/ag2ai/ag2/pull/883
* Show coverage report and fix workflow discrepancies by kumaranvpl in https://github.com/ag2ai/ag2/pull/909
* Implement option to add response_format to llm_config by sternakt in https://github.com/ag2ai/ag2/pull/914
* [Docs] Add user stories tab in docs at highest level by harishmohanraj in https://github.com/ag2ai/ag2/pull/915
* Add detect-secrets hook in pre-commit config by kumaranvpl in https://github.com/ag2ai/ag2/pull/867
* As/update maintainers by alecsolder in https://github.com/ag2ai/ag2/pull/860
* Deep researcher implementation by rjambrecic in https://github.com/ag2ai/ag2/pull/873
* Removed outdated NOVA user story; updated blog contents, logo and add… by Noel1997 in https://github.com/ag2ai/ag2/pull/916
* Nova updates by Noel1997 in https://github.com/ag2ai/ag2/pull/919
* Update DeepResearchAgent notebook example by rjambrecic in https://github.com/ag2ai/ag2/pull/920
* Fix develop guide link by CAROLZXYZXY in https://github.com/ag2ai/ag2/pull/905
* Fix directory deletion by davorrunje in https://github.com/ag2ai/ag2/pull/922
* Fix spelling errors by Pronoss in https://github.com/ag2ai/ag2/pull/880
* Fix document utils tests by AgentGenie in https://github.com/ag2ai/ag2/pull/924
* Use proper checkout and check user permission in graphrag integration tests by kumaranvpl in https://github.com/ag2ai/ag2/pull/930
* [Docs] RealTime WebRTC Blog Polishing by harishmohanraj in https://github.com/ag2ai/ag2/pull/928
* Run codecov only for autogen instead of running for all py files in root by kumaranvpl in https://github.com/ag2ai/ag2/pull/933
* Add integration tests to CI by rjambrecic in https://github.com/ag2ai/ag2/pull/912
* Update package installation in test-integration.yml by rjambrecic in https://github.com/ag2ai/ag2/pull/937
* bump js-client in notebooks by davorinrusevljan in https://github.com/ag2ai/ag2/pull/939
* [Docs] Show the images referred in the notebooks in docs by harishmohanraj in https://github.com/ag2ai/ag2/pull/935
* Fix codecov discrepancy between main and other branches by kumaranvpl in https://github.com/ag2ai/ag2/pull/907
* create a docling_query_engine by Eric-Shang in https://github.com/ag2ai/ag2/pull/859
* Handle case in test where agent finishes speaking before cancelation by sternakt in https://github.com/ag2ai/ag2/pull/938
* Fix response_format passing to VertexAI by sternakt in https://github.com/ag2ai/ag2/pull/936
* Update query engine and notebook by Eric-Shang in https://github.com/ag2ai/ag2/pull/941

Page 2 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.