NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1459 most downloaded on PyPI
OpenHands Tools - Runtime tools for AI agents
Last release today
17 Sep 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 months old
94 releases · first in 2025
One column per month.
Update orjson to 3.11.7 to address CVE-2025-67221 by @aivong-openhands in https://github.com/OpenHands/software-agent-sdk/pull/2268
ACPAgent, visualization of ACP tool calls, and ask_agent support via fork_session.api_key).get_factory_info() by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/2234condenser module by @csmith49 in https://github.com/OpenHands/software-agent-sdk/pull/2262Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.11.5...v1.12.0
Handle deprecated enable_truncation field in TextContent for backward compatibility by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/p…
LLM) by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/2093Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.11.4...v1.11.5
fix: serialize Laminar span_context UUIDs as strings for JSON compatibility by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/2000
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.11.3...v1.11.4
Release v1.11.2 by @all-hands-bot in https://github.com/OpenHands/software-agent-sdk/pull/1976
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.11.2...v1.11.3
Release v1.11.1 by @all-hands-bot in https://github.com/OpenHands/software-agent-sdk/pull/1921
LLMProfileStore for persisted LLM configurations by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/1928Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.11.1...v1.11.2
Release v1.11.0 by @all-hands-bot in https://github.com/OpenHands/software-agent-sdk/pull/1884
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.11.0...v1.11.1
Added support for login with LLM subscription (ChatGPT) - Docs: https://docs.openhands.dev/sdk/guides/llm-subscriptions
Added support for login with LLM subscription (ChatGPT) - Docs: https://docs.openhands.dev/sdk/guides/llm-subscriptions
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.10.0...v1.11.0
Deprecate safety_settings field in LLM configuration by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/1803
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.9.1...v1.10.0
Add 05 skills/plugins examples to test-examples by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/1773
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.9.0...v1.9.1
Added support for experimental critic model
Added support for experimental critic model
https://github.com/user-attachments/assets/a8e188ee-ff82-4068-9c8b-5e7e9ba42508
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.8.2...v1.9.0
Release v1.8.1 by @all-hands-bot in https://github.com/OpenHands/software-agent-sdk/pull/1670
keep_first correctly by @csmith49 in https://github.com/OpenHands/software-agent-sdk/pull/1708Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.8.1...v1.8.2
Fix the failed PyPI release on v1.8.0
Fix the failed PyPI release on v1.8.0
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.8.0...v1.8.1
Support for AgentSkills standard
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.7.4...v1.8.0
build(deps): Bump libtmux to >=0.53.0 for v0.51.0 hard deprecations by @tony in https://github.com/OpenHands/software-agent-sdk/pull/1561
max_tokens by @csmith49 in https://github.com/OpenHands/software-agent-sdk/pull/1580Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.7.3...v1.7.4
feat: Add support for custom tools with remote agent server by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/1383
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.7.2...v1.7.3
Release v1.7.1 by @all-hands-bot in https://github.com/OpenHands/software-agent-sdk/pull/1513
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.7.1...v1.7.2
feat: add AgentSkills standard fields to Skill model by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/1479
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.7.0...v1.7.1
Release 1.6.0 by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/1404
integration-test label run integration tests only by @ryanhoangt in https://github.com/OpenHands/software-agent-sdk/pull/1416Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.6.0...v1.7.0
Release 1.5.2 by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/1382
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.5.2...v1.6.0
Release 1.5.1 by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/1379
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.5.1...v1.5.2
Release 1.5.0 by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/1370
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.5.0...v1.5.1
Release 1.4.1 by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/1322
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.4.1...v1.5.0
Release 1.4.0 by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/1299
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.4.0...v1.4.1
[chore] Clean up deprecated service_id by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/1276
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.3.0...v1.4.0
Fix datetime.utcnow() deprecation warning by @malhotra5 in https://github.com/OpenHands/software-agent-sdk/pull/1203
Support for Opus 4.5
Improved reliability across the execution pipeline More predictable webhook timing, stronger conversation start behavior, and refined FastAPI union handling.
Better LLM interaction and observability WebSocket-based LLM log streaming, reasoning-first messages, cleaner serialization, and a simple ask_agent API.
Stronger evaluation workflow CI eval job, improved stability, and aligned labeling tiers.
Greater extensibility and structure Predefined subagent support, event source filtering, new task status types, and import-dependency rule enforcement.
BrowserNavigateAction and BrowserTypeAction actions by @ryanhoangt in https://github.com/OpenHands/software-agent-sdk/pull/1213BrowserNavigateAction and BrowserTypeAction actions" by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/1225Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.2.0...v1.3.0
New capabilities: Critic system integration and systematic deprecation management.
deprecation for systematic deprecation management by @ryanhoangt in https://github.com/OpenHands/software-agent-sdk/pull/1155Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.1.0...v1.2.0
Added support for glm 4.6 and kimi-k2 (including *extended thinking* mode).
kimi-k2-thinking by @ryanhoangt in https://github.com/OpenHands/software-agent-sdk/pull/1093choices by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/1107image_pull_policy argument; fix erroneous clean up of client by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/1127Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/1.0.0...v1.1.0
Fix VNC security vulnerability by defaulting to disabled by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/974
llm_response_id to all LLM generated events by @ApGa in https://github.com/OpenHands/software-agent-sdk/pull/930run-examples.yml and schedule scripts to run daily by @ryanhoangt in https://github.com/OpenHands/software-agent-sdk/pull/977AgentExecutionStatus -> ConversationExecutionStatus & state's agent_status -> executiong_status by @simonrosenberg in https://github.com/OpenHands/software-agent-sdk/pull/839Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/1.0.0a5...1.0.0
Nothing published for this version
Fix PR review workflow subdirectory paths by @simonrosenberg in https://github.com/OpenHands/software-agent-sdk/pull/824
/ path by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/829FunctionCallValidationError handling & claude-haiku-4-5 to function calling supported models by @ryanhoangt in https://github.com/OpenHands/software-agent-sdk/pull/832examples script & fix failed integration tests by @ryanhoangt in https://github.com/OpenHands/software-agent-sdk/pull/914_configure_bash_tools_env_provider anti-pattern by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/922Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/1.0.0a3...1.0.0a5
Nothing published for this version
Fix websocket deprecation warning by using wsproto by @xingyaoww in https://github.com/All-Hands-AI/agent-sdk/pull/508
Full Changelog: https://github.com/All-Hands-AI/agent-sdk/compare/1.0.0a2...1.0.0a3
Sync readme to changes by @enyst in https://github.com/All-Hands-AI/agent-sdk/pull/734
claude-4-5-haiku by @ryanhoangt in https://github.com/All-Hands-AI/agent-sdk/pull/768Full Changelog: https://github.com/All-Hands-AI/agent-sdk/compare/1.0.0a1...1.0.0a2
Remove deprecated params={'working_dir'} and params={'workspace_root'} patterns from tools by @xingyaoww in https://github.com/All-Hands-AI/agent-sdk/…
context/; move looping logic into conversation.py by @xingyaoww in https://github.com/All-Hands-AI/agent-sdk/pull/36AgentContext by @xingyaoww in https://github.com/All-Hands-AI/agent-sdk/pull/71kind safety_risk for executing MCP Action by @xingyaoww in https://github.com/All-Hands-AI/agent-sdk/pull/156kind by considering model_fields_computed by @xingyaoww in https://github.com/All-Hands-AI/agent-sdk/pull/159think and task_tracker tools by @ryanhoangt in https://github.com/All-Hands-AI/agent-sdk/pull/148Message only for LLM by @ryanhoangt in https://github.com/All-Hands-AI/agent-sdk/pull/260browser-use tools by @ryanhoangt in https://github.com/All-Hands-AI/agent-sdk/pull/214security_risk unless security analyzer is enabled by @xingyaoww in https://github.com/All-Hands-AI/agent-sdk/pull/341send_message in Conversation class by @rbren in https://github.com/All-Hands-AI/agent-sdk/pull/339MCPToolAction with dynamic schema by @xingyaoww in https://github.com/All-Hands-AI/agent-sdk/pull/342compose_callbacks by @simonrosenberg in https://github.com/All-Hands-AI/agent-sdk/pull/568Full Changelog: https://github.com/All-Hands-AI/agent-sdk/commits/1.0.0a1
Your coding agent can read these notes before it upgrades. Set up the MCP server →