Robert Brennan
be82832eb1
Use keyword matching for CodeAct microagents ( #4568 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-11-09 11:25:02 -05: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
Rohit Malhotra
436ecb80a3
Logger fixes for openhands-resolver ( #4710 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com>
2024-11-05 16:49:32 +00:00
Engel Nyst
eeb2342509
Refactor history/event stream ( #3808 )
2024-11-05 03:36:14 +01: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
Robert Brennan
250fcbe62c
Various async fixes ( #4722 )
2024-11-04 10:08:09 -05:00
Engel Nyst
0687608feb
[Arch proposal] ENVIRONMENT event source ( #4584 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-11-01 02:33:13 +08:00
Xingyao Wang
c0a0d46eb2
test(runtime) #4623 : file permission when running the file_editor ( #4628 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-10-31 04:34:34 +08:00
Engel Nyst
1c9cdaf1a2
Fix old string serializer ( #4644 )
2024-10-30 19:26:26 +00:00
Xingyao Wang
2587220b12
fix(llm): fallback when model is out of function calling supported list ( #4617 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-10-31 01:54:50 +08:00
OpenHands
866ba6e3b2
Fix issue #4629 : [Bug]: Replace claude-3-5-sonnet-20240620 with claude-3-5-sonnet-20241022 ( #4631 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com>
2024-10-30 17:16:04 +00: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
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
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
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
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
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
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
Xingyao Wang
ec3152b6e1
linter: only lint on updated lines in the new file ( #4409 )
2024-10-17 15:57:03 -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
Xingyao Wang
84a578ad20
[test] remove integration tests from CI & move them into evaluation ( #4447 )
2024-10-17 05:38:23 +08:00
tofarr
e12bff5189
Fix: Removed flaky test ( #4444 )
2024-10-16 18:10:27 +00:00
tofarr
be9619be3a
Feat faster unit tests 2 ( #4418 )
2024-10-16 08:40:53 -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
tofarr
15df12cf15
Feat Faster unit tests ( #4395 )
2024-10-15 06:12:47 -06:00
Peyton Walters
9566ca4a3c
Implement basic modal sandbox support ( #4133 )
2024-10-15 06:37:02 -04: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
Boxuan Li
7186224899
Dump trajectories with delegate history if configured ( #4336 )
2024-10-13 17:30:04 -07:00
Engel Nyst
20455cea3e
(Browsing agent) Fix send_msg_to_user ( #4354 )
2024-10-13 13:37:23 -07:00
Engel Nyst
df23168c10
AgentDelegateAction: make delegate start with the task in execute tags, not the rest of the parent LLM response ( #4327 )
2024-10-13 13:17:51 -07:00
Amir
87021bd78f
Add docs about using pre-built image + remove duplicated method ( #4359 )
2024-10-13 11:34:30 +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
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
Robert Brennan
98b39023f4
Ask the agent not to push changes to GitHub ( #4222 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2024-10-08 01:14:14 +00:00
Engel Nyst
e6847e9e61
Move agenthub within openhands ( #4130 )
2024-10-08 00:34:18 +00:00
Aditya Bharat Soni
0809d26f4d
fix: Allow evaluation benchmarks to pass image urls in run_controller() instead of simply passing strings ( #4100 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-10-07 15:37:08 -04:00
Xingyao Wang
9c07370559
fix runtime_startup_env_vars not being used ( #4250 )
2024-10-07 15:33:12 -04:00
Engel Nyst
6b1f23a20a
Fix browsing actions to be more robust ( #4226 )
2024-10-06 22:03:13 -04:00
Engel Nyst
9d0e6a24bc
Refactor embeddings ( #4219 )
2024-10-05 18:59:08 +00: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