Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CAP] Improved AutoGen Agents support & Pip Install #2711

Merged
merged 38 commits into from
May 19, 2024

Conversation

rajan-chari
Copy link
Collaborator

@rajan-chari rajan-chari commented May 17, 2024

Why are these changes needed?

  1. Improved AutoGen compatibility (dictionary support)
    AutoGen Agent support with CAP was dictionary support when receive() and generate_reply() are called

  2. pip install support
    Preliminary Support for pip install of autogen-cap.

  3. Minor changes
    a) Fixed docs
    b) Additional debug logging
    c) Name refactoring

Related issue number

Checks

…P can wait a certain amount and give up. In order to reconcile the two, AutoGenConnector is set to wait indefinitely.
…P can wait a certain amount and give up. In order to reconcile the two, AutoGenConnector is set to wait indefinitely.
@rajan-chari rajan-chari changed the title Improved AutoGen Agents support & Pip Install [CAP] Improved AutoGen Agents support & Pip Install May 17, 2024
@sonichi sonichi added this pull request to the merge queue May 19, 2024
Merged via the queue into microsoft:main with commit 31d2d37 May 19, 2024
18 checks passed
jayralencar pushed a commit to jayralencar/autogen that referenced this pull request May 28, 2024
* 1) Removed most framework sleeps 2) refactored connection code

* pre-commit fixes

* pre-commit

* ignore protobuf files in pre-commit checks

* Fix duplicate actor registration

* refactor change

* Nicer printing of Actors

* 1) Report recv_multipart errors 4) Always send 4 parts

* AutoGen generate_reply expects to wait indefinitely for an answer.  CAP can wait a certain amount and give up.   In order to reconcile the two, AutoGenConnector is set to wait indefinitely.

* pre-commit formatting fixes

* pre-commit format changes

* don't check autogenerated proto py files

* Iterating on CAP interface for AutoGen

* User proxy must initiate chat

* autogencap pypi package

* added dependencies

* serialize/deserialize dictionary elements to json when dealing with ReceiveReq

* 1) Removed most framework sleeps 2) refactored connection code

* Nicer printing of Actors

* AutoGen generate_reply expects to wait indefinitely for an answer.  CAP can wait a certain amount and give up.   In order to reconcile the two, AutoGenConnector is set to wait indefinitely.

* pre-commit formatting fixes

* pre-commit format changes

* Iterating on CAP interface for AutoGen

* User proxy must initiate chat

* autogencap pypi package

* added dependencies

* serialize/deserialize dictionary elements to json when dealing with ReceiveReq

* pre-commit check fixes

* fix pre-commit issues

* Better encapsulation of logging

* pre-commit fix

* pip package update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants