Rohit Malhotra
25d9cf2890
[Refactor]: Add LLMRegistry for llm services ( #9589 )
...
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-08-18 02:11:20 -04:00
Engel Nyst
315d391414
Revert "tests: reorganize unit tests into subdirectories mirroring source modules" ( #10437 )
2025-08-17 00:33:17 +00:00
Engel Nyst
f866da6bf2
tests: reorganize unit tests into subdirectories mirroring source modules ( #10427 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-08-16 19:13:50 +02:00
Xingyao Wang
c2f46200c0
chore(lint): Apply comprehensive linting and formatting fixes ( #10287 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-08-13 21:13:19 +02:00
Graham Neubig
1c66347803
Improve stop button message for better user experience ( #9860 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-08-05 21:53:40 -04:00
Tim O'Farrell
cf276b2e96
All Runtime Status Codes should be in the RuntimeStatus enum ( #9601 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-07-09 15:34:46 -06:00
Calvin Smith
04a15b1467
Condensation request signal in event stream ( #9097 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-06-27 09:57:39 -06:00
Graham Neubig
9b4ad4e6e3
Fix SambaNova context length exception handling ( #9252 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-23 07:06:31 -04:00
Ryan H. Tran
ddaa186971
[GAIA] Add prompt improvement to alleviate solution parsing issue & support Tavily search tools ( #9057 )
2025-06-17 13:16:50 +07:00
Rohit Malhotra
2fd1fdcd7e
[Refactor, Fix]: Agent controller state/metrics management ( #9012 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-16 11:24:13 -04:00
Calvin Smith
41cee4b68d
Add unit tests for View object ( #8900 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-06-04 19:35:32 -06:00
Robert Brennan
4aed3944cf
Make CLI pip-installable ( #8772 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-03 23:35:14 +00:00
Robert Brennan
205f0234e8
Rename Conversation to ServerConversation and AppConfig to OpenHandsConfig ( #8754 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-05-28 21:48:34 +02:00
Xingyao Wang
2ecc39ffcc
[eval]: disable MCP for SWE-Bench evaluation ( #8574 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
2025-05-19 01:32:46 +00:00
Xingyao Wang
1f390430e5
feat(MCP, microagent): MCP-support for Repo Microagent & add fetch as default tool ( #8360 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-05-16 23:32:38 +00:00
Graham Neubig
689d3c9046
Update pre-commit hook versions to most recent versions ( #8343 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-05-08 03:59:13 +00: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
Xingyao Wang
9a9b143620
nit: improve error message when action is not executed ( #7029 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io>
Co-authored-by: openhands <openhands@all-hands.dev>
2025-04-30 00:04:11 +08:00
Graham Neubig
42eb355a68
Fix OpenRouter context window exceeded error detection ( #8150 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-04-29 10:05:56 -04: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
Xingyao Wang
6171395ef9
Refactor metrics handling to include condenser metrics ( #7907 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-04-17 23:08:35 +00:00
Rohit Malhotra
c2e1babd76
Fix failing unit test on main ( #7909 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-04-17 18:43:09 +00:00
Carlos Freund
cc8b677f3e
fix(metrics) Merge metrics of agent LLM and condenser LLM ( #7890 )
...
Co-authored-by: Carlos Freund <carlosfreund@gmail.com>
2025-04-18 01:15:14 +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
Xingyao Wang
ced4ee3038
Fix: Display accumulated token usage in frontend metrics ( #7803 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-04-11 22:38:47 +08:00
OpenHands
06c68082bb
Fix issue #7658 : [Bug]: BadRequestError from ContentPolicyViolationError ( #7660 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-04-03 21:36:16 +02:00
Xingyao Wang
292217b8b4
Implement frontend visualization for RecallObservation & Stop issueing recall action for agent message ( #7566 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-04-04 02:08:50 +08:00
Rohit Malhotra
9adfcede31
(Hotfix): Track reason for Error AgentState ( #7584 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-03-31 21:24:42 +00:00
Calvin Smith
abaf0da9fe
fix: Context window truncation using CondensationAction ( #7578 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2025-03-31 13:47:00 -06:00
Engel Nyst
6f204fd557
Fix stream iterator ( #7384 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com>
2025-03-20 23:25:28 +01:00
Engel Nyst
259140ffc9
Add tests for NullObservation with cause > 0 and clarify event flow ( #7315 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-03-18 15:21:09 +00:00
Engel Nyst
51fb1fae88
RecallObservations ( #7292 )
2025-03-17 03:18:22 +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
AutoLTX
5e521a4a6e
Expose accumulate and llm_metric from eventstream (backend) ( #7082 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-03-11 12:18:08 +01:00
Boxuan Li
d33913e036
Add enable_history_truncation option to disable history truncation ( #6820 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-21 06:43:02 +00:00
Ray Myers
fd73f4210e
Show LLM retries and allow resume from rate-limit state ( #6438 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-01-30 21:51:47 +00:00
Calvin Smith
473fcae57e
fix: Recover from ContextWindowExceededError ( #6519 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-01-29 15:25:46 -07:00
Calvin Smith
23348af431
Add test for context window truncation in agent controller ( #6477 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-01-27 08:35:43 -07:00
tofarr
313c8eca20
Fix closing sessions (again) ( #6322 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io>
2025-01-16 15:03:38 -07:00
Engel Nyst
b9a70c8d5c
Delegation fixes ( #6165 )
2025-01-15 03:24:39 +00:00
Xingyao Wang
b7bbf0f5eb
fix(agent controller): missing await ( #6040 )
2025-01-05 04:57:07 +00:00
Xingyao Wang
f5f988e552
fix(agent controller): state.metrics is missing on exception ( #6036 )
2025-01-05 01:08:47 +00:00
Robert Brennan
d29cc61aa2
Remove while True in AgentController ( #5868 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com>
2024-12-31 16:10:36 -05: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
tofarr
500598666e
Feat: Allow checking multiple conversations running at the same time ( #5843 )
2024-12-26 23:46:54 +00:00
Xingyao Wang
e9cafb0372
chore: Cleanup runtime exception handling ( #5696 )
2024-12-19 17:28:29 +00:00
OpenHands
4998b5de32
Fix issue #5559 : The turn limit should be measured from the last user interaction ( #5560 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2024-12-16 16:28:23 -05: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
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
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