* Core CAP components + Autogen adapter + Demo
* Cleanup Readme
* C# folder
* Cleanup readme
* summary_method bug fix
* CAN -> CAP
* pre-commit fixes
* pre-commit fixes
* modification of sys path should ignore E402
* fix pre-commit check issues
* Updated docs
* Clean up docs
* more refactoring
* better packaging refactor
* Refactoring for package changes
* Run demo app without autogencap installed or in the path
* Remove debug related sleep()
* removed CAP in some class names
* Investigate a logging framework that supports color in windows
* added type hints
* remove circular dependency
* fixed pre-commit issues
* pre-commit ruff issues
* removed circular definition
* pre-commit fixes
* Fix pre-commit issues
* pre-commit fixes
* updated for _prepare_chat signature changes
* Better instructions for demo and some minor refactoring
* Added details that explain CAP
* Reformat Readme
* More ReadMe Formatting
* Readme edits
* Agent -> Actor
* Broker can startup on it's own
* Remote AutoGen Agents
* Updated docs
* 1) StandaloneBroker in demo
2) Removed Autogen only demo options
* 1) Agent -> Actor refactor
2) init broker as early
* rename user_proxy -> user_proxy_conn
* Add DirectorySvc
* Standalone demo refactor
* Get ActorInfo from DirectorySvc when searching for Actor
* Broker cleanup
* Proper cleanup and remove debug sleep()
* Run one directory service only.
* fix paths to run demo apps from command line
* Handle keyboard interrupt
* Wait for Broker and Directory to start up
* Move Terminate AGActor
* Accept input from the user in UserProxy
* Move sleeps close to operations that bind or connect
* Comments
* Created an encapsulated CAP Pair for AutoGen pair communication
* pre-commit checks
* fix pre-commit
* Pair should not make assumptions about who is first and who is second
* Use task passed into InitiateChat
* Standalone directory svc
* Fix broken LFS files
* Long running DirectorySvc
* DirectorySvc does not have a status
* Exit DirectorySvc Loop
* Debugging Remoting
* Reduce frequency of status messages
* Debugging remote Actor
* roll back git-lfs updates
* rollback git-lfs changes
* Debug network connectivity
* pre-commit fixes
* Create a group chat interface familiar to AutoGen GroupChat users
* pre-commit fixes
* added new example in gallery.json
* added image to webagent example
* changed image format from .png to .jpg
---------
Co-authored-by: Chi Wang <wang.chi@microsoft.com>
* consistent file saving across cli executors
* test fixes
* feedback
* make path
* formatting
* run timeout test on windows
---------
Co-authored-by: Chi Wang <wang.chi@microsoft.com>
* Remove system message functionality from code executors
* remove from protocol
* fix tests, pre-commit
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
Co-authored-by: Chi Wang <wang.chi@microsoft.com>
* improve validation of llm_config
* fixed test_register_for_llm_without_LLM
* docstr about llm_config=None
* Make None a sentinel
* pop tools
---------
Co-authored-by: Davor Runje <davor@airt.ai>
* init PR
* update
* update code check
* update
* update
* update
* update
* Test the ability to have agents a,u,t,o,g,e,n speak in turn.
* update
* update
* update
* Evidence that groupchat not terminating because of the TERMINATE substring.
* Raising NoEligibleSpeakerException allows graceful exit before max turns
* update
* To confirm with author that custom function is meant to override graph constraints
* Confirmed the expected test behaviour with author
* Update autogen/agentchat/groupchat.py
* update
* update
---------
Co-authored-by: Joshua Kim <Joshua@spectdata.com>
Co-authored-by: Qingyun Wu <qingyun0327@gmail.com>