Published October 22, 2026
| Version v1.58.0
Software
Open
OpenHands/software-agent-sdk: v1.58.0
Authors/Creators
- Xingyao Wang1
- Engel Nyst
- Graham Neubig2
- simonrosenberg
- Vasco Schiavo3
- Juan Pedro Michelini Jorge
- OpenHands Bot4
- Tim O'Farrell
- Rohit Malhotra5
- Robert Brennan4
- Calvin Smith
- Hiep Le
- John-Mason P. Shackelford3
- Ryan H. Tran
- Alona
- aivong-openhands
- 🐾 smolpaws
- Nelson Spence6
- Aman
- Onat Özmen
- OpenHands7
- Dinmukhamed Mailibay8
- மனோஜ்குமார் பழனிச்சாமி
- PiteXChen9
- Shimada666
- chuckbutkus
- Lucio Baiocchi
- Jamie Chicago
- Chris Bagwell
- 1. OpenHands / All Hands AI
- 2. Carnegie Mellon University / OpenHands
- 3. @OpenHands
- 4. OpenHands
- 5. Carnegie Mellon University
- 6. @Project-Navi @Oxford-House-Inc
- 7. @all-hands-ai
- 8. @lmnr-ai
- 9. xxx
Description
What's Changed
- feat(llm): add minimax-m3.1-flash to verified models by @juanmichelini in https://github.com/OpenHands/software-agent-sdk/pull/6101
- fix(agent-server): forward OTEL/Laminar env vars into conversation containers by @malhotra5 in https://github.com/OpenHands/software-agent-sdk/pull/5557
- fix(agent-server): answer 409 for meta-profile activation over a corrupted settings file by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5927
- fix(tools): find Playwright Chromium under PLAYWRIGHT_BROWSERS_PATH by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5908
- fix(agent-server): keep the managed-key refresh hook after an LLM switch by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5904
- fix(agent-server): report applied=false when meta-profile activation cannot route by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5892
- fix(agent-server): refuse PATCH /api/settings pointers to missing profiles by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5865
- fix(sdk): diff a working-tree-deleted file against its base text by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5857
- fix(agent-server): describe nested-repository resolution in archive params by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5854
- fix(agent-server): ignore pending credential bindings for non-ACP conversations by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5827
- fix(sdk): publish a user message before its last_user_message_id update by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5818
- fix(agent-server): stamp callback events when they are appended by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5803
- fix(sdk): refuse a non-object discriminated-union input with a ValidationError by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5798
- fix(mcp): register OAuth clients with a supported auth method and send Basic credentials once by @ak684 in https://github.com/OpenHands/software-agent-sdk/pull/6145
- Deliver SessionStart hook additionalContext to the agent by @ak684 in https://github.com/OpenHands/software-agent-sdk/pull/6135
- fix(mcp): keep stored OAuth credentials when a conversation's token refresh fails by @ak684 in https://github.com/OpenHands/software-agent-sdk/pull/6138
- feat(workspace): clone Azure DevOps repositories by @ak684 in https://github.com/OpenHands/software-agent-sdk/pull/6147
- fix(agent-server): refuse meta-profiles that can never route by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5887
- fix(agent-server): reject blank and redacted provider-connection api_key by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5786
- fix(agent-server): serve trajectories from the init-time conversations path by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5781
- fix(sdk): keep discriminated-union validation from mutating its input by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5770
- fix(agent-server): resolve provider connection in profile validate by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5755
- fix(agent-server): correct WebhookSpec base_url and flush_delay descriptions by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5943
- fix(agent-server): answer 400/422 when refreshing an unfetchable skill or plugin by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5906
- fix(agent-server): keep agent profile identity for .json-suffixed names by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5876
- fix(agent-server): keep resumed goal loops within max_iterations by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5832
- fix(agent-server): return 404/null for an unknown event id by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5817
- fix(agent-server): answer 409 when condense has no request-handling condenser by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5821
- fix(agent-server): return 404 for unknown ids on pause, interrupt, PATCH and DELETE by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/5814
- fix(tools): apply the sanitized environment to tmux terminal shells by @ak684 in https://github.com/OpenHands/software-agent-sdk/pull/6148
- Release v1.58.0 by @all-hands-bot in https://github.com/OpenHands/software-agent-sdk/pull/6151
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.57.0...v1.58.0
Files
OpenHands/software-agent-sdk-v1.58.0.zip
Additional details
Related works
- Is supplement to
- Software: https://github.com/OpenHands/software-agent-sdk/tree/v1.58.0 (URL)
Software
- Repository URL
- https://github.com/OpenHands/software-agent-sdk