Xingyao Wang
c4ba54122e
refactor: codeact tools into separate files ( #6978 )
2025-02-26 22:57:14 +00:00
Graham Neubig
f093c14ad3
Fix mypy errors in agenthub directory ( #6811 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-21 13:55:27 +00:00
Calvin Smith
8d097efb4f
enh: Refactor Event -> Message pipeline outside of CodeActAgent ( #6715 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-18 11:23:06 -07:00
Xingyao Wang
3188646195
refactor(runtime): Use openhands-aci file editor directly in runtime instead of execute it through ipython ( #6671 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Graham Neubig <neubig@gmail.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-12 01:37:44 +08:00
Engel Nyst
1a715d2ec4
Clean up global in llm.py (we figured it's not needed) ( #6675 )
2025-02-11 00:00:46 +01:00
Engel Nyst
0d312a645a
Simplify fn calling usage ( #6596 )
2025-02-04 22:54:38 +01:00
Aditya Bharat Soni
a593d9bc6d
Visual browsing in CodeAct using set-of-marks annotated webpage screenshots ( #6464 )
2025-02-02 04:56:11 +08:00
Xingyao Wang
391200510c
fix: revert #5506 for SWE-Bench performance regression ( #6491 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io>
2025-01-28 22:52:57 +08:00
Engel Nyst
89c7bf59a7
Fix first user message ( #6471 )
2025-01-27 22:09:03 +01:00
Xingyao Wang
4bde644fab
Improve function call validation with better error handling ( #6453 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-01-28 02:42:45 +08:00
Xingyao Wang
e6a2fd3fd4
feat: add prompt to prevent agent execute multiple bash command at the same time ( #6428 )
2025-01-24 22:43:34 +08:00
Boxuan Li
f9ba16b648
Edit tool prompt tweaking: only plain-text format is supported ( #6067 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com>
Co-authored-by: mamoodi <mamoodiha@gmail.com>
2025-01-21 18:22:01 -08:00
Engel Nyst
f0dbb02ee1
Adjust prompt to use view command ( #5506 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-01-21 23:50:39 +01:00
Xingyao Wang
b468150f2a
fix(codeact): make sure agent sees the prefix/suffix as part of observation ( #6400 )
2025-01-21 21:54:57 +00:00
Xingyao Wang
899c1f8360
fix(bash): also show timeout reminder when no_change_timeout is triggered ( #6318 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io>
2025-01-18 03:31:23 +08:00
Xingyao Wang
0c961bfd8b
refactor(prompt): move runtime/repo info to user message and disable them in eval ( #6291 )
2025-01-16 17:53:10 +00:00
Robert Brennan
fa6792e5a6
Add GitHub repository information to system prompt ( #6057 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-01-15 08:02:07 +08:00
sp.wack
f6bed82ae2
Add port mappings support ( #5577 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: tofarr <tofarr@gmail.com>
Co-authored-by: Robert Brennan <accounts@rbren.io>
Co-authored-by: Robert Brennan <contact@rbren.io>
2025-01-09 15:02:56 +00:00
Calvin Smith
6e4ff56934
feature: Condenser Interface and Defaults ( #5306 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-01-08 04:36:30 +08:00
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
Robert Brennan
e628615094
Revert "feat(config): enable/disable LLM model tools/funcs usage by config" ( #5989 )
...
Co-authored-by: tofarr <tofarr@gmail.com>
2025-01-03 00:28:07 +01:00
Xingyao Wang
c1b514e9d3
refactor: restructure microagents system ( #5886 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2025-01-03 07:13:18 +09:00
Cheng Yang
8d627e52cb
feat(config): enable/disable LLM model tools/funcs usage by config ( #5576 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-01-02 21:20:37 +00:00
Engel Nyst
a2e9e206e8
Reset a failed tool call ( #5666 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-12-31 21:21:32 +01:00
Cheng Yang
c7a8dcf079
chore(log): better json parse ( #5581 )
2024-12-31 00:04:21 +08:00
Boxuan Li
7318c22928
web read function call: Fix typo in prompt ( #5902 )
2024-12-29 12:14:19 -08:00
Graham Neubig
7f665c2fb6
Improve test coverage of codeact_agent folder ( #5757 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk>
2024-12-28 20:12:34 -05:00
Robert Brennan
e2a25f1b31
update .openhands instructions ( #5821 )
2024-12-26 18:15:49 +00:00
Robert Brennan
642e962f89
randomize branch names ( #5784 )
2024-12-24 15:28:27 -05:00
Ryan H. Tran
7a0488c012
Use more specific action types for openhands-aci commands ( #5508 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-12-21 02:48:27 +08:00
Engel Nyst
ad822a31e1
Fix issue #5591 : Clean up unused code ( #5592 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-12-16 08:22:21 +01:00
Engel Nyst
d733bc6bdd
fix: serialize tool calls ( #5553 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-12-13 20:51:03 +01:00
OpenHands
6a6ce5f3ee
Fix issue #5478 : Add color to the line next to "Ran a XXX Command" based on return value ( #5483 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com>
2024-12-11 23:20:29 +00:00
Raj Maheshwari
2b06e4e5d0
[Feat] Custom MicroAgents. ( #4983 )
...
Co-authored-by: diwu-sf <di.wu@shadowfaxdata.com>
2024-12-06 17:11:06 -05:00
Engel Nyst
e81623110d
Fix finish action ( #5428 )
2024-12-06 04:36:19 +01:00
Graham Neubig
83b94786a3
docs: Update CodeAct agent documentation ( #5418 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-12-05 22:25:54 +08:00
Graham Neubig
afc94a2f0c
Microagent to fix issues with npm ( #5314 )
2024-12-01 10:47:29 -05:00
Xingyao Wang
4d3b035e00
feat(agent): add BrowseURLAction to CodeAct (produce markdown from URL) ( #5285 )
2024-11-27 21:55:57 +00:00
OpenHands
d267c066e7
Fix issue #5179 : [frontend]: Push to Github button should only push branch, but not creating a PR ( #5181 )
...
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2024-11-25 15:59:14 +00:00
Graham Neubig
07b96cc8c9
docs: Add documentation on how to add new tools to codeact_agent ( #5150 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2024-11-20 20:19:51 +00:00
Robert Brennan
e052c25572
Fix GitHub prompt ( #5123 )
2024-11-19 12:49:20 -05:00
Xingyao Wang
422104c877
fix #5111 : add FunctionCallNotExistsError to handle cases where tool calling failed ( #5113 )
2024-11-18 21:21:46 -05:00
Engel Nyst
fac5237c69
Fix user commands in terminal with function calling ( #4955 )
...
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-11-14 19:14:36 +00: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
OpenHands
b54724ac3f
Fix issue #4931 : Make use of microagents configurable in codeact_agent ( #4932 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com>
2024-11-12 15:42:13 +00:00
Faraz Shamim
4eea1286d4
Issue #4399 : Replaced all occurences ( #4878 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com>
2024-11-12 10:58:09 +01:00
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
Robert Brennan
fc05d8d4eb
instruct the agent to comment less ( #4681 )
2024-11-08 05:21:48 +08:00
Xingyao Wang
8166bf768a
fix(agent, browsing): too long tool description for openai ( #4778 )
2024-11-08 00:11:08 +08:00
Xingyao Wang
8a063fdf6a
fix(agent): not default to /repo path ( #4799 )
2024-11-06 20:21:41 +00:00