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

Json config list, agent refactoring and new notebooks #1133

Merged
merged 51 commits into from
Jul 23, 2023
Merged

Conversation

sonichi
Copy link
Contributor

@sonichi sonichi commented Jul 18, 2023

Why are these changes needed?

  1. provide a utility function to load a config list from json. One can put all the endpoints in a single place and filter when needed.
  2. update notebooks.
  3. sanitize the handling of config list.
  4. handle openml error in the tests. ServerError: server failed with HTTP status code 503 openml/OpenML#1196
  5. move is_termination_msg arg from UserProxyAgent to Agent and allow AssistantAgent to terminate the conversation.
  6. create an AIUserProxyAgent which inherits UserProxyAgent and can make ai_reply like AssistantAgent.
  7. add a notebook for multi-agent multi-user applications.
  8. other refactoring of agents.
  9. add a notebook example for using IPython to execute code.

Related issue number

close #1139
close #1137
close #1141

Checks

@sonichi sonichi added documentation Improvements or additions to documentation enhancement New feature or request labels Jul 18, 2023
@sonichi sonichi requested review from qingyun-wu, gagb, yiranwu0 and a team July 18, 2023 04:25
@sonichi sonichi self-assigned this Jul 18, 2023
@sonichi sonichi temporarily deployed to openai July 23, 2023 01:54 — with GitHub Actions Inactive
@sonichi sonichi temporarily deployed to openai July 23, 2023 01:54 — with GitHub Actions Inactive
@sonichi sonichi temporarily deployed to openai July 23, 2023 02:43 — with GitHub Actions Inactive
@sonichi sonichi temporarily deployed to openai July 23, 2023 02:43 — with GitHub Actions Inactive
@sonichi sonichi temporarily deployed to openai July 23, 2023 04:42 — with GitHub Actions Inactive
@sonichi sonichi temporarily deployed to openai July 23, 2023 04:42 — with GitHub Actions Inactive
@sonichi sonichi temporarily deployed to openai July 23, 2023 04:42 — with GitHub Actions Inactive
@sonichi sonichi changed the title Json config list and agent refactoring Json config list, agent refactoring and new notebooks Jul 23, 2023
@sonichi sonichi added this pull request to the merge queue Jul 23, 2023
Merged via the queue into main with commit 2406e69 Jul 23, 2023
16 checks passed
@sonichi sonichi deleted the jsoncfglist branch July 23, 2023 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
3 participants