Robert Brennan
bf77da7849
Add info logs for microagent loading and triggering ( #6882 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-02-21 15:07:52 -05: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
Graham Neubig
9d3a0a02b8
fix: Add missing type annotations in utils/ directory ( #6687 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-02-21 08:27:57 -05:00
Boxuan Li
fab4532f6b
Save complete trajectory in presence of history truncation ( #6751 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-21 00:14:30 -08: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
Engel Nyst
22c5ad85d9
Fix: Simplify prompt caching for new Anthropic API ( #6860 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-02-20 23:38:55 +01:00
Robert Brennan
52723061b1
Add conversation age limit configuration ( #6763 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-02-20 10:50:17 -05:00
Calvin Smith
74c942c911
fix: LLM summarization prompt handles user messages ( #6837 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-02-19 14:17:48 -07:00
Engel Nyst
eed7e2dd6e
Refactor I/O utils; allow 'task' command line parameter in cli.py ( #6187 )
...
Co-authored-by: OpenHands Bot <openhands@all-hands.dev>
2025-02-19 22:10:14 +01:00
Engel Nyst
663e36109c
Clean up NullObservations from the stream ( #6260 )
2025-02-19 20:40:40 +01:00
Engel Nyst
b95840db0c
hotfix azure ( #6806 )
2025-02-19 19:24:35 +01:00
Xingyao Wang
003ebc0ded
feat: better error logging for remote runtime ( #6805 )
2025-02-19 17:54:34 +00:00
diwu-sf
eb5be2ab63
Fix download workspace zip file event loop hanging ( #6722 )
2025-02-19 10:51:52 -05:00
Calvin Smith
81f2b08a89
fix: Avoid infinite loop with rolling condensers and history truncation ( #6795 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-02-19 07:45:33 -07:00
Graham Neubig
cb72a06ca3
Fix mypy errors in storage directory ( #6809 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-02-19 10:52:49 +00:00
Graham Neubig
f4e5fb2873
Fix type checking errors in resolver directory ( #6738 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-02-18 20:13:33 -05:00
Xingyao Wang
1a7003a705
Add sysbox support to remote runtime for eval; Add memory monitor, stress tests to help debug memory issue ( #6684 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2025-02-18 20:02:28 +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
Rohit Malhotra
9ff15bf94f
Add selected branch to convo metadata ( #6773 )
2025-02-17 17:27:13 -05:00
Rohit Malhotra
14ee6d7afe
hotfix(Secrets): Add event stream filter for refreshed secret ( #6764 )
2025-02-17 18:27:32 +00:00
Xingyao Wang
a7bb73ded2
fix: disable prlimit since limiting --vm breaks nodejs ( #6765 )
2025-02-17 17:53:02 +00:00
tofarr
f4b123f73b
Improve SensitiveDataFilter and add comprehensive tests ( #6755 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-02-17 10:23:43 -07:00
Robert Brennan
3a478c2303
Better LLM retry behavior ( #6557 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-17 10:36:59 -05:00
tofarr
82b5325792
Added iterate method and additional tests for search functions ( #6756 )
2025-02-17 08:11:13 -07:00
李师胡
0cbf50576d
docs(runtime): fix broken links of benchmarks ( #6744 )
...
Co-authored-by: jianhao1 <jianhao1@taobao.com>
2025-02-17 14:11:32 +00:00
Arpan Koirala
b018567d53
fix: no interaction when clearing poetry cache ( #6752 )
2025-02-17 12:18:27 +01:00
Christopher Pereira
30e39e85d0
Show docker build errors ( #6695 )
2025-02-15 06:58:16 +01:00
Cheng Yang
63565982aa
docs: improve docstrings for CLI and config utils ( #5398 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-15 01:51:59 +00:00
Rohit Malhotra
edd51102ad
fix: Simplify nested f-string to fix pydoc-markdown parsing ( #6717 )
2025-02-13 19:29:51 -05:00
wtiger9218
f5fccab1f6
feat(resolver): implement gitlab resolver ( #6458 )
...
Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
Co-authored-by: José Luis Di Biase <josx@interorganic.com.ar>
Co-authored-by: Oriana <oriana@camba.coop>
Co-authored-by: Charlie <charlie@camba.coop>
Co-authored-by: Juan Manuel Daza <61162223+juanmanueldaza@users.noreply.github.com>
Co-authored-by: Juan Manuel Daza <juandaza@camba.coop>
Co-authored-by: Cody Kociemba <cody@symbaventures.com>
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-13 18:21:23 -05:00
Boxuan Li
ef12bc5381
Evaluation harness: Add agent config option ( #6662 )
2025-02-13 15:05:03 -05:00
Calvin Smith
341b695ad3
fix: Filter AgentCondensationObservation events from agent state ( #6705 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev>
2025-02-13 11:50:05 -07:00
tofarr
d46d99a35e
More effective remote runtime identification ( #6714 )
2025-02-13 09:39:22 -07:00
tofarr
cb5e7f0130
Agent session no longer stuck in starting on raised exception ( #6703 )
2025-02-13 05:24:44 -07:00
Rohit Malhotra
312b9fbfb1
Feat: Add selected branch param to backend ( #6508 )
2025-02-12 15:39:10 -05:00
sp.wack
ba599c7dd6
chore: Throw a 404 instead of returning defaults if settings does not exist ( #6704 )
2025-02-12 22:46:15 +04:00
tofarr
7e359eda4a
Fix log formatting error ( #6699 )
2025-02-12 08:28:10 -07:00
Xingyao Wang
f7c806c119
using all available system memory when RUNTIME_MAX_MEMORY_GB is not set ( #6691 )
2025-02-12 09:18:34 -05:00
Xingyao Wang
a371562d94
refactor: do not add DEBUG env var when it is not set ( #6690 )
2025-02-11 22:30:40 +00:00
Robert Brennan
1afe7f1058
Fix debug in remote runtime ( #6688 )
2025-02-11 17:43:46 +00: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
Xingyao Wang
6a6dc93e03
feat(runtime): use prlimit to limit resource usage of command to avoid OOM Runtime Kill ( #6338 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com>
2025-02-11 11:21:11 +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
Fredy Sierra
13839b4273
fix: adding support for environment variables type dict ( #6672 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-10 18:56:58 +00:00
Graham Neubig
7860055f8c
fix: Normalize whitespace when comparing patch context lines ( #6541 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-02-10 18:53:39 +00:00
tofarr
2b40a92943
Fix for issue where temp file is empty ( #6669 )
2025-02-10 11:07:40 -07:00
Rohit Malhotra
8688634950
[Resolver]: Add target branch param ( #6668 )
2025-02-10 17:28:38 +00:00
Rohit Malhotra
9bdc8dda6c
[Enhancement]: Handle GH token refresh inside runtime ( #6632 )
2025-02-10 11:12:12 -05:00
Rohit Malhotra
4a5891cbea
[Bug fix]: Standardize SecretStr use ( #6660 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2025-02-10 08:03:56 -05:00
Xingyao Wang
52ac2729f7
fix: set tool_choice to none for non-fncall models ( #6652 )
2025-02-07 12:49:08 -05:00