Hiep Le
36cf4e161a
fix(backend): ensure microagents are loaded for V1 conversations ( #11772 )
...
Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
2025-11-19 18:54:08 +07:00
Graham Neubig
0ad411e162
Fix: Change default DOCKER_ORG from all-hands-ai to openhands ( #11489 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-24 15:06:48 -04:00
Ray Myers
c3da6c20bd
chore - Upgrade to Debian Trixie in app image and runtime image option ( #11114 )
2025-09-29 21:08:48 +00:00
chuckbutkus
9ac9a47207
Missed a place for the group change ( #10659 )
2025-08-27 21:47:20 +00:00
chuckbutkus
c0bb84dfa2
Non root user ( #10155 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-08-27 02:23:39 -04:00
chuckbutkus
07c4742496
Add useful tools jq and gettext to image ( #10531 )
2025-08-20 18:27:09 +00:00
chuckbutkus
cda29107f1
Update user and group creation in Dockerfile ( #10096 )
2025-08-05 14:38:53 -04:00
Ivan Dagelic
dfeab9f767
chore: env for installing third party providers ( #9767 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2025-07-31 15:20:06 +00:00
Tim O'Farrell
1d95b01514
Fix: Keep the existing behavior in the docker command. ( #9724 )
2025-07-15 19:34:00 +00:00
dependabot[bot]
d7d0329d25
chore(deps): bump node from 22.16.0-bookworm-slim to 24.2.0-bookworm-slim in /containers/app ( #9040 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 17:40:14 +04:00
Graham Neubig
7d0aadf8ed
Rename ~/.openhands-state to ~/.openhands ( #9135 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2025-06-17 20:44:52 +00:00
Rene Leonhardt
07862c32cb
chore(docker): update docker base images ( #8796 )
...
Co-authored-by: Xingyao Wang <xingyaoww@gmail.com>
2025-06-10 22:48:46 +08:00
Robert Brennan
4aed3944cf
Make CLI pip-installable ( #8772 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-03 23:35:14 +00:00
Robert Brennan
664a2b0716
Remove playwright references ( #8286 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-05-06 12:06:03 -04:00
Peter Dave Hello
4b177992f8
Clean up apt temporary files in app Dockerfile ( #7590 )
2025-03-30 16:37:54 +00:00
Robert Brennan
5128377baa
remove llamaindex ( #7151 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-03-11 22:28:56 +00:00
Xingyao Wang
c1b514e9d3
refactor: restructure microagents system ( #5886 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2025-01-03 07:13:18 +09:00
Robert Brennan
b34209c9a0
Fix state dir in docker mode ( #5840 )
2024-12-26 22:42:04 +00:00
Robert Brennan
e2a25f1b31
update .openhands instructions ( #5821 )
2024-12-26 18:15:49 +00:00
tofarr
d782bdf691
Persist jwt_secret in config file ( #5353 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-12-13 11:05:19 -07:00
Robert Brennan
2e50a5bef5
Document various runtimes ( #4536 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-10-30 16:18:42 +00:00
mamoodi
550044454c
Revert docker install in OpenHands app image ( #4519 )
2024-10-22 13:46:19 -04:00
sp.wack
642e01b673
fix(frontend): Update build directory and referenced paths ( #4461 )
2024-10-17 23:24:49 +04:00
sp.wack
83c096b974
[ALL-551] chore(frontend): Retrieve APP_MODE from the server ( #4423 )
2024-10-17 18:35:21 +04:00
mamoodi
2d2d3ccfa5
Install docker in the OpenHands app image ( #4283 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io>
2024-10-10 08:21:57 -04:00
Engel Nyst
e6847e9e61
Move agenthub within openhands ( #4130 )
2024-10-08 00:34:18 +00:00
sp.wack
bfdd7fd620
feat(frontend): UI overhaul ( #3604 )
2024-10-07 23:15:38 +04:00
Robert Brennan
8059e8e298
make runtime url configurable ( #4093 )
2024-09-30 18:59:57 +00:00
Xingyao Wang
34f3b61536
[runtime hash] fix runtime hash mismatch between inside app image and in "development mode" ( #4039 )
2024-09-27 15:26:26 +00:00
Robert Brennan
3fe7894966
update docs for headless mode ( #3508 )
...
* update docs for headless mode
* fix newline
* fix command parsing
* add docs
* Update README.md
* Update headless-mode.md
* empty commit
* update integration tests
---------
Co-authored-by: tobitege <10787084+tobitege@users.noreply.github.com>
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
2024-08-20 23:57:48 +00:00
Robert Brennan
01ae22ef57
Rename OpenDevin to OpenHands ( #3472 )
...
* Replace OpenDevin with OpenHands
* Update CONTRIBUTING.md
* Update README.md
* Update README.md
* update poetry lock; move opendevin folder to openhands
* fix env var
* revert image references in docs
* revert permissions
* revert permissions
---------
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
2024-08-20 00:44:54 +08:00
Xingyao Wang
8d7bf83224
refactor: break agentskills single file to multiple composable modules ( #3429 )
...
* refactor agentskills to prepare for agentless
* fix import
* fix typo
* fix imports
* fix globals
* fix import
* fix import
* disable log to file to avoid auto-created log file w/ permission issue when import od in runtime
* import agentskills from OD instead from itself directly
* add back pythonpath
* remove chown since there's no log/folder
2024-08-18 05:18:36 +08:00
Xingyao Wang
1cf44ef854
fix app docker again! ( #3427 )
2024-08-16 21:43:56 +00:00
Xingyao Wang
3f20e4edc6
attempt to fix docker issue ( #3426 )
2024-08-16 19:41:24 +00:00
tobitege
3a77af8a22
copy manifest file into container ( #3396 )
2024-08-14 21:46:56 -04:00
Xingyao Wang
2e6b08db4f
fix: workspace folder permission & app container cannot access client API ( #3300 )
...
* also copy over pyproject and poetry lock
* add missing readme
* remove extra git config init since it is already done in client.py
* only chown if the /workspace dir does not exists
* Revert "remove extra git config init since it is already done in client.py"
This reverts commit e8556cd76dcb1720b33f5e06904c56efda2e7d9f.
* remove extra git config init since it is already done in client.py
* fix test runtime
* print container log while reconnecting
* print log in more readable format
* print log in more readable format
* increase lines
* clean up sandbox and ssh related stuff
* remove ssh hostname
* remove ssh hostname
* fix docker app cannot access runtime API issue
* remove ssh password
* API HOSTNAME should be pre-fixed with SANDBOX
* update config
* fix typo that breaks the test
2024-08-08 19:28:34 -04:00
Xingyao Wang
a5195b0e65
chore: clean up sandbox and ssh related configs ( #3301 )
...
* clean up sandbox and ssh related stuff
* remove ssh hostname
* remove ssh hostname
* remove ssh password
* update config
* fix typo that breaks the test
2024-08-08 22:15:40 +00:00
Xingyao Wang
4915168da2
fix: copy over pyproject and poetry lock for App docker ( #3299 )
...
* also copy over pyproject and poetry lock
* add missing readme
2024-08-08 21:06:26 +00:00
tobitege
f561b48f03
Dockerfile for app: re-declare ARG OPEN_DEVIN_BUILD_VERSION ( #3257 )
2024-08-06 04:12:30 +08:00
Xingyao Wang
1d49ef253b
[Runtime] Reduce dependency to speed up CI and reduce image size ( #3195 )
...
* reduce dependency for runtime
* try making llama-index an optional dependency that's not installed by default
* do not install llama-index in CI
* do not install llama-index in the app docker as well
2024-07-31 13:55:09 -04:00
tobitege
a52df6a272
(Docker) Fix passing of POETRY_CACHE_DIR into RUN command ( #3163 )
...
* Fix RUN command to get correct value of POETRY_CACHE_DIR
* Fix passing of POETRY_CACHE_DIR into RUN command
* remove test copy of Dockerfile
2024-07-29 23:16:46 +08:00
Zheng Chaojian
15697bed5a
Update Dockerfile casing ( #3045 )
...
* Update Dockerfile casing
* Update Dockerfile
2024-07-20 08:00:37 -04:00
மனோஜ்குமார் பழனிச்சாமி
b60890c064
Fix playwright cache error during container restart ( #3011 )
2024-07-19 09:30:19 +02:00
மனோஜ்குமார் பழனிச்சாமி
e0ad289483
Downgraded Python version to 3.12.3 ( #2331 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2024-06-09 11:54:30 +05:30
மனோஜ்குமார் பழனிச்சாமி
971ad68431
Solved Hugging Face cache issue. ( #2277 )
2024-06-05 21:18:33 +05:30
மனோஜ்குமார் பழனிச்சாமி
6ef7e6eb0f
Checked for enduser in Docker ( #1899 )
2024-05-20 08:50:42 +05:30
John Tackman
171764469d
Update Dockerfile to assign workspace directory properly to user ( #1830 )
...
* Update Dockerfile
creating the workspace directory after switching user to fix permission errors
https://github.com/OpenDevin/OpenDevin/issues/1560
* assign $workspace_base to user
instead of creating directory later, just fix the permissions so user can write to it
* another sudo
---------
Co-authored-by: Leo <ifuryst@gmail.com>
2024-05-17 20:11:23 -04:00
Robert Brennan
135320861c
set a higer UID_MAX ( #1788 )
...
Co-authored-by: Yufan Song <33971064+yufansong@users.noreply.github.com>
2024-05-15 00:28:37 +00:00
Robert Brennan
1cbb16cfc2
allow running app as root ( #1651 )
...
* allow running app as root
* better entrypoint mgmt
* add nosetup option
* remove comments
* create docker group if it doesnt exist
* better docker group mgmt
* cast bools better
* fix playwright
* fix playwright for root
* fix root source ~/.bashrc hangs by create clean bashrc
---------
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
2024-05-10 20:41:25 +00:00
Robert Brennan
7b6b4e3a11
be more dynamic around uid generation ( #1584 )
...
* be more dynamic around uid generation
* fix comment
* fix second uid add
2024-05-04 22:26:55 -04:00