-
Notifications
You must be signed in to change notification settings - Fork 44.5k
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
web server with create agent endpoint #1139
web server with create agent endpoint #1139
Conversation
93386bf
to
fbe61f6
Compare
fbe61f6
to
81cecfe
Compare
@Torantulino we can discuss about these additions, I know it's a lot of things added, but that's what we need to set a good direction for the future backend development. I still think autogpt should remain a great CLI, and I will make sure the API and the CLI use the same components. |
I've been thinking that reorganizing the project by moving the code from scripts into an autogpt module could be beneficial. This modular approach would enhance the organization and maintainability of the codebase, effectively separating concerns and promoting code reusability. We then could incorporate the API server as a submodule of the autogpt module or as a separate module named server which would further streamline the project structure. This would allow for a clear distinction between the core functionalities and the server component, making it easier to manage and maintain each part independently. |
@BillSchumacher will improve the organization without breaking things. |
@nponeccop and @BillSchumacher I created a PR which starts on the reorg path whilst keeping changes to a minimum: |
This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request. |
This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request. |
1 similar comment
This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request. |
This is a mass message from the AutoGPT core team. For more details (and for infor on joining our Discord), please refer to: |
…avitas#1133) * simplify the initiation of chat * version update * include openai * completion * load config list from json * initiate_chat * oai config list * oai config list * config list * config_list * raise_error * retry_time * raise condition * oai config list * catch file not found * catch openml error * handle openml error * handle openml error * handle openml error * handle openml error * handle openml error * handle openml error * close Significant-Gravitas#1139 * use property * termination msg * AIUserProxyAgent * smaller dev container * update notebooks * match * document code execution and AIUserProxyAgent * gpt 3.5 config list * rate limit * variable visibility * remove unnecessary import * quote * notebook comments * remove mathchat from init import * two users * import location * expose config * return str not tuple * rate limit * ipython user proxy * message * None result * rate limit * rate limit * rate limit * rate limit
…ignificant-Gravitas#1142) * simplify the initiation of chat * version update * include openai * completion * load config list from json * initiate_chat * oai config list * oai config list * config list * config_list * raise_error * retry_time * raise condition * oai config list * catch file not found * catch openml error * handle openml error * handle openml error * handle openml error * handle openml error * handle openml error * handle openml error * close Significant-Gravitas#1139 * use property * termination msg * AIUserProxyAgent * smaller dev container * update notebooks * match * document code execution and AIUserProxyAgent * gpt 3.5 config list * rate limit * variable visibility * remove unnecessary import * quote * notebook comments * remove mathchat from init import * two users * import location * expose config * return str not tuple * rate limit * ipython user proxy * message * None result * rate limit * rate limit * rate limit * rate limit * make auto_reply a common method for all agents * abs path * refactor and doc * set mathchat_termination * code format * modified * emove import * code quality * sender -> messages * system message * clean agent hierarchy * dict check * invalid oai msg * return * openml error * docstr --------- Co-authored-by: kevin666aa <[email protected]>
Background
REST API because:
Changes
Added:
Documentation
Repo of the api following this structure:
Test Plan
PR Quality Checklist