216 Commits

Author SHA1 Message Date
Ryan H. Tran
b67db15f8a
[CLI] Fix errno 21 warning when reading directory (#9990) 2025-07-30 21:38:45 +08:00
Engel Nyst
a32a623078
perf(gemini): Apply Gemini 2.5 Pro performance optimizations from PR 9913 (#9925)
Co-authored-by: OpenHands-Claude <openhands@all-hands.dev>
2025-07-29 23:28:50 +00:00
Tim O'Farrell
2c36e2447c
Fix for app/worker urls (#9980) 2025-07-29 14:49:22 -06:00
Graham Neubig
588e838dc4
Fix CLI runtime invalid path error handling (#9814)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-07-26 08:36:46 +00:00
mamoodi
4ac0af699f
Release 0.50.0 (#9868) 2025-07-24 08:59:16 -04:00
Ryan H. Tran
fbd9280239
Add MCP support for CLI (#9519)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2025-07-23 17:06:01 +00:00
Graham Neubig
7a168b9b5f
Fix Docker runtime port allocation race condition (#9810)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-07-22 18:12:31 -04:00
Tim O'Farrell
e045b757fa
Moved monitoring of last_execution_time to system_stats (#9851)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-07-22 11:32:59 -06:00
Tim O'Farrell
6d7ab8a022
Fix for issue where some cases use WORK_PORT and some use APP_PORT (#9830) 2025-07-21 20:24:24 +00:00
Boxuan Li
19ca52f954
Skip browser dependency build in Dockerfile when browser is disabled (#9815) 2025-07-21 08:34:11 -07:00
Boxuan Li
ee14f1ea41
Remove poetry dependency in Jupyter Plugin (#9789) 2025-07-18 18:54:53 +00:00
mamoodi
0d1e21ae45
Release 0.49.0 (#9691)
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
2025-07-16 08:46:41 -04:00
Tim O'Farrell
7fb47761c6
Fix: VSCode using Temp Directory in Nested Mode (#9672) 2025-07-11 18:53:05 +00:00
Tim O'Farrell
b99150c616
Fixes or vscode token / url not being present (#9661) 2025-07-11 09:31:39 -06:00
Tim O'Farrell
050e80cc34
Add warm server functionality to local runtime (#9033)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-07-10 12:12:39 -06: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
mindflow-cn
7acee9e5da
Allow workspace_mount_path to use relative paths (#9615)
Co-authored-by: jianchuanli <jianchuanli@langcode.com>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2025-07-08 21:47:28 +08:00
Boxuan Li
a6301075ec
Add core config to disable browser environment (#9570) 2025-07-06 08:20:58 +02:00
Boxuan Li
29fdc701a3
Jupyter: remove poetry dependency (#9561) 2025-07-05 15:03:26 -07:00
Engel Nyst
ef502ccba8
Add CLI/vscode integration (#9085)
Co-authored-by: OpenHands-Gemini <openhands@all-hands.dev>
Co-authored-by: Claude 3.5 Sonnet <claude-3-5-sonnet@anthropic.com>
2025-07-03 22:42:06 +02:00
mamoodi
c521fb7a8f
Release 0.48.0 (#9491) 2025-07-02 16:21:45 -04:00
mamoodi
d617d6842a
Release 0.47.0 (#9405)
Co-authored-by: Graham Neubig <neubig@gmail.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-27 13:59:36 -04:00
Graham Neubig
c7dff3e4d2
Remove third-party runtimes (daytona, modal, e2b, runloop) from main codebase (#9213)
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-06-26 07:39:39 -04:00
mamoodi
b0b820f8b2
Release 0.46.0 (#9328) 2025-06-24 16:47:17 -04:00
mindflow-cn
fa75b22cc0
Enhanced llm editor (#9174)
Co-authored-by: jianchuanli <jianchuanli@langcode.com>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2025-06-24 13:57:18 +00:00
Graham Neubig
5d69e606eb
feat: Add Windows PowerShell support to CLI runtime (#9211)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-22 20:17:40 -04:00
Ray Myers
3d9761df7e
Release branch for 0.45.0 (#9264) 2025-06-20 21:14:23 +00:00
brettstewart
54af9ff3fe
feat(runtime): add kubernetes support (#8814)
Co-authored-by: Corey White <corey.white@ziffdavis.com>
Co-authored-by: luke_schulz <luke.schulz@ziffmedia.com>
2025-06-18 21:25:50 +00:00
Graham Neubig
7d0aadf8ed
Rename ~/.openhands-state to ~/.openhands (#9135)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2025-06-17 20:44:52 +00:00
Ivan Dagelic
bae6bd77f4
fix: daytona runtime sandbox handling (#9187)
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com>
2025-06-18 04:18:46 +08:00
Tim O'Farrell
237037cee9
Fix remote runtime status (#9190) 2025-06-18 02:34:41 +08:00
Graham Neubig
cbe32a1a12
Fix bash timeout issue caused by interactive git clone prompts (#9148)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-16 08:39:28 -04:00
Graham Neubig
0c307ea12e
Lint all files in the repo (#9131)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-06-14 16:25:59 +00:00
Tim O'Farrell
47209e794a
Runtime Status Fixes (#9050)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-11 09:28:17 -06:00
Tim O'Farrell
e5d21e003d
Added environment variable allowing skipping dependency checks (#9010) 2025-06-09 11:14:39 -06:00
Tim O'Farrell
9ac8f011fe
Converted exponential backoff to fixed (#9006) 2025-06-09 09:02:52 -06:00
Xingyao Wang
d6d5499416
refactor(MCP): Replace MCPRouter with FastMCP Proxy (#8877)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-08 22:03:18 +00:00
Rohit Malhotra
4df3ee9d2e
(refactor): Update MCP Client to use FastMCP (#8931) 2025-06-06 10:01:39 +08:00
Robert Brennan
0813c113f0
Fix for running git commands with the proper user (#8898) 2025-06-06 00:20:15 +00:00
Ray Myers
dee89462c2
Improve type coverage for nested runtime (#8921) 2025-06-05 16:19:53 +00:00
tofarr
c6c2aafc4f
Assorted fixes for the nested / docker runtimes. (#8899) 2025-06-04 13:56:03 -06:00
Graham Neubig
c403973616
Add return type annotations to docker runtime (#8543)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-04 11:24:25 -04:00
Rohit Malhotra
a348840534
[Feat]: support streamable http mcp (#8864)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-03 17:06:44 +00:00
Xingyao Wang
17ae03857f
fix(mcp): authentication for mcp calls in remote runtime (#8856) 2025-06-02 21:41:47 +00:00
Robert Brennan
21af52560a
Add detailed logging to remote runtime resume process (#8819)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-02 13:12:24 -04:00
tofarr
72c24b461c
Fix LocalRuntime to properly handle existing subprocesses (#8821)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-06-02 17:03:48 +00:00
Graham Neubig
59858dc73b
Add OpenHands app support on windows without WSL (#8674)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk>
2025-05-30 23:15:35 -07:00
tofarr
de196d6da1
Allowing local runtimes to have domains (#8798) 2025-05-29 15:15:27 -06:00
Robert Brennan
3f0d8e7f47
add more logging to debug runtime restarts (#8799) 2025-05-29 19:52:13 +00:00
Graham Neubig
6491142364
Fix KeyError on router error logging (#8769) 2025-05-28 19:59:18 +00:00