Tim O'Farrell
f292f3a84d
V1 Integration ( #11183 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-10-14 02:16:44 +00:00
Graham Neubig
843cc00e79
feat(logging): JSON log config for Uvicorn when LOG_JSON=1 ( #11264 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-08 11:26:45 -04:00
chuckbutkus
37daf068c5
Allow custom user ( #11013 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-01 17:48:25 +00:00
Tim O'Farrell
8257ae70cc
Additional logs to debug container working directories ( #10902 )
...
Co-authored-by: Chuck Butkus <chuck@all-hands.dev>
2025-09-11 11:06:19 -04:00
Xingyao Wang
587b4c311a
runtime(bash): clarify guidance when previous command still running; recommend execute_bash timeout (issue #10350 ) ( #10389 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-08-16 02:15:05 +08:00
Tim O'Farrell
985a634d60
Fix for issue where static system commands are truncated ( #10292 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-08-15 04:16:50 +00: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
mindflow-cn
8e486dfd6b
Replace libtmux's deprecated methods in bash.py ( #9463 )
...
Co-authored-by: jianchuanli <jianchuanli@langcode.com>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2025-07-01 21:07:48 -04:00
Xingyao Wang
59f5f0dc9b
feat(agent): remind the agent that it can use timeout to increase the amount of time the command is running ( #8932 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-05 20:57:33 -07:00
Xingyao Wang
f8faa28bb1
Fix issue #8369 : Handle invalid arguments in model tool calls ( #8370 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-05-09 22:11:05 +08: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
Graham Neubig
601c2f6f25
Add more extensive typing to openhands/runtime directory ( #8288 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-05-06 13:51:06 -04:00
Ryan H. Tran
107789b5a8
Add missing last ps1 match output into combined output ( #8097 )
2025-04-28 21:06:26 +08:00
Boxuan Li
da7041b5e9
Allow cmd execution after running a background command ( #8093 )
2025-04-26 03:04:05 +00:00
மனோஜ்குமார் பழனிச்சாமி
fa186fc433
chore: Use recommended functions ( #8056 )
2025-04-25 09:39:19 +08:00
Xingyao Wang
951cb1c880
Fix TypeError in bash parsing with unclosed backticks ( #7392 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-03-25 21:38:01 +00:00
Graham Neubig
86c6feafcc
Fix mypy errors in runtime/utils directory ( #6902 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-03-25 08:00:03 -07:00
Xingyao Wang
a7bb73ded2
fix: disable prlimit since limiting --vm breaks nodejs ( #6765 )
2025-02-17 17:53:02 +00: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
Xingyao Wang
478b225d11
feat: Add LocalRuntime ( #5284 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-02-07 16:35:14 +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
0bed17758f
fix: incorrect soft-timeout implementation & fix hard-timeout follow-up command ( #6280 )
2025-01-17 01:27:00 +08:00
Xingyao Wang
f31ccad48b
feat: misc bash improvements, set max value for action-exec timeout, retry on requests.ConnectionError ( #6175 )
2025-01-11 04:36:12 +08:00
Xingyao Wang
cebd391b7a
fix: better handle bashlex error ( #6090 )
2025-01-06 20:45:59 +00: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
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
Xingyao Wang
349e2dbe50
refactor: move bash related logic into BashSession for cleaner code ( #4527 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
2024-10-25 20:44:25 +08:00
Robert Brennan
ab3851593d
Support interactive commands ( #3653 )
...
* hacky solution for interactive commands
* add more behavior
* debug
* fix continue functionality
* remove prints
* refactor a bit
* reduce test sleep
* fix python version
* fix pre-commit issue
* Regenerate integration tests
* Update openhands/runtime/client/client.py
* revert some prompt stuff
* several integration mock files regenerated
* execute_action: remove duplicate exception logging
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: tobitege <10787084+tobitege@users.noreply.github.com>
2024-09-08 21:45:51 +02:00
Robert Brennan
01ae22ef57
Rename OpenDevin to OpenHands ( #3472 )
...
* Replace OpenDevin with OpenHands
* Update CONTRIBUTING.md
* Update README.md
* Update README.md
* update poetry lock; move opendevin folder to openhands
* fix env var
* revert image references in docs
* revert permissions
* revert permissions
---------
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
2024-08-20 00:44:54 +08:00