Xingyao Wang
349e2dbe50
refactor: move bash related logic into BashSession for cleaner code ( #4527 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
2024-10-25 20:44:25 +08:00
tofarr
930726f4e8
Fix for issue where we hammer docker needlessly ( #4551 )
2024-10-24 20:03:35 +00:00
tofarr
ee2c2ff2b8
Feat changed "is_confirmed" to "confirmation_state" ( #4508 )
2024-10-24 13:35:14 -06:00
tofarr
90e2bf4883
Split bash commands by the new line character ( #4462 )
2024-10-24 07:44:38 -06:00
Xingyao Wang
eaea94cc1b
fix(remote runtime): retry on 429 error on remote build & log retries ( #4532 )
2024-10-24 02:07:11 +08:00
Xingyao Wang
2d5b360505
refactor: re-organize different runtime implementations into an impl folder ( #4346 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com>
2024-10-23 10:10:03 +00:00
Xingyao Wang
da548d308c
[agent] LLM-based editing ( #3985 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: Robert Brennan <accounts@rbren.io>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2024-10-22 04:51:44 +08:00
Xingyao Wang
263798584e
fix(runtime): replace codec error in pexcept ( #4493 )
2024-10-20 12:51:05 +08:00
Alejandro Cuadron Lafuente
a9a593bb21
[Fix] Added support to specify the platform on which the runtime image should be built. ( #4402 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
Co-authored-by: mamoodi <mamoodiha@gmail.com>
Co-authored-by: tofarr <tofarr@gmail.com>
Co-authored-by: Robert Brennan <contact@rbren.io>
2024-10-20 09:19:05 +08:00
Xingyao Wang
126bf316bc
fix(docker): Dockerfile failed to build on RemoteRuntime ( #4481 )
...
Co-authored-by: tofarr <tofarr@gmail.com>
2024-10-19 03:28:39 +08:00
Xingyao Wang
91308ba4dc
feat: clean-up retries RemoteRuntime & add FatalErrorObservation ( #4485 )
2024-10-18 17:23:13 +00:00
tofarr
5fb3dece93
Feat: Divided docker layer to make it easier to cache ( #4313 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-10-17 15:08:56 +00:00
tofarr
8a93da51be
Fix for lockup - create the runtime in a background thread ( #4412 )
...
Co-authored-by: Robert Brennan <contact@rbren.io>
2024-10-15 23:52:21 +00:00
Peyton Walters
9566ca4a3c
Implement basic modal sandbox support ( #4133 )
2024-10-15 06:37:02 -04:00
tofarr
d47f3e854b
Fix build error ( #4393 )
2024-10-14 16:32:19 -06:00
Robert Brennan
f60652dc5a
Hide hard-coded commands from the agent ( #4330 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com>
2024-10-14 20:40:22 +00:00
Kilian Lieret
746e6595d5
Fix: _interrupt_bash to send multiple Ctrl+C ( #4390 )
2024-10-14 19:59:42 +00:00
Robert Brennan
63ff69fd97
Allow attaching to existing sessions without reinitializing the runtime ( #4329 )
...
Co-authored-by: tofarr <tofarr@gmail.com>
2024-10-14 15:24:29 +00:00
Xingyao Wang
343cc8710f
[remote runtime] poll runtime info to wait until alive instead of using long timeout ( #4334 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: Robert Brennan <accounts@rbren.io>
2024-10-13 20:38:03 +00:00
tofarr
4c5e2a339f
Feat: Async Goodies for OpenHands ( #4347 )
2024-10-11 15:34:44 -06:00
sp.wack
36e304b3da
chore(backend): Refactor copy_from method to be more generic ( #4278 )
2024-10-10 12:10:35 -04:00
Robert Brennan
62a58ea5d3
fix container_image when using hard-coded image ( #4322 )
2024-10-10 15:45:14 +00:00
Xingyao Wang
b23c7aab5a
[eval] stop set sid in eval ( #4311 )
2024-10-10 11:47:27 +08:00
Robert Brennan
45fb4fb9bc
allow reconnecting to a runtime ( #4223 )
2024-10-09 16:37:52 +00:00
tofarr
5097c4fe71
[Runtime] Audit HTTP Retry timeouts ( #4282 )
2024-10-08 19:31:25 -06:00
tofarr
cdd05a98db
Lockup Resiliency and Asyncio Improvements ( #4221 )
2024-10-08 07:17:37 -06:00
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 dd2cb4399a654d90efe5bce3909c6db9575753ec.
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