Robert Brennan
2e50a5bef5
Document various runtimes ( #4536 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-10-30 16:18:42 +00:00
tofarr
05645d1bbd
Refactor CORS middleware and enhance localhost handling ( #4624 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-10-30 08:46:22 -06:00
Robert Brennan
e21abce786
Load GitHub users list at startup for improved authentication performance ( #4567 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-10-30 10:27:25 -04:00
Robert Brennan
572b3ad682
safer model info access ( #4619 )
2024-10-29 17:44:51 -04:00
Robert Brennan
997dc80d18
chance default model to 3.5 sonnet new ( #4612 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-10-29 17:43:25 +00:00
Xingyao Wang
d50425865a
fix(runtime): only accept one request at a time for exec action requests ( #4589 )
2024-10-29 23:48:50 +08:00
Xingyao Wang
6d19c93d19
[eval] add evaluation workflow ( #4489 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2024-10-29 13:52:25 +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
Engel Nyst
421b4c108a
Compatibility for renamed attribute ( #4582 )
...
Co-authored-by: tofarr <tofarr@gmail.com>
2024-10-28 16:06:22 -06:00
Xingyao Wang
affb2123d9
feat(runtime): add versioned runtime image (base_name+oh_version) ( #4574 )
2024-10-29 04:52:54 +08:00
Robert Brennan
a20da54e3a
Remove verbose log from agent controller ( #4585 )
2024-10-27 15:50:23 +00:00
Mahmoud Sehsah
2a6740f4ba
fix(builder): Build the runtime with docker version that contains (-) in the version name ( #4580 )
2024-10-27 02:54:52 +01:00
Xingyao Wang
98d4884ced
fix(controller): stop when run into loop ( #4579 )
2024-10-26 19:40:58 -05:00
Xingyao Wang
be3cbb045e
fix(controllor): make agent controller stops when encounter fatal observation ( #4573 )
2024-10-26 13:28:27 -05:00
tofarr
d4e3982a6b
Small refactor : EventStream as a dataclass ( #4557 )
2024-10-25 17:31:20 +00:00
Xingyao Wang
1f23dc89b6
fix(eval): add runtime.connect to all eval harness ( #4565 )
2024-10-26 00:41:30 +08:00
Xingyao Wang
7340b78962
feat(eval): rewrite log_completions to save completions to directory ( #4566 )
2024-10-25 16:36:11 +00: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
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
Xingyao Wang
dcd4b04f57
feat(llm): update prompt caching list to include new sonnet ( #4552 )
2024-10-25 20:36:35 +08:00
tofarr
60990c128a
Feature: Minor refactor of SessionManager to make it a dataclass ( #4553 )
2024-10-24 14:32:05 -06:00
Robert Brennan
c4c25ea229
Minor fixes for GitHub credential exchange ( #4554 )
2024-10-24 16:29:03 -04: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
Robert Brennan
8c064fe3df
add catch all route, disable caching ( #4547 )
2024-10-24 15:06:17 -04: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
sp.wack
385cc8f512
[ALL-561] feat(frontend|backend): Display error messages in the chat ( #4509 )
2024-10-23 18:56:00 +04: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
Robert Brennan
cc68756b26
fix freeze on zip-files endpoint ( #4487 )
2024-10-18 15:29:07 -04: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
Graham Neubig
b660aa99b8
Fix issue #4480 : '[Bug]: Being blocked by cloudflare results in futile retries ( #4482 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-10-18 13:04:34 -04:00
sp.wack
cf793582a7
[ALL-543] feat(frontend): Setup auth route, replace loading spinner, add new route ( #4448 )
2024-10-18 19:32:46 +04:00
Xingyao Wang
ec3152b6e1
linter: only lint on updated lines in the new file ( #4409 )
2024-10-17 15:57:03 -04:00
sp.wack
642e01b673
fix(frontend): Update build directory and referenced paths ( #4461 )
2024-10-17 23:24:49 +04: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
sp.wack
83c096b974
[ALL-551] chore(frontend): Retrieve APP_MODE from the server ( #4423 )
2024-10-17 18:35:21 +04:00
Alejandro Cuadron Lafuente
bb416009c5
[Fix] Fixed the inputs to the ManagerAgent ( #4427 )
...
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-16 20:47:46 +02:00
tofarr
cb58dab82b
Fix loop graceful shutdown ( #4394 )
2024-10-16 08:40:33 -06: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
Xingyao Wang
da23189e4c
refactor: move get_pairs from memory to shared utils ( #4411 )
2024-10-15 19:31:49 +00:00
Xingyao Wang
6bbd75c6e7
fix: metric logging in agent controller ( #4387 )
2024-10-15 22:32:39 +08:00
Peyton Walters
9566ca4a3c
Implement basic modal sandbox support ( #4133 )
2024-10-15 06:37:02 -04:00