Published July 1, 2026
| Version v1.30.0
Software
Open
OpenHands/software-agent-sdk: v1.30.0
Authors/Creators
- Xingyao Wang1
- Engel Nyst
- simonrosenberg
- Graham Neubig2
- Vasco Schiavo3
- Juan Michelini
- Tim O'Farrell
- Robert Brennan4
- Rohit Malhotra5
- Calvin Smith
- OpenHands Bot
- Ryan H. Tran
- Hiep Le
- John-Mason P. Shackelford3
- aivong-openhands
- Alona
- ixchio
- Nelson Spence6
- OpenHands7
- Manojkumar Palanisamy
- PiteXChen8
- Dinmukhamed Mailibay9
- Jamie Chicago
- chuckbutkus
- Cesar Garcia
- Chris Bagwell
- Jathin Sreenivas10
- Ray Myers
- LuneZ9911
- 1. OpenHands / All Hands AI
- 2. Carnegie Mellon University / OpenHands
- 3. @OpenHands
- 4. OpenHands
- 5. Carnegie Mellon University
- 6. @Project-Navi
- 7. @all-hands-ai
- 8. xxx
- 9. @lmnr-ai
- 10. Amazon
- 11. -
Description
Behavioral compatibility notes
The following merged PRs were labeled release-note-required and are called out explicitly in this release:
- #3827 feat(marketplace): expose registered marketplaces in skills API (@csmith49)
What's Changed
- Expose conversation observability span names on agent server by @juanmichelini in https://github.com/OpenHands/software-agent-sdk/pull/3881
- [codex] Align subscription Codex models with ACP registry by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/3808
- feat: add OH_LEASE_TTL_SECONDS to make conversation lease TTL configurable by @tofarr in https://github.com/OpenHands/software-agent-sdk/pull/3898
- fix(file_editor): preserve new_str whitespace in str_replace fallback by @tomsen-ai in https://github.com/OpenHands/software-agent-sdk/pull/3882
- fix(sdk): trim injected current_datetime to YYYY-MM-DDTHH by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3885
- Accept additive REST response type widenings with release notes by @enyst in https://github.com/OpenHands/software-agent-sdk/pull/3904
- fix(sdk): redact plugin and extension source credentials at the serialization boundary (#3752) by @simonrosenberg in https://github.com/OpenHands/software-agent-sdk/pull/3909
- fix(sdk): disable streaming for summarizer LLM call (#3902) by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3901
- feat(agent-server): add workspace archive endpoint for git-delta/tar.gz (AGE-1871) by @simonrosenberg in https://github.com/OpenHands/software-agent-sdk/pull/3867
- fix: cap effective_max_output_tokens for non-Bedrock custom base_url providers by @mvanhorn in https://github.com/OpenHands/software-agent-sdk/pull/3504
- feat(marketplace): expose registered marketplaces in skills API by @csmith49 in https://github.com/OpenHands/software-agent-sdk/pull/3827
- feat(marketplace): configure server marketplace defaults by @csmith49 in https://github.com/OpenHands/software-agent-sdk/pull/3828
- feat(marketplace): load marketplace plugins remotely by @csmith49 in https://github.com/OpenHands/software-agent-sdk/pull/3829
- feat(marketplace): expose load_plugin on base conversation by @csmith49 in https://github.com/OpenHands/software-agent-sdk/pull/3831
- fix(llm): replace mutable extra_headers with frozen LLMCallContext (#3443) by @csmith49 in https://github.com/OpenHands/software-agent-sdk/pull/3467
- Warn image input for non-vision models by @juanmichelini in https://github.com/OpenHands/software-agent-sdk/pull/3893
- refactor(sdk): port planning prompt to the registry, retire system_prompt_planning.j2 by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3910
- fix(sdk): accept 6+ digit event indices in EventLog filename regex by @tomsen-ai in https://github.com/OpenHands/software-agent-sdk/pull/3927
- fix(sdk): disable streaming for title and ask_agent LLM calls by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3925
- feat(profiles): store-agnostic FK + hoist router helpers (cloud AgentProfiles prereq, #3730) by @simonrosenberg in https://github.com/OpenHands/software-agent-sdk/pull/3930
- fix(mcp): auto-reconnect when client session is lost after transient errors by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/3929
- feat(terminal): allow clients to configure TerminalTool session env by @bozhnyukAlex in https://github.com/OpenHands/software-agent-sdk/pull/3813
- ci: inline integration-test model config to drop private eval-repo checkout by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3937
- fix(agent-profiles): backfill a resolvable 'default' LLM profile at seed time by @simonrosenberg in https://github.com/OpenHands/software-agent-sdk/pull/3934
- feat(agent-server): add agents listing endpoint and discover_agents by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3911
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/OpenHands/software-agent-sdk/pull/3872
- Release v1.30.0 by @all-hands-bot in https://github.com/OpenHands/software-agent-sdk/pull/3931
New Contributors
- @tomsen-ai made their first contribution in https://github.com/OpenHands/software-agent-sdk/pull/3882
- @mvanhorn made their first contribution in https://github.com/OpenHands/software-agent-sdk/pull/3504
Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.29.3...v1.30.0
Files
OpenHands/software-agent-sdk-v1.30.0.zip
Additional details
Related works
- Is supplement to
- Software: https://github.com/OpenHands/software-agent-sdk/tree/v1.30.0 (URL)
Software
- Repository URL
- https://github.com/OpenHands/software-agent-sdk