github All-Hands-AI/OpenHands 0.21.0
0.21.0 - 2025-01-22

17 hours ago

What's Changed

Added

  • Add multiple languages by @neubig in #6070
  • The reasoning_effort parameter can be defined for the o1 family by @AlexCuadron in #6256
  • Users can now define a different LLM as a custom LLM config named with a predefined name: draft_editor. To use it for edit drafts, you can, as before, set the agent option to use llm editor (codeact_enable_llm_editor) by @enyst in #6281
  • Add trajectory replay feature for headless mode by @li-boxuan in #6215
  • Add a button on chat panel that allows the user to download current trajectory by @li-boxuan in #6378

Changed

  • Rename trajectories_path config to save_trajectory_path by @li-boxuan in #6216
  • Restore fallback to defaults for custom LLM configurations by @enyst in #4415
  • Improve the handling of multiple conversations and session management in OpenHands by @tofarr in #6322
  • Better handling of long running commands and interactive commands by @xingyaoww in #6280
  • When connecting to a GitHub repo, the agent now explicitly knows which repo was cloned and where it's located by @rbren in #6057

Fixed

  • Fixed agent delegation and fixed the lockup when the model returns a message instead of a tool call by @enyst in #6165
  • Fixed the issue with microagent loading when directory paths have trailing slashes by @xingyaoww in #6239
  • Better error messages when UI is disconnected from backend by @rbren in #6323
  • Static Assets are not rate limited by @tofarr in #6360
  • Keeping runtimes alive again by @tofarr in #6395

New Contributors

Full Changelog: 0.20.0...0.21.0

Don't miss a new OpenHands release

NewReleases is sending notifications on new releases.