Graham Neubig
|
adfa510b5f
|
Enforce modern Python typing annotations with Ruff (#8296)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2025-05-06 07:58:33 -04:00 |
|
Chase
|
fc32efb52e
|
Small refactor to improve (CodeAct)Agent extensibility (#8244)
|
2025-05-04 19:21:54 +02:00 |
|
Xingyao Wang
|
6032d2620d
|
feat(MCP): MCP refactor, support stdio, and running MCP server in runtime (#7911)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <email@cjsmith.io>
|
2025-05-02 09:43:19 +08:00 |
|
Engel Nyst
|
4b1ed30e97
|
Fix truncation, ensure first user message and log (#8103)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2025-04-28 22:43:41 +02:00 |
|
Graham Neubig
|
dc91cb263b
|
Add extensive typing to controller directory (#7731)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Ray Myers <ray.myers@gmail.com>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
|
2025-04-23 15:33:17 +00:00 |
|
Engel Nyst
|
62557d44f2
|
Use short tool descriptions for o4-mini (#8022)
|
2025-04-23 00:30:21 +02:00 |
|
Michael Panchenko
|
52d881c98d
|
Fix issue with "default" in tool schema for gemini-preview (#7964)
|
2025-04-21 21:21:33 +02:00 |
|
Michael Panchenko
|
5b3270be2d
|
Possibility to disable default tools (#7951)
|
2025-04-20 02:14:46 +02:00 |
|
Xingyao Wang
|
91c691d526
|
[agent] Read-only Agent (#6947)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2025-04-19 02:46:24 +08:00 |
|
Engel Nyst
|
a2c55cfdef
|
Refactor to clean up and move utility/legacy out of the agent (#7917)
|
2025-04-19 01:53:33 +08:00 |
|
Xingyao Wang
|
93e9db3206
|
Refactor system message handling to use event stream (#7824)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <email@cjsmith.io>
|
2025-04-17 22:30:19 +08:00 |
|
Engel Nyst
|
d05a6f30e1
|
[Refactor] Rename codeact_* agent options to simple name (#7853)
|
2025-04-15 00:14:13 +02:00 |
|
Duc Pham
|
35d49f6941
|
feat (backend): Add support for MCP servers natively via CodeActAgent (#7637)
Co-authored-by: trungbach <trunga2k29@gmail.com>
Co-authored-by: quangdz1704 <Ntq.1704@gmail.com>
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
|
2025-04-10 01:59:13 +00:00 |
|
Calvin Smith
|
42712a44d8
|
(fix): Condensation events to reconstruct contexts added to event stream (#7353)
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
|
2025-03-27 13:16:31 -06:00 |
|
Xingyao Wang
|
6f9ced1c23
|
[Observability] add metadata to track llm request for sessions (#7381)
Co-authored-by: Robert Brennan <accounts@rbren.io>
|
2025-03-23 04:20:38 +08:00 |
|
Engel Nyst
|
4f017081fc
|
Quick fix docs (#7299)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2025-03-17 05:50:05 +00:00 |
|
Ryan H. Tran
|
30109e8f20
|
Separate tool descriptions to support models with limited description length (#7258)
|
2025-03-16 09:48:13 +01:00 |
|
Engel Nyst
|
cc45f5d9c3
|
Add RecallActions and observations for retrieval of prompt extensions (#6909)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <email@cjsmith.io>
|
2025-03-15 21:48:37 +01:00 |
|
Engel Nyst
|
3d38a105cf
|
Add loading from toml for condensers (#6974)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <email@cjsmith.io>
|
2025-03-03 20:32:46 +01:00 |
|
Engel Nyst
|
0f07805a1b
|
Refactor to a helper class for the agent's history (ConversationMemory) (#7008)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <email@cjsmith.io>
|
2025-02-28 03:22:33 +01:00 |
|
Engel Nyst
|
6e3e9e397e
|
Re-add separators between user messages (#7004)
|
2025-02-27 22:47:15 +01: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 |
|
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 |
|
Engel Nyst
|
89c7bf59a7
|
Fix first user message (#6471)
|
2025-01-27 22:09:03 +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
|
0c961bfd8b
|
refactor(prompt): move runtime/repo info to user message and disable them in eval (#6291)
|
2025-01-16 17:53:10 +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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Engel Nyst
|
eeb2342509
|
Refactor history/event stream (#3808)
|
2024-11-05 03:36:14 +01:00 |
|
Xingyao Wang
|
966da7b7c8
|
feat(agent, CodeAct 2.2): native CodeAct support for Browsing (#4667)
Co-authored-by: tofarr <tofarr@gmail.com>
|
2024-11-05 00:27:27 +08:00 |
|
Xingyao Wang
|
adf7ab5849
|
fix: handle the case where LLM assistant return None instead of empty string (#4690)
|
2024-11-01 19:13:01 +00:00 |
|
Robert Brennan
|
a812e2b5f1
|
Add cookie-based authentication to all routes (#4642)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com>
|
2024-10-31 12:18:42 -07:00 |
|