Releases: All-Hands-AI/OpenHands
Releases Β· All-Hands-AI/OpenHands
0.53.0
What's Changed
Added
- Added support for binding named Docker volumes into the runtime by @olyashok in #10268
- Allowed partial modification of CLI settings by @aeft in #10240
- Added ability to specify the user OpenHands should commit as by @xingyaoww in #10293
Changed
- Added explicit instructions for OpenHands resolver to encourage pushing code changes by @xingyaoww in #10290
New Contributors
- @createthis made their first contribution in #10274
- @787627858 made their first contribution in #10089
Full Changelog: 0.52.0...0.53.0
0.52.0 - 2025-08-13
What's Changed
Added
- Added qwen-3-coder-480b to OpenHands provider by @xingyaoww in #9985
- Added gpt-5-2025-08-07 to OpenHands provider by @xingyaoww in #10172
- Added support for model
claude-opus-4-1-20250805
by @KennyDizi in #10120 - Added search API key settings to CLI by @xingyaoww in #9976
- Added support for launching the OpenHands UI using the CLI by @xingyaoww in #9783
- Added support for overlay mounts in the Docker runtime by @olyashok in #10222
- Added a switch to enable or disable additional solvability analysis in the resolver on OpenHands Cloud by @csmith49 in #9727
- Added branch information to repository context by @malhotra5 in #9833
- Added auto-pagination for conversation list with infinite scroll by @xingyaoww in #10129
Changed
- Improved the conversation card context menu by @llamantino in #9917
- Improved handling of the
/resume
command in CLI by adding validation by @aeft in #10066 - Changed the conversation history limit from 20 to 100 by @xingyaoww in #10128
- Improved repository loading reliability for OpenHands App by @malhotra5 in #9826
- Enhanced the CLI interface by adding proper markdown rendering for agent messages and final thoughts by @xingyaoww in #10193
Fixed
- Fixed an issue where user input commands were echoed twice in the terminal by @erkinalp in #9959
- Improved the reliability of models through the OpenHands provider by @xingyaoww in #10009
- Fixed an issue where
git clone
during workspace creation sometimes caused the server to hang by @denysvitali in #9334 - Fixed the
ports are not available
error message on Windows by @llamantino in #9924 - Fixed an issue where CodeActAgent system prompts and in-context learning examples referenced "bash" on Windows platforms, which should have been "powershell" for consistency with the Windows runtime environment by @li-boxuan in #10179
- Fixed an issue where Global Microagents did not work in OpenHands Cloud by @xingyaoww in #10245
- Fixed CLI errorno21 warning by @ryanhoangt in #9990
New Contributors
- @denysvitali made their first contribution in #9334
- @greese-insight made their first contribution in #9915
- @aeft made their first contribution in #10054
- @izyuumi made their first contribution in #9757
- @chasefarmer-pixee made their first contribution in #10078
- @JamesZ12b made their first contribution in #9895
- @insop made their first contribution in #10241
- @ibragim-bad made their first contribution in #10251
Full Changelog: 0.51.1...0.52.0
0.51.0 - 2025-07-31
What's Changed
Added
- Add MCP support for CLI by @ryanhoangt in #9519
Changed
- Improved the resolver summary generation by instructing the agent to focus only on new changes since the last summary, preventing repetitive information in consecutive summaries by @malhotra5 in #9834
- Optimized git change detection in the
Changes
tab with performance improvement and multi-repository support by @tofarr in #9870
Fixed
- Fixed an issue where the agent would stop due to per-minute rate limit errors by increasing retry delays by @llamantino in #9489
- Fixed configuration precedence in CLI mode (from low to high: settings.json < workspace config.toml < command line parameters) by @enyst in #9911
- Resolved an issue where the terminal, VSCode, Jupyter, and other tabs would show a "Waiting for runtime to start..." message when the agent was stopped, instead of displaying their actual content by @amanape in #9941
- Fixed MCP configuration merging where settings from config.toml files were not properly combined with frontend UI settings. Previously, MCP servers defined in config.toml could be overwritten by frontend settings by @xingyaoww in #9237
New Contributors
Full Changelog: 0.50.0...0.51.0
0.50.0 - 2025-07-24
What's Changed
Added
- Added Moonshot AI Kimi-K2 model to recommended models by @neubig in #9706
- Added kimi-k2-0711-preview model to OpenHands provider by @xingyaoww in #9755
- Added new options to the CLI confirmation dialogs by @VasilisAvgoustakis in #9758
Changed
- Improved the agentβs file management behavior by preventing the creation of multiple similar files with different suffixes by @xingyaoww in #9741
- Removed the Poetry dependency in the Jupyter Plugin for local runtime by @li-boxuan in #9789
- Improved layout and clarity of MCP settings UI by @llamantino in #9771
- Removed the storage of unused content in a cmd observation by @enyst in #7404
- Persisted alias choices in the CLI by @xingyaoww in #9828
Fixed
- Fixed navigation to the conversation page after clicking Launch button on task suggestions by @neubig in #9760
- Resolved an issue where MCP tool timeouts caused the agent to stall indefinitely by @neubig in #9779
- Fixed incorrect Git provider in the
Push & Create PR
button by @neubig in #9803 - Fixed the conversation menu closing behavior by @amanape in #9822
- Fixed a crash on Windows systems that occurred when searching or listing conversation histories by @bojackli in #9732
- Fixed a bug where secret replacement in event streams was corrupting timestamps by @xingyaoww in #9793
- Updated the agent to use tokens when accessing provider APIs by @malhotra5 in #9807
New Contributors
Full Changelog: 0.49.0...0.50.0
0.49.0 - 2025-07-16
What's Changed
Added
- Added CLI/VSCode integration by @enyst in #9085
- Added OpenHands provider for LLM through OpenHands Cloud by @xingyaoww in #9526
- Introduced new Memory UI feature by @amanape in #8592
- Added branch name and git provider on conversation cards by @hieptl in #9480
- Added configuration file path to CLI /settings command by @VasilisAvgoustakis in #9481
- Enabled users to edit the conversation's title by @hieptl in #9648
- Added CLI alias setup for first-time users. When users first run the CLI, they'll be offered to create openhands and oh aliases that make it easier to launch OpenHands without typing the full command by @xingyaoww in #9542
Changed
Fixed
- Resolved warnings related to missing ffmpeg by @llamantino in #9500
- Fixed CLI confirmation input to handle invalid input properly by @tofarr in #9503
- Fixed /init command on CLI Runtime by @enyst in #9474
- Addressed WebSocket disconnection when uploading large files by @amanape in #9504
- Fixed Jupyter tab display issues by @neubig in #9533
- Fixed CLI mode ignoring LOG_LEVEL environment variable. Users can now control log verbosity in CLI mode using either LOG_LEVEL=DEBUG or the new --log-level argument by @seiriosPlus in #9382
- Fixed compatibility with xAI Grok-4 by @openhands-agent in #9666
- Made access to the VSCode tab more reliable by @tofarr in https://github.com/All-Hands-AI/OpenHands/pull/966
- Resolved several UI issues throughout the app and added more consistency by @hieptl
New Contributors
- @TakumaNakao made their first contribution in #9546
- @seiriosPlus made their first contribution in #9382
- @intellectronica made their first contribution in #9597
- @VasilisAvgoustakis made their first contribution in #9481
- @xhguo7 made their first contribution in #8515
Full Changelog: 0.48.0...0.49.0
0.48.0 - 2025-07-02
What's Changed
Added
- Added support for reading microagents from the user directory (~/.openhands/microagents/) in addition to existing sources by @enyst in #9333
- Added support for .cursorrules. It can be placed in the root directory by @AutoLTX in #9327
- Added ability to stop conversations by @hieptl in #9458
- Added setup.sh script execution to event stream, allowing users to see when and how the setup script is run by @neubig in #9427
Changed
- Made the --file option more interactive and user friendly by @xingyaoww in #9398
- Disabled Jupyter plugin by default in CLI runtime by @li-boxuan in #9452
Fixed
- Reduced the severity of pending action timeout messages by @xingyaoww in #9415
- Improved CLI exit messaging by @Adityauyadav in #9432
- Added tooltip for
suggested tasks
by @hieptl in #9447 - Updating LLM settings are now applied to existing conversations after stopping and restarting them by @hieptl in #9460
New Contributors
- @Adityauyadav made their first contribution in #9432
- @hieptl made their first contribution in #9442
Full Changelog: 0.47.0...0.48.0
0.47.0 - 2025-06-27
What's Changed
Added
- Add new feedback options by @xingyaoww in #9332
- Add GitLab alternative directory support (openhands-config) for microagents. See updated documentation by @neubig in #9331
Changed
Fixed
Full Changelog: 0.46.0...0.47.0
0.46.0 - 2025-06-24
What's Changed
Added
- Allowed custom model names during CLI model selection by @neubig in #9205
- Introduced optional vi-style keybindings for confirmation prompts navigating menus (j and k) in the command-line interface. Users can enable this feature by setting the CLI_VI_MODE environment variable to true by @ikuo in #9287
- Added support for customizable safety settings for Mistral AI and Gemini models by @Mahdiglm in #8802
- Added ability to override the hardcoded system prompt by @xingyaoww in #9265
Changed
- Improved timeout behavior for long-running commands by @neubig in #9140
- Enabled users to provide feedback on agent performance even when the agent encountered errors or was waiting for user input by @xingyaoww in #9292
Fixed
- Fixed duplicated Command Action display in CLI by @xingyaoww in #9260
New Contributors
- @TommasoBendinelli made their first contribution in #9152
- @ikuo made their first contribution in #9287
- @Mahdiglm made their first contribution in #8802
- @2ero20ne made their first contribution in #8986
- @mindflow-cn made their first contribution in #9174
Full Changelog: 0.45.0...0.46.0
0.45.0 - 2025-06-20
What's Changed
Added
- Kubernetes Runtime Support by @brettstewart in #8814
- File and Image Upload Support in conversations by @mislavlukach in #8945
- Bitbucket Integration for local usage by @neubig in #9021
- Budget Configuration per conversation by @malhotra5 in #8812
- Japanese Language Support by @solahsoyalp in #9244
Changed
- Increased Max Iterations from 250 to 500 for more complex tasks by @xingyaoww in #9203
- Unified Configuration Directory from ~/.openhands-state to ~/.openhands by @neubig in #9135
- Improved Analytics Labels by @mislavlukach in #9161
Fixed
- Deprecation Warnings in CLI and during LLM API calls by @xingyaoww in #9188, #9261
- Remote Runtime Status Display by @tofarr in #9190
- Microagent Loading for non-GitHub integrations by @malhotra5 in #9189
- Daytona Runtime sandbox handling by @idagelic in #9187
- Git Ownership Errors in containers by @llamantino in #9136
- Server Errors when accessing conversation trajectories by @xingyaoww in #9238
- Token Persistence for restarted cloud conversations by @malhotra5 in #9111
- Empty Image URLs causing litellm errors by @neubig in #9214
Documentation
- FAQ Documentation by @xingyaoww in #9132
- Python Version Requirements for CLI by @neubig in #9164
- Ollama Local Serving Guide by @Truenya in #8807
- uvx Installation Option by @neubig in #9186
- "OpenHands with OpenHands" Documentation for recursive development by @neubig in #9146
Full Changelog: v0.44.0...v0.45.0
New Contributors
- @Truenya made their first contribution in #8807
- @maximevtush made their first contribution in #9145
- @brettstewart made their first contribution in #8814
- @solahsoyalp made their first contribution in #9244
Full Changelog: 0.44.0...0.45.0
0.44.0 - 2025-06-16
What's Changed
Added
- Agent can control whether PRs/MRs opened via Git MCP have draft status by @malhotra5 in #9117
- Support for evaluation on SWE-bench-Live by @StarryZhang-whu in #9137 - Added support for running evaluations on SWE-bench-Live (https://swe-bench-live.github.io/), which provides the latest issue resolving tasks for more realistic benchmarking
- Support for dev container networking without host mode by @llamantino in #9122 - Updated devcontainer configuration and docker-dev setup to enable proper runtime connections without requiring host network mode, improving security and portability
- Install Slack Integration in Cloud OpenHands from "Integrations" tab in Settings page by @malhotra5 in #9162
Changed
- Improved linting coverage by @neubig in #9131
- Updated CLI documentation for API key setup by @neubig in #9134
Fixed
- Fixed broken conversation links in pull request descriptions by @neubig in #9143 - OpenHands now generates working links in pull request descriptions that allow users to return to the original conversation and continue refining the PR
- Fixed CLI displaying incorrect default model for Anthropic provider by @neubig in #9101 - Corrected an issue where the CLI showed "claude-2" as the default model instead of the current default
- Fixed error in run_localize for issue #9150 by @better629 in #9151 - Resolved dependency issues by avoiding optional packages in the base image and installing necessary packages through the extra_deps method
- Fixed bash timeout issue with interactive git clone prompts by @neubig in #9148 - Resolved an issue where bash commands would timeout immediately on first run due to git clone operations hanging while waiting for user credentials
- Fixed incorrect tracking for cost and token usage for main agent and delegates by @malhotra5 in #9012
Documentation
- Removed outdated "coming soon" mentions by @neubig in #9112 - Updated Slack app installation documentation to remove placeholder text
- Fixed broken link to LLMs section by @neubig in #9121 - Corrected a broken link in the GUI mode documentation
- Added secrets manager documentation by @neubig in #9084 - New documentation for secrets management in GUI mode
New Contributors
- @leopardracer made their first contribution in #9058
- @wutong8023 made their first contribution in #8221
- @kilavvy made their first contribution in #9129
- @StarryZhang-whu made their first contribution in #9137
- @zeevick10 made their first contribution in #9139
- @better629 made their first contribution in #9151
Full Changelog: 0.43.0...0.44.0