மனோஜ்குமார் பழனிச்சாமி
70534f203e
simplified get ( #962 )
...
* simplified get
* resolved merge conflicts
* removed default param for get
* Update opendevin/config.py
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-12 09:18:41 -04:00
Leo
494a1b6872
Feat add agent manager ( #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 >
2024-04-12 07:53:47 -04:00
Engel Nyst
ded0a762aa
Formatting AZURE_LLM_GUIDE ( #1046 )
2024-04-12 11:28:42 +02:00
Engel Nyst
32ba0e7f7e
Add Azure configuration doc ( #1035 )
...
* Add Azure configuration doc
* Add link to Azure doc.
2024-04-12 04:59:51 -04:00
PierrunoYT
7b526b3620
Add Italian, Spanish and Português ( #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 >
2024-04-12 04:57:12 -04:00
Alex Bäuerle
224ee7d1f8
fix: fix some of the styling to more closely match figma ( #927 )
...
* fix: fix some of the styling to more closely match figma
* overflow
2024-04-12 04:45:03 -04:00
Redrum624
9fd95cc35f
Fix: local files in the browser (at least for Windows) ( #839 )
...
* Fix: local files in the browser (at least for Windows)
The Browser works for screenshoting websites, but when the LLM tries to display a local file that he created, it can't access the full directory on Windows.
* Update browse.py
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-11 22:12:23 -04:00
hugehope
9cd4ad3298
chore: fix some typos in comments ( #1013 )
...
Signed-off-by: hugehope <cmm7@sina.cn >
2024-04-11 23:21:46 +02:00
808vita
fb54c36c90
lint-frontend settingsSlice.ts ( #1022 )
...
* lint-frontend settingsSlice.ts
for lint-frontend
Unexpected console statement
* Update settingsSlice.ts
2024-04-11 19:25:04 +02:00
PierrunoYT
51b3ae56c7
Add German Translation ( #851 )
...
* Update index.ts
* Update translation.json
* Update index.ts
* Remove comment and ident JSON
---------
Co-authored-by: Jim Su <jimsu@protonmail.com >
2024-04-10 22:59:46 -04:00
Engel Nyst
b8202e804f
Make sure Azure info is read from toml ( #1005 )
2024-04-10 19:28:51 -04:00
Robert Brennan
7f5d9c7d92
Update agent_controller.py ( #1004 )
2024-04-10 19:28:30 -04:00
Alex Bäuerle
cd723abfdd
fix: make chat colors match figma ( #957 )
2024-04-10 18:24:25 -04:00
Robert Brennan
cc584445c6
implement exec box ( #983 )
...
* implement exec box
* fix autopep8 issue
* fix mypy issue
* fix some bugs
* set default to ssh
* rename sandbox impls
* empty commit
* fix imports
---------
Co-authored-by: Anas Dorbani <anasdorbani@gmail.com >
2024-04-10 17:39:33 -04:00
Robert Brennan
9846e24299
Fix logger import ( #985 )
...
* fix logger import
* fix mypy version
* make mypy happy (#994 )
---------
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2024-04-10 21:48:40 +02:00
Engel Nyst
973a42fd78
More json cleaning ( #924 )
...
* More json cleaning
* remove redundant check
2024-04-10 20:03:20 +02:00
Leo
b2de79ae08
Feat add toast ( #951 )
...
* feat: add agent status bar.
* fix: ws will reconnect after failed in first time.
* update: delete useless codes.
* feat: add toast
2024-04-10 12:10:58 -04:00
Ikko Eltociear Ashimine
0b21d77880
Update architecture/README.md ( #970 )
...
generat -> generate
2024-04-10 12:10:25 -04:00
libowen2121
e256329e5e
Update SWE-bench eval results ( #978 )
2024-04-10 21:09:49 +08:00
Engel Nyst
52b63908ca
FE config ( #960 )
...
* Send FE its own version of config
* Don't read some settings back
* Update opendevin/config.py
Co-authored-by: Robert Brennan <accounts@rbren.io >
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-10 15:08:09 +02:00
Xingyao Wang
e8ff184912
Update README.md
2024-04-10 14:57:52 +08:00
Alex Bäuerle
707ab7b3f8
feat: make panes resizable ( #925 )
2024-04-09 20:42:16 -04:00
Robert Brennan
78858c18b5
Update README.md ( #956 )
2024-04-09 15:37:33 -05:00
dred0n
92562a5152
remove json_dump and adjust handlers ( #881 )
...
Co-authored-by: senseable <dondre+witcebs@gmail.com >
2024-04-09 14:41:07 -04:00
Xiaochen Duan
c1aab59c2e
i18n : Add zh-TW 繁體中文 ( #947 )
...
* add zh-TW translation
* add zh-TW translation
2024-04-09 13:22:24 -05:00
Leo
eb7b3484fd
feat: add agent status bar. ( #941 )
...
* feat: add agent status bar.
* fix: ws will reconnect after failed in first time.
* update: delete useless codes.
2024-04-09 15:26:06 +00:00
Engel Nyst
8ab9c6fb86
Revert the use of Router, good ole completion works. ( #910 )
...
* Revert the use of Router, good ole completion works.
* Stopgap exception message
* Get the updated dependencies.
2024-04-08 22:21:30 -04:00
Alex Bäuerle
3c4b3eddc0
fix: text input can be edited even if not yet initialized ( #928 )
...
Clicking the send button is still only possible once initialized.
2024-04-09 00:01:49 +02:00
ITNerdAZ
01c4c4bee4
Add installation warning to readme ( #883 )
...
* Update README
* Update README.md
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-08 09:56:02 -05:00
Xingyao Wang
3c82ba7f34
support running sudo in a passwordless manner ( #906 )
2024-04-08 22:54:06 +08:00
Exlo
73fb4843a3
i18n : Add Norwegian ( #876 )
...
* Update index.ts
* Update translation.json
* Update index.ts
2024-04-08 10:36:04 -04:00
Akki
6f795f5e9c
style(code editor): improved UI / UX for code editor ( #826 )
...
* style(): improved code edito ui / ux
* fix(): fix build issue and use cn fn
* theme variable updated to tailwind neutral gray
* fix(): fix conflicts
* fix lint errors
---------
Co-authored-by: Jim Su <jimsu@protonmail.com >
2024-04-08 10:32:45 -04:00
Xingyao Wang
6b7c5b09af
fix(sandbox): Fix docker root login and set default to run-as-devin ( #891 )
...
* support execute as-root for sandbox
* set run as devin by default to true
* get network_mode = host back
* Update opendevin/sandbox/sandbox.py
Co-authored-by: Anas DORBANI <95044293+dorbanianas@users.noreply.github.com >
* print login info for debugging
* use ssh -v instead of ssh
* change port map to 2222 to circumvent the MacOS issue
* add warning message for port forwarding
---------
Co-authored-by: Anas DORBANI <95044293+dorbanianas@users.noreply.github.com >
2024-04-08 21:34:07 +08:00
Yufan Song
6e566dd21d
fix: change default RUN_AS_DEVIN to true and change some network setting ( #895 )
...
* fix use devin
* fix port problem
2024-04-08 02:23:25 -07:00
Robert Brennan
cc6626ff0d
fix up json parsing ( #875 )
2024-04-08 14:39:36 +08:00
Xingyao Wang
fab2259d3a
fix(ghcr image) bump build tag minor version to fix docker build ( #884 )
2024-04-08 13:32:34 +08:00
Xingyao Wang
55760ec4dd
feat(sandbox): Support sshd-based stateful docker session ( #847 )
...
* support sshd-based stateful docker session
* use .getLogger to avoid same logging message to get printed twice
* update poetry lock for dependency
* fix ruff
* bump docker image version with sshd
* set-up random user password and only allow localhost connection for sandbox
* fix poetry
* move apt install up
2024-04-08 12:59:18 +08:00
RaGe
6e3b554317
Create a CommandExecutor abstract class ( #874 )
...
* Create abstract CommandExecutor class
* Use CommandExecutor for Sandbox
2024-04-07 14:57:31 -05:00
Leo
e52bf5ad7b
Fix aligning settings between fe and be ( #863 )
...
* fix: aligning settings between FE and BE.
* apply black formatter and clean useless codes.
2024-04-07 14:56:14 -05:00
Robert Brennan
e878b0c7ee
Remove old references to pip ( #871 )
...
* Update README.md
* Update README.md
2024-04-07 13:21:07 -05:00
Engel Nyst
2f9bf606c7
Don't save backend file ( #870 )
...
* Don't save backend file
* Update Makefile
Co-authored-by: Anas DORBANI <95044293+dorbanianas@users.noreply.github.com >
---------
Co-authored-by: Anas DORBANI <95044293+dorbanianas@users.noreply.github.com >
2024-04-07 19:39:32 +02:00
Engel Nyst
04066ca42b
fix default logging ( #867 )
2024-04-07 18:55:52 +02:00
iamiks
a0c5c8efe9
i18n : Add Korean ( #849 )
2024-04-07 10:40:18 -05:00
808vita
6f346b3789
refactor & fix frontend: typing chat ( #861 )
2024-04-07 10:40:03 -05:00
Xingyao Wang
e9121b78fe
use .getLogger to avoid same logging message to get printed twice ( #850 )
2024-04-07 04:07:59 -04:00
Anas DORBANI
d3770f1db6
add github action for project build on macos and linux ( #838 )
...
* update github action to build and run tests on macos and linux
* fix docker installation
* Fix poetry installation on macos
* Fix docker installation
* Fix docker installation - start docker daemon
* Change docker installation macos
* Update docker buildx version
* new docker installation
* Add new start docker structure
* Add new start docker structure 2
* update github action to build and run tests on macos and linux
* Update makefile to fix chroma-hnswlib issue with macos
* fix macos build
* Fix macos issue
* Fix macos
* Reformat Makefile
* updates
2024-04-07 03:54:52 -04:00
Engel Nyst
99a8dc4ff9
Fallback to less expensive model ( #475 )
2024-04-07 05:45:37 +02:00
Engel Nyst
4b4ce20f2d
Add logging ( #660 )
...
* Add logging config for the app and for llm debug
* - switch to python, add special llm logger
- add logging to sandbox.py
- add session.py
- add a directory per session
- small additions for AgentController
* - add sys log, but try to exclude litellm; log llm responses as json
* Update opendevin/_logging.py
Co-authored-by: Anas DORBANI <95044293+dorbanianas@users.noreply.github.com >
* - use standard file naming
- quick pass through a few more files
* fix ruff
* clean up
* mypy types
* make mypy happy
---------
Co-authored-by: Anas DORBANI <95044293+dorbanianas@users.noreply.github.com >
2024-04-07 05:43:25 +02:00
Sri
d87a7ddd83
moving type and eslint related packages to dev dependencies ( #811 )
...
Co-authored-by: msri23 <112919748+msri23@users.noreply.github.com >
2024-04-06 22:40:51 -04:00
Anas DORBANI
9c98b67002
Fix awk error for the WSL users ( #837 )
2024-04-07 00:56:15 +00:00