Xingyao Wang
ec70af9412
refactor: Replace pexpect with libtmux in BashSession ( #4881 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: Robert Brennan <accounts@rbren.io>
2025-01-04 05:22:13 +08:00
Xingyao Wang
f14f75b064
feat: runtime improvements for rate-limit and 502/503/404 error ( #5975 )
2025-01-03 08:36:19 -07:00
Robert Brennan
3e9ba40a92
fix: remove logged VS Code token ( #5939 )
2024-12-31 15:51:02 +00:00
Robert Brennan
bb578a2e9d
Fix remote runtime ( #5923 )
2024-12-30 18:15:51 +00:00
Robert Brennan
0e4e1b3316
Factor out ActionExecutionClient ( #5796 )
2024-12-30 15:32:13 +00:00
Xingyao Wang
581d5ec7a8
feat(eval): increase resource factor for remote runtime when previous run failed due to resource ( #5709 )
2024-12-21 01:47:06 +08:00
Xingyao Wang
cfbe77b367
fix: only register atexit when EventStreamRuntime is initialized ( #5712 )
2024-12-20 16:29:45 +00:00
Xingyao Wang
e9cafb0372
chore: Cleanup runtime exception handling ( #5696 )
2024-12-19 17:28:29 +00:00
Xingyao Wang
8983eb4cc1
fix(eval): Increase RemoteRuntime request timeouts to cope with busy cluster ( #5671 )
2024-12-18 17:10:38 +00:00
Xingyao Wang
e0b231092a
feat: support directly stream logs from container to stdout in debug mode ( #5408 )
2024-12-16 19:17:57 +00:00
Xingyao Wang
d6a2c4b167
runtime(eval): increase runtime status request timeout for sessions ( #5619 )
2024-12-17 00:51:08 +08:00
Cheng Yang
7e4c1c733b
feat(sandbox): add support for extra Docker build arguments ( #5447 )
2024-12-12 10:21:46 +08:00
Engel Nyst
f4ee3a4cb6
e2b take two ( #5433 )
2024-12-06 16:02:16 +00:00
Engel Nyst
3314b97cb2
Fix e2b import ( #5409 )
2024-12-04 18:44:57 +00:00
Xingyao Wang
990f277132
misc: Support folder-level exp analysis for SWE-Bench summarize_outputs.py; Handle CrashLoopBackoff for RemoteRuntime ( #5385 )
2024-12-03 15:37:21 +00:00
OpenHands
3e49f0f827
Fix issue #5277 : [Bug]: AttributeError: 'EventStreamRuntime' object has no attribute 'sid' if runtime_extra_deps is not None ( #5330 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2024-12-01 17:05:01 -05:00
Engel Nyst
7afdf0659e
Update e2b ( #5321 )
2024-11-29 20:28:24 +01:00
ross
8f750de752
Add vscode url to runloop runtime ( #5300 )
2024-11-29 04:45:19 +01:00
tofarr
c7d89713e8
Feat socket io ( #5056 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io>
Co-authored-by: Robert Brennan <contact@rbren.io>
2024-11-26 00:12:28 +00:00
Xingyao Wang
7db0a35305
feat(runtime): Set server process to run with highest system priority ( #5206 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Robert Brennan <accounts@rbren.io>
2024-11-23 05:31:19 +08:00
Robert Brennan
c9ed9b166b
handle exceptions more explicitly ( #4971 )
2024-11-19 13:46:03 -05:00
Robert Brennan
f3b35663e9
fix zip downloads ( #5009 )
2024-11-14 17:17:36 -05:00
Robert Brennan
c784151765
fix file descriptor leaks ( #4988 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-11-14 14:06:33 -05:00
Xingyao Wang
07f0d1ccb3
feat(llm): convert function call request for non-funcall OSS model ( #4711 )
...
Co-authored-by: Calvin Smith <email@cjsmith.io>
2024-11-15 00:40:09 +08:00
Xingyao Wang
fd81670ba8
feat: add VSCode to OpenHands runtime and UI ( #4745 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Robert Brennan <accounts@rbren.io>
2024-11-14 00:20:49 +08:00
Robert Brennan
17f4c6e1a9
Refactor sessions a bit, and fix issue where runtimes get killed ( #4900 )
2024-11-12 16:20:36 +00:00
Robert Brennan
0633a99298
Fix resume runtime after a pause ( #4904 )
2024-11-12 09:03:02 -05:00
Robert Brennan
377fadc2eb
fix remote runtimes ( #4902 )
2024-11-12 00:02:34 +00:00
Robert Brennan
1b5f5bcdad
fixes for upcoming changes to remote API ( #4834 )
2024-11-11 14:51:14 -05:00
Xingyao Wang
a07e8272da
fix: improve remote runtime reliability on large-scale evaluation ( #4869 )
2024-11-09 20:17:10 +00:00
ross
67c8915d51
feat(runtime): Add prototype Runloop runtime impl ( #4598 )
...
Co-authored-by: Robert Brennan <contact@rbren.io>
2024-11-08 23:40:31 -05:00
tofarr
932de79154
Fix: Buffering zip downloads to files rather than holding in memory ( #4802 )
2024-11-07 10:24:30 -07:00
Xingyao Wang
f9fa1d95cb
fix(RemoteRuntime): add retry for pod status after /start ( #4825 )
2024-11-07 16:22:47 +00:00
Robert Brennan
98751a3ee2
Refactor of error handling ( #4575 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
2024-11-04 23:30:53 +00:00
Xingyao Wang
1d2a616be7
Fix issue #4739 : '[Bug]: The agent doesn'"'"'t know its name' ( #4740 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2024-11-04 21:24:35 +00:00
Robert Brennan
250fcbe62c
Various async fixes ( #4722 )
2024-11-04 10:08:09 -05:00
Ziru "Ron" Chen
db4e1dbbec
[eval] Add ScienceAgentBench. ( #4645 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-11-01 02:30:55 +08: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
Robert Brennan
30eeaa641c
Major logging overhaul ( #4563 )
2024-10-29 07:30:50 +01:00
Xingyao Wang
ae13171194
feat(agent): CodeAct with function calling ( #4537 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: tobitege <10787084+tobitege@users.noreply.github.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: tofarr <tofarr@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 11:06:33 +08:00
Xingyao Wang
affb2123d9
feat(runtime): add versioned runtime image (base_name+oh_version) ( #4574 )
2024-10-29 04:52:54 +08:00
tofarr
c3da25febc
Fix for docker leak ( #4560 )
2024-10-25 15:53:39 +00:00
Robert Brennan
8d2b2d4318
Refactor runtime to add a connect method ( #4410 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
2024-10-25 09:02:19 -04:00
tofarr
c4f5c07be1
Refactor: shorter syntax ( #4558 )
2024-10-25 06:45:28 -06: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
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