Skip to content

Release v1.2.0

Latest

Choose a tag to compare

@xingyaoww xingyaoww released this 18 Nov 17:52

Highlights

  • Model support for Gemini-3-Pro.
  • Performance improvements across the stack, including parallelized batch operations and improved LLM initialization latency.
  • Developer experience improvements: unified-key examples, improved README, clearer MCP timeout errors, and fixes for serialization, metadata filtering, workspace path handling, and conversation deletion.
  • Visualization refinements: suppressed noisy ConversationStateUpdateEvent, corrected delegation labels, and switched the default visualizer to a cleaner horizontal-rule style.
  • Expanded runtime/platform support: GPU-enabled Docker execution and configurable shell path for the Terminal tool.
  • Better interoperability and correctness: fixed LLM forwarding, UTF-8 safe telemetry logs, correct cipher restoration, and improved DEBUG-mode HTTP exception handling.
  • New capabilities: Critic system integration and systematic deprecation management.
  • New contributors joined across GPU support, telemetry improvements, and shell-path configurability.

What's Changed

  • fix(examples): allow all examples to run with same LLM_API_KEY by @jpshackelford in #1065
  • v1.1.0 release by @xingyaoww in #1138
  • Fix executable for APIRemoteWorkspace by @xingyaoww in #1141
  • Fix metadata filtering for non-litellm_proxy providers by @neubig in #1134
  • Skip visualizing ConversationStateUpdateEvent in default visualizer by @xingyaoww in #1151
  • feat: Parallelize batch operations for improved performance by @tofarr in #1147
  • Revise README for OpenHands Software Agent SDK by @rbren in #1156
  • Fix delegation visualization labels to show correct sender/receiver by @simonrosenberg in #1119
  • Fix litellm_extra_body LLM forwarding by @li-boxuan in #1153
  • Fix performance bottleneck in LLM initialization (~1.2s delay) by @tofarr in #1148
  • Add informative error message for MCP timeout by @xingyaoww in #1169
  • Fix Path type support for workspace and persistence_dir parameters by @xingyaoww in #1116
  • Enabling GPU support on Docker by @reecursion in #1175
  • Improved default visualizer to use horizontal rule instead of Panel by @xingyaoww in #1170
  • fix: add UTF-8 encoding and ensure_ascii=False for JSON telemetry logs by @LuneZ99 in #1178
  • Fix conversation deletion error handling for permission issues by @rbren in #967
  • Fix for broken build tests by @tofarr in #1181
  • feat: add configurable shell path for Terminal tool by @mr-karan in #1146
  • only include HTTP exc_info when DEBUG mode is on by @xingyaoww in #1184
  • chore(workflow): restrict auto-assigned reviewers to maintainers (write+) by @enyst in #1176
  • Port over Critic system from benchmark project by @xingyaoww in #1171
  • Fix for issue where LLM API Key is saved as null by @tofarr in #1180
  • Integrate deprecation for systematic deprecation management by @ryanhoangt in #1155
  • Fix for issue where cipher was not set on deserialize by @tofarr in #1187
  • Support Gemini-3 by @xingyaoww in #1190

New Contributors

Full Changelog: v1.1.0...v1.2.0