* update docs on agent chat.
* add langchain support
* fix formatting issues
* Update python/packages/autogen-core/docs/src/agentchat-user-guide/index.md
Co-authored-by: gagb <gagb@users.noreply.github.com>
* Update python/packages/autogen-core/docs/src/agentchat-user-guide/index.md
Co-authored-by: gagb <gagb@users.noreply.github.com>
* add company reseach and literature review examples with tools
* format fixes
* format and type fixes
* add selector groupchat to agentchat index page
* rename quick start as code exec
* type fixes
* format fix
* Remove blank cell from notebooks
---------
Co-authored-by: gagb <gagb@users.noreply.github.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* Selector group chat that uses LLM to select the next speaker
* Merge remote-tracking branch 'origin/staging' into selector-groupchat
* Add allow_repeated_speaker option
* Add test for allowed_repeated_speaker=True
* Example for selector group chat
* format
* Rename and index
* title for notebook
* Merge remote-tracking branch 'origin/staging' into selector-groupchat
* Fix formatting and remove duplicated import of EVENT_LOGGER_NAME in agentchat
* add staging to target in checks
* add staging to target in checks for dotnet
* Fix circular imports
* update TeamRunResult
* fix line ending in test
* lint
* update team result to list[chatmessage]
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
* add langhcain tool adapter
* remove langchain package
* fix type errors
* test type fixes
* fix imports
* install extras in CI
* improve typing and use to_thread
* pin min langchain version
* install all extras in ci test
* update to langchain 0.3.1
* install extras in CI
* ignore pyright errors
* add missing uv sync extra reqs
---------
Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* WIP implementation for agentchat
* WIP
* WIP
* wip
* WIP
* WIP
* WIP
* WIP
* fix types
* format
* fix build
* Fix build
* use a simpler implementation of thread -- list
* Select speaker to return speaker topic type
* add parent topic type to agent container
* Address comments
* Add check to make sure agent id is constant in a team run.
* Fix build
* Added cancellation token support for team_one; made logger a member variable of each agent.
formatting
fix error
fix error
formatting
* No need to create a new cancellation token
* Fix outstanding_tasks and cancellation bugs
* formatting
* Use separate except blocks
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>