Published May 7, 2026
| Version v1.21.0
Software
Open
OpenHands/software-agent-sdk: v1.21.0
Authors/Creators
- Xingyao Wang1
- Engel Nyst
- simonrosenberg
- Graham Neubig2
- Tim O'Farrell
- Juan Michelini
- Vasco Schiavo
- Rohit Malhotra3
- Robert Brennan4
- Ryan H. Tran
- Calvin Smith
- OpenHands Bot
- John-Mason P. Shackelford5
- Hiep Le
- aivong-openhands
- cid
- OpenHands6
- மனோஜ்குமார் பழனிச்சாமி
- PiteXChen7
- Dinmukhamed Mailibay8
- Jamie Chicago
- Alona
- Cesar Garcia
- Chris Bagwell
- Jathin Sreenivas9
- Ray Myers5
- chuckbutkus
- Wang Siyuan10
- Mario Young
- 1. OpenHands / All Hands AI
- 2. Carnegie Mellon University / OpenHands
- 3. Carnegie Mellon University
- 4. Fairwinds
- 5. @OpenHands
- 6. @all-hands-ai
- 7. xxx
- 8. @lmnr-ai
- 9. Amazon
- 10. Shanghai Jiao Tong University
Description
What's Changed
- Remove VERIFIED_TRINITY_MODELS; keep trinity-large-thinking as OpenHands-only by @juanmichelini in https://github.com/OpenHands/software-agent-sdk/pull/3072
- feat: add /api/file/list_subdirs and /api/file/home endpoints by @hieptl in https://github.com/OpenHands/software-agent-sdk/pull/3067
- Revert Kimi K2.6 to public moonshot endpoint by @juanmichelini in https://github.com/OpenHands/software-agent-sdk/pull/3081
- fix(agent-server): close MCP clients reliably on conversation teardown by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3083
- Add get_llm(), get_secrets(), and get_mcp_config() methods to RemoteWorkspace by @malhotra5 in https://github.com/OpenHands/software-agent-sdk/pull/3077
- refactor(acp): centralize provider metadata and agent contracts by @simonrosenberg in https://github.com/OpenHands/software-agent-sdk/pull/3022
- feat(acp): suppress conflicting env vars when CLAUDE_CONFIG_DIR is active by @simonrosenberg in https://github.com/OpenHands/software-agent-sdk/pull/3092
- Add clone_repos, load_skills_from_agent_server, and get_repos_context to RemoteWorkspace by @malhotra5 in https://github.com/OpenHands/software-agent-sdk/pull/3095
- fix(settings): redact remaining secret-bearing fields during serialization by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3074
- docs(hooks): clarify exit-code semantics (only exit 2 blocks) by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/3097
- Standardize health check response format by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/2883
- settings: move critic refinement ownership into SDK by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/2620
- ci: dispatch version bump after PyPI publish by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/3079
- Enable Gemini prompt cache markers by @mindbomber in https://github.com/OpenHands/software-agent-sdk/pull/3090
- ci: replace kimi-k2-thinking with kimi-k2.6 in integration test defaults by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/3102
- Add DeepSeek-V4-Pro model configuration by @juanmichelini in https://github.com/OpenHands/software-agent-sdk/pull/2978
- feat: add /api/cloud-proxy for cross-origin saas forwarding by @hieptl in https://github.com/OpenHands/software-agent-sdk/pull/3100
- Release v1.21.0 by @all-hands-bot in https://github.com/OpenHands/software-agent-sdk/pull/3103
New Contributors
- @mindbomber made their first contribution in https://github.com/OpenHands/software-agent-sdk/pull/3090
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.20.1...v1.21.0
Files
OpenHands/software-agent-sdk-v1.21.0.zip
Additional details
Related works
- Is supplement to
- Software: https://github.com/OpenHands/software-agent-sdk/tree/v1.21.0 (URL)
Software
- Repository URL
- https://github.com/OpenHands/software-agent-sdk