forked from All-Hands-AI/OpenHands
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Merge develop #18
Merged
Merge develop #18
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add ollama, support, memGPT services * feat: Docker services hotfix: Add OS locales hotfix: Fix start configuration hotfix: Temp fix of build errors feat: Configure OpenDevin UI container hotfix: Run OpenDevin application container chore: Update README feat: Docker Configuration for backend services feat: Ubuntu 20.04 images with CUDA and Miniconda3 refactor: Update docker environment configuration feat: Decouple UI and Python app into services. Co-authored-by: Jim Su <jimsu@protonmail.com> * hotfix: Restore useTranslation() * hotfix: Frontend integration * hotfix: App Conda environment fix * hotfix: Backend app service dependencies fix under Conda * feat: Add API startup script hotfix: Integration fix * feat: Designate build directory * feat: Add FastAPI server and Vite dev server logging for debug and live modes * chore: Cleanup after local rebase * feat: Improve docker compose services integration * chore: Remove unnecessary @ts-expect-error * hotfix: Frontend and API integration. Build improvements. * feat/poetry-build (#8) * refactor: Remove unnecessary code * refactor: Update devin hostname to 'devin' * refactor: Update Makefile to use Docker compose --------- Co-authored-by: Jim Su <jimsu@protonmail.com> Merge develop (#12) * fix: fix some of the styling to more closely match figma (All-Hands-AI#927) * fix: fix some of the styling to more closely match figma * overflow * Add Italian, Spanish and Português (All-Hands-AI#1017) * Update index.ts Add Italian, Spanish and Português * Update translation.json Add Italian. Spanish and Português * Remove unnecessary i18n initialization arguments --------- Co-authored-by: Jim Su <jimsu@protonmail.com> * Add Azure configuration doc (All-Hands-AI#1035) * Add Azure configuration doc * Add link to Azure doc. * Formatting AZURE_LLM_GUIDE (All-Hands-AI#1046) * Feat add agent manager (All-Hands-AI#904) * feat: add agent manager to manage all agents; * extract the host ssh port to prevent conflict. * clean all containers with prefix is sandbox- * merge from upstream/main * merge from upstream/main * Update frontend/src/state/settingsSlice.ts * Update opendevin/sandbox/ssh_box.py * Update opendevin/sandbox/exec_box.py --------- Co-authored-by: Robert Brennan <accounts@rbren.io> * simplified get (All-Hands-AI#962) * simplified get * resolved merge conflicts * removed default param for get * Update opendevin/config.py --------- Co-authored-by: Robert Brennan <accounts@rbren.io> * Response recognition for weak llms (All-Hands-AI#523) * Tweak for weak llms * Update to the latest commits * Update to the latest commits * Fix lint errors * Remove merge artifact --------- Co-authored-by: Jim Su <jimsu@protonmail.com> * Traffic Control: Add new config MAX_CHARS (All-Hands-AI#1015) * Add new config MAX_CHARS * Fix mypy linting issues * fix: print the wrong ssh port number (All-Hands-AI#1054) * fix(editor): ui enhancements and code refactor (All-Hands-AI#1069) * Add new sandbox type - local (All-Hands-AI#1029) * Auto-close stale issues and PRs (All-Hands-AI#1032) * stale issues * Update .github/workflows/stale.yml Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> * Update .github/workflows/stale.yml Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> * Update .github/workflows/stale.yml Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> * Update .github/workflows/stale.yml Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> --------- Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> Co-authored-by: Graham Neubig <neubig@gmail.com> * Throw error if an illegal sandbox type is used (All-Hands-AI#1087) * Unify linter behaviour across CI and pre-commit-hook (All-Hands-AI#1071) * CI: Add autopep8 linter Currently, we have autopep8 as part of pre-commit-hook. To ensure consistent behaviour, we should have it in CI as well. Moreover, pre-commit-hook contains a double-quote-string-fixer hook which changes all double quotes to single quotes, but I do observe some PRs with massive changes that do the opposite way. I suspect that these authors 1) disable or circumvent the pre-commit-hook, and 2) have other linters such as black in their IDE, which automatically change all single quotes to double quotes. This has caused a lot of unnecessary diff, made review really hard, and led to a lot of conflicts. * Use -diff for autopep8 * autopep8: Freeze version in CI * Ultimate fix * Remove pep8 long line disable workaround * Fix lint.yml * Fix all files under opendevin and agenthub * Revamp Exception handling (All-Hands-AI#1080) * Revamp exception handling * Agent controller: sleep 3 seconds if APIConnection error * Fix AuthenticationError capture * Revert unrelated style fixes * Add type enforcement for action_from_dict call * Add ollama, support, memGPT services * feat: Docker services hotfix: Add OS locales hotfix: Fix start configuration hotfix: Temp fix of build errors feat: Configure OpenDevin UI container hotfix: Run OpenDevin application container chore: Update README feat: Docker Configuration for backend services feat: Ubuntu 20.04 images with CUDA and Miniconda3 refactor: Update docker environment configuration feat: Decouple UI and Python app into services. Co-authored-by: Jim Su <jimsu@protonmail.com> * hotfix: Restore useTranslation() * hotfix: Frontend integration * hotfix: App Conda environment fix * hotfix: Backend app service dependencies fix under Conda * feat: Add API startup script hotfix: Integration fix * feat: Designate build directory * feat: Add FastAPI server and Vite dev server logging for debug and live modes * chore: Cleanup after local rebase * feat: Improve docker compose services integration * chore: Remove unnecessary @ts-expect-error * doc: Add supplementary notes for WSL2 users to Local LLM Guide (All-Hands-AI#1031) * Add supplementary notes for WSL2 users * Add supplementary notes for WSL2 users --------- Co-authored-by: Robert Brennan <accounts@rbren.io> * added to sudo group (All-Hands-AI#1091) * hotfix: Frontend and API integration. Build improvements. * feat/poetry-build (#8) * refactor: Remove unnecessary code * refactor: Update devin hostname to 'devin' * refactor: Update Makefile to use Docker compose --------- Co-authored-by: Alex Bäuerle <alex@a13x.io> Co-authored-by: PierrunoYT <95778421+PierrunoYT@users.noreply.github.com> Co-authored-by: Jim Su <jimsu@protonmail.com> Co-authored-by: Engel Nyst <enyst@users.noreply.github.com> Co-authored-by: Leo <ifuryst@gmail.com> Co-authored-by: Robert Brennan <accounts@rbren.io> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: namtacs <95915765+namtacs@users.noreply.github.com> Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> Co-authored-by: Akki <akhilvc10@gmail.com> Co-authored-by: RaGe <foragerr@users.noreply.github.com> Co-authored-by: Graham Neubig <neubig@gmail.com> Co-authored-by: Z <35617149+FZFR@users.noreply.github.com>
Merge develop (#12) hotfix: Frontend integration hotfix: Backend app service dependencies fix under Conda feat: Add API startup script hotfix: Integration fix feat: Add FastAPI server and Vite dev server logging for debug and live modes chore: Cleanup after local rebase feat: Docker services hotfix: Add OS locales hotfix: Fix start configuration hotfix: Temp fix of build errors feat: Configure OpenDevin UI container hotfix: Run OpenDevin application container chore: Update README feat: Docker Configuration for backend services feat: Ubuntu 20.04 images with CUDA and Miniconda3 refactor: Update docker environment configuration feat: Decouple UI and Python app into services. Co-authored-by: Jim Su <jimsu@protonmail.com> hotfix: Restore useTranslation()
hotfix: Frontend integration hotfix: Restore useTranslation()
hotfix: Integration fix
feat: Improve docker compose services integration chore: Cleanup after local rebase
hotfix: Add OS locales hotfix: Fix start configuration hotfix: Temp fix of build errors feat: Configure OpenDevin UI container hotfix: Run OpenDevin application container chore: Update README feat: Docker Configuration for backend services feat: Ubuntu 20.04 images with CUDA and Miniconda3 refactor: Update docker environment configuration feat: Decouple UI and Python app into services. Co-authored-by: Jim Su <jimsu@protonmail.com>
This commit includes several major modifications in the develop branch, including the addition of ollama, support, and memGPT services, hotfixes for Docker services, and a hotfix for start configuration. It also features the configuration of OpenDevin UI container, hotfix for running OpenDevin application container, and updates to the README file. Moreover, this commit includes the Docker Configuration for backend services, Ubuntu 20.04 images with CUDA and Miniconda3, and refactoring of docker environment configuration. It also decouples UI and Python app into services, hotfixes for frontend integration, backend app service dependencies fix under Conda, and adds an API startup script. Furthermore, this commit includes the addition of FastAPI server and Vite dev server logging for debug and live modes, cleanup after local rebase, and improvements in docker compose services integration. It also includes hotfixes for frontend and API integration and build improvements, refactoring of unnecessary code, and updates to Makefile to use Docker compose. It also includes the simplified get, resolved merge conflicts, removed default param for get, and update opendevin/config.py.
# Conflicts: # .dockerignore # .env # README.md # docker-compose.yml # frontend/vite.config.js
lehcode
added a commit
that referenced
this pull request
Apr 15, 2024
* Merge develop * Add ollama, support, memGPT services * feat: Docker services hotfix: Add OS locales hotfix: Fix start configuration hotfix: Temp fix of build errors feat: Configure OpenDevin UI container hotfix: Run OpenDevin application container chore: Update README feat: Docker Configuration for backend services feat: Ubuntu 20.04 images with CUDA and Miniconda3 refactor: Update docker environment configuration feat: Decouple UI and Python app into services. Co-authored-by: Jim Su <jimsu@protonmail.com> * hotfix: Restore useTranslation() * hotfix: Frontend integration * hotfix: App Conda environment fix * hotfix: Backend app service dependencies fix under Conda * feat: Add API startup script hotfix: Integration fix * feat: Designate build directory * feat: Add FastAPI server and Vite dev server logging for debug and live modes * chore: Cleanup after local rebase * feat: Improve docker compose services integration * chore: Remove unnecessary @ts-expect-error * hotfix: Frontend and API integration. Build improvements. * feat/poetry-build (#8) * refactor: Remove unnecessary code * refactor: Update devin hostname to 'devin' * refactor: Update Makefile to use Docker compose --------- Co-authored-by: Jim Su <jimsu@protonmail.com> Merge develop (#12) * fix: fix some of the styling to more closely match figma (All-Hands-AI#927) * fix: fix some of the styling to more closely match figma * overflow * Add Italian, Spanish and Português (All-Hands-AI#1017) * Update index.ts Add Italian, Spanish and Português * Update translation.json Add Italian. Spanish and Português * Remove unnecessary i18n initialization arguments --------- Co-authored-by: Jim Su <jimsu@protonmail.com> * Add Azure configuration doc (All-Hands-AI#1035) * Add Azure configuration doc * Add link to Azure doc. * Formatting AZURE_LLM_GUIDE (All-Hands-AI#1046) * Feat add agent manager (All-Hands-AI#904) * feat: add agent manager to manage all agents; * extract the host ssh port to prevent conflict. * clean all containers with prefix is sandbox- * merge from upstream/main * merge from upstream/main * Update frontend/src/state/settingsSlice.ts * Update opendevin/sandbox/ssh_box.py * Update opendevin/sandbox/exec_box.py --------- Co-authored-by: Robert Brennan <accounts@rbren.io> * simplified get (All-Hands-AI#962) * simplified get * resolved merge conflicts * removed default param for get * Update opendevin/config.py --------- Co-authored-by: Robert Brennan <accounts@rbren.io> * Response recognition for weak llms (All-Hands-AI#523) * Tweak for weak llms * Update to the latest commits * Update to the latest commits * Fix lint errors * Remove merge artifact --------- Co-authored-by: Jim Su <jimsu@protonmail.com> * Traffic Control: Add new config MAX_CHARS (All-Hands-AI#1015) * Add new config MAX_CHARS * Fix mypy linting issues * fix: print the wrong ssh port number (All-Hands-AI#1054) * fix(editor): ui enhancements and code refactor (All-Hands-AI#1069) * Add new sandbox type - local (All-Hands-AI#1029) * Auto-close stale issues and PRs (All-Hands-AI#1032) * stale issues * Update .github/workflows/stale.yml Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> * Update .github/workflows/stale.yml Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> * Update .github/workflows/stale.yml Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> * Update .github/workflows/stale.yml Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> --------- Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> Co-authored-by: Graham Neubig <neubig@gmail.com> * Throw error if an illegal sandbox type is used (All-Hands-AI#1087) * Unify linter behaviour across CI and pre-commit-hook (All-Hands-AI#1071) * CI: Add autopep8 linter Currently, we have autopep8 as part of pre-commit-hook. To ensure consistent behaviour, we should have it in CI as well. Moreover, pre-commit-hook contains a double-quote-string-fixer hook which changes all double quotes to single quotes, but I do observe some PRs with massive changes that do the opposite way. I suspect that these authors 1) disable or circumvent the pre-commit-hook, and 2) have other linters such as black in their IDE, which automatically change all single quotes to double quotes. This has caused a lot of unnecessary diff, made review really hard, and led to a lot of conflicts. * Use -diff for autopep8 * autopep8: Freeze version in CI * Ultimate fix * Remove pep8 long line disable workaround * Fix lint.yml * Fix all files under opendevin and agenthub * Revamp Exception handling (All-Hands-AI#1080) * Revamp exception handling * Agent controller: sleep 3 seconds if APIConnection error * Fix AuthenticationError capture * Revert unrelated style fixes * Add type enforcement for action_from_dict call * Add ollama, support, memGPT services * feat: Docker services hotfix: Add OS locales hotfix: Fix start configuration hotfix: Temp fix of build errors feat: Configure OpenDevin UI container hotfix: Run OpenDevin application container chore: Update README feat: Docker Configuration for backend services feat: Ubuntu 20.04 images with CUDA and Miniconda3 refactor: Update docker environment configuration feat: Decouple UI and Python app into services. Co-authored-by: Jim Su <jimsu@protonmail.com> * hotfix: Restore useTranslation() * hotfix: Frontend integration * hotfix: App Conda environment fix * hotfix: Backend app service dependencies fix under Conda * feat: Add API startup script hotfix: Integration fix * feat: Designate build directory * feat: Add FastAPI server and Vite dev server logging for debug and live modes * chore: Cleanup after local rebase * feat: Improve docker compose services integration * chore: Remove unnecessary @ts-expect-error * doc: Add supplementary notes for WSL2 users to Local LLM Guide (All-Hands-AI#1031) * Add supplementary notes for WSL2 users * Add supplementary notes for WSL2 users --------- Co-authored-by: Robert Brennan <accounts@rbren.io> * added to sudo group (All-Hands-AI#1091) * hotfix: Frontend and API integration. Build improvements. * feat/poetry-build (#8) * refactor: Remove unnecessary code * refactor: Update devin hostname to 'devin' * refactor: Update Makefile to use Docker compose --------- Co-authored-by: Alex Bäuerle <alex@a13x.io> Co-authored-by: PierrunoYT <95778421+PierrunoYT@users.noreply.github.com> Co-authored-by: Jim Su <jimsu@protonmail.com> Co-authored-by: Engel Nyst <enyst@users.noreply.github.com> Co-authored-by: Leo <ifuryst@gmail.com> Co-authored-by: Robert Brennan <accounts@rbren.io> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: namtacs <95915765+namtacs@users.noreply.github.com> Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> Co-authored-by: Akki <akhilvc10@gmail.com> Co-authored-by: RaGe <foragerr@users.noreply.github.com> Co-authored-by: Graham Neubig <neubig@gmail.com> Co-authored-by: Z <35617149+FZFR@users.noreply.github.com> * Add ollama, support, memGPT services * feat: Docker services Merge develop (#12) hotfix: Frontend integration hotfix: Backend app service dependencies fix under Conda feat: Add API startup script hotfix: Integration fix feat: Add FastAPI server and Vite dev server logging for debug and live modes chore: Cleanup after local rebase feat: Docker services hotfix: Add OS locales hotfix: Fix start configuration hotfix: Temp fix of build errors feat: Configure OpenDevin UI container hotfix: Run OpenDevin application container chore: Update README feat: Docker Configuration for backend services feat: Ubuntu 20.04 images with CUDA and Miniconda3 refactor: Update docker environment configuration feat: Decouple UI and Python app into services. Co-authored-by: Jim Su <jimsu@protonmail.com> hotfix: Restore useTranslation() * hotfix: Backend app service dependencies fix under Conda hotfix: Frontend integration hotfix: Restore useTranslation() * feat: Add API startup script hotfix: Integration fix * feat: Add FastAPI server and Vite dev server logging for debug and live modes * hotfix: Frontend and API integration. Build improvements. feat: Improve docker compose services integration chore: Cleanup after local rebase * Add ollama, support, memGPT services * feat: Docker services hotfix: Add OS locales hotfix: Fix start configuration hotfix: Temp fix of build errors feat: Configure OpenDevin UI container hotfix: Run OpenDevin application container chore: Update README feat: Docker Configuration for backend services feat: Ubuntu 20.04 images with CUDA and Miniconda3 refactor: Update docker environment configuration feat: Decouple UI and Python app into services. Co-authored-by: Jim Su <jimsu@protonmail.com> * hotfix: Frontend integration * Merge develop This commit includes several major modifications in the develop branch, including the addition of ollama, support, and memGPT services, hotfixes for Docker services, and a hotfix for start configuration. It also features the configuration of OpenDevin UI container, hotfix for running OpenDevin application container, and updates to the README file. Moreover, this commit includes the Docker Configuration for backend services, Ubuntu 20.04 images with CUDA and Miniconda3, and refactoring of docker environment configuration. It also decouples UI and Python app into services, hotfixes for frontend integration, backend app service dependencies fix under Conda, and adds an API startup script. Furthermore, this commit includes the addition of FastAPI server and Vite dev server logging for debug and live modes, cleanup after local rebase, and improvements in docker compose services integration. It also includes hotfixes for frontend and API integration and build improvements, refactoring of unnecessary code, and updates to Makefile to use Docker compose. It also includes the simplified get, resolved merge conflicts, removed default param for get, and update opendevin/config.py. --------- Co-authored-by: Alex Bäuerle <alex@a13x.io> Co-authored-by: PierrunoYT <95778421+PierrunoYT@users.noreply.github.com> Co-authored-by: Jim Su <jimsu@protonmail.com> Co-authored-by: Engel Nyst <enyst@users.noreply.github.com> Co-authored-by: Leo <ifuryst@gmail.com> Co-authored-by: Robert Brennan <accounts@rbren.io> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: namtacs <95915765+namtacs@users.noreply.github.com> Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk> Co-authored-by: Akki <akhilvc10@gmail.com> Co-authored-by: RaGe <foragerr@users.noreply.github.com> Co-authored-by: Graham Neubig <neubig@gmail.com> Co-authored-by: Z <35617149+FZFR@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.