Boxuan Li
568c8ce993
Runtime build fixes for OpenHands as a python library ( #3989 )
2024-10-07 19:50:07 -07:00
Xingyao Wang
9c07370559
fix runtime_startup_env_vars not being used ( #4250 )
2024-10-07 15:33:12 -04:00
sp.wack
bfdd7fd620
feat(frontend): UI overhaul ( #3604 )
2024-10-07 23:15:38 +04:00
tofarr
e60eaf9a52
Feat Startup events for the remote runtime ( #4210 )
2024-10-04 12:33:57 -06:00
Xingyao Wang
42649745bd
fix(runtime): fix bash interrupt on program that cannot be stopped via ctrl+c ( #4161 )
2024-10-04 06:48:44 +08:00
tofarr
152f99c64f
Chore Bump python version ( #3545 )
2024-10-03 13:40:55 -04:00
tofarr
909e332207
Fix Better error message in development when version number changes. ( #4188 )
2024-10-03 17:37:10 +02:00
Robert Brennan
9c95d0ff58
Enable authentication for runtime environments ( #4179 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2024-10-03 09:14:39 -04:00
Xingyao Wang
e0594432e2
fix: build shutdown listener ( #4147 )
2024-10-02 22:25:10 +00:00
Xingyao Wang
e81c5597d6
feat(runtime): use micromamba instead of mamba and fix build issue ( #4154 )
2024-10-02 21:23:18 +00:00
Xingyao Wang
d518ca08b7
standardize error message across remote runtime and eventstream runtime ( #4159 )
2024-10-02 22:42:17 +08:00
Graham Neubig
178dbfaf4a
Run pre-commit ( #4163 )
2024-10-02 04:52:02 +00:00
Xingyao Wang
240a470a1d
Revert "add few seconds to properly receive timeout error from client"
...
This reverts commit dd2cb4399a .
2024-10-01 23:44:05 -04:00
Xingyao Wang
dd2cb4399a
add few seconds to properly receive timeout error from client
2024-10-01 23:43:50 -04:00
tofarr
4eaf28d7b1
Fix ctrl c not working during startup ( #4155 )
2024-10-02 11:05:00 +08:00
Xingyao Wang
3cf794faef
fix(runtime build): only check for image exist on exact hash tag ( #4152 )
2024-10-01 22:20:25 +00:00
Robert Brennan
31b2e4b5b2
allow specifying exact remote image ( #4135 )
2024-10-01 13:17:51 -04:00
Robert Brennan
8059e8e298
make runtime url configurable ( #4093 )
2024-09-30 18:59:57 +00:00
Xingyao Wang
54ac340e0b
refactor: standardize linter output data structure and interface ( #4077 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com >
2024-10-01 02:40:23 +08:00
tofarr
5ccee7c8a7
Fix Bash commands now do not block and actually respect the timeout ( #4058 )
2024-09-28 08:40:00 +08:00
Xingyao Wang
2bed3a424c
chore: pass logger DEBUG mode to client side ( #4096 )
2024-09-28 08:21:04 +08:00
tobitege
9651368e6a
revert #3871 dockerfile template: don't write to .bashrc file ( #4095 )
2024-09-27 21:49:51 +00:00
tofarr
c5025fb66e
Fix Reducing the amount being downloaded every time the hash changes. ( #4078 )
2024-09-27 15:48:33 -06:00
Robert Brennan
3f9111c615
add idle time to client server ( #4084 )
2024-09-27 19:41:16 +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
Amir
3e5c01dfc8
Remove param from docstring that does not exist in the append_file ( #4060 )
2024-09-26 22:25:11 +02:00
Xingyao Wang
081ebdbdd8
[runtime] do not keep rebuilding from generic image ( #4072 )
2024-09-26 17:19:46 +00:00
tobitege
2cc1c3ef42
(enh) Docker runtime builder with BuildKit support, enh. caching ( #4009 )
2024-09-26 08:50:53 +02:00
Xingyao Wang
81b3cd71b3
[eval] log evaluating warnings directly to console ( #4026 )
2024-09-26 03:42:32 +08:00
tobitege
c32cec7f89
(enh) send status messages to UI during startup ( #3771 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Robert Brennan <contact@rbren.io >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2024-09-24 18:46:58 +00:00
Graham Neubig
dc418e7b71
Update README.md for runtime ( #4015 )
2024-09-24 02:50:15 +02:00
Xingyao Wang
3435f1e5d8
Store the file edit backup file in /tmp ( #3958 )
2024-09-23 06:32:24 +08:00
Robert Brennan
72ca1690a7
Wait for runtime to be ready in __init__ ( #3963 )
2024-09-20 17:31:30 +02:00
tobitege
45066f19dc
(fix) restore sudo-capability after recent changes ( #3964 )
2024-09-19 23:08:13 +02:00
niliy01
0f6fb0f80e
(enh) unify the log output in docker build process ( #3961 )
...
Signed-off-by: niliy <WannaTen@users.noreply.github.com >
2024-09-19 19:19:16 +02:00
tofarr
ad0b549d8b
Feat Tightening up Timeouts and interrupt conditions. ( #3926 )
2024-09-18 20:50:42 +00:00
Xingyao Wang
5d7f2fd4ae
[eval] Allow evaluation of SWE-Bench patches on RemoteRuntime ( #3927 )
...
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2024-09-18 16:07:34 -04:00
Robert Brennan
c864715b43
Fix UID management for ubuntu users ( #3937 )
2024-09-18 16:29:39 +00:00
Engel Nyst
e3be71f523
Fix init order with threading ( #3935 )
2024-09-18 15:26:51 +00:00
niliy01
07a094e701
(enh) Update Docker pull data in place ( #3910 )
...
Signed-off-by: Yi Lin <teroincn@gmail.com >
2024-09-17 10:22:07 +02:00
tobitege
52c5abccbf
(enh) Dockerfile.j2: improve env vars for bash and activate in .bashrc ( #3871 )
2024-09-17 08:49:04 +02:00
tofarr
0db664986d
Tightened up the logic on retries. ( #3882 )
2024-09-16 07:28:06 -06:00
tobitege
a33f61c025
(feat) Show messages' timestamp in UI ( #3869 )
2024-09-16 05:41:29 +02:00
tobitege
a45b20a406
(fix) runtime: tweak _wait_until_alive tenacity and exception handling ( #3878 )
2024-09-16 04:24:58 +02:00
tobitege
ecf4aed28b
(fix) Update logs after run_action (EventStreamRuntime) ( #3870 )
2024-09-15 18:50:10 +02:00
tobitege
554636cf2a
(fix) Fix runtime (RT) tests and split tests in 2 actions (openhands/root) ( #3791 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2024-09-14 21:51:30 +02:00
tobitege
57390eb26b
(enh) docker pull (if not found locally) with progress info ( #3682 )
2024-09-14 06:26:42 +02:00
Xingyao Wang
78c5f58adc
refactor & improve retry for the reliability of RemoteRuntime & evaluation ( #3846 )
2024-09-13 07:37:07 -04:00
Xingyao Wang
2fe2f4c530
[eval] increase timeout for SWEBench eval init/complete ( #3829 )
...
* [eval] increase timeout for swebench eval init/complete
* allow CmdRunAction to optionally block when .timeout is setted
* fix unit test for serialization
* fix unit tests for security analyzer
* fix integration tests
* add more timeout
2024-09-12 15:20:58 +00:00
Robert Brennan
c6105f264f
Improvements to file list UI ( #3794 )
...
* move filematching logic into server
* wait until ready before returning
* show loading message instead of empty
* logspam
* delint
* fix type
* add a few more default ignores
2024-09-11 09:44:37 -04:00