There is a newer version of the record available.

Published May 11, 2026 | Version v1.22.0

OpenHands/software-agent-sdk: v1.22.0

Description

What's Changed

  • Improve SDK version bump workflow by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/3111
  • fix: replace deprecated authlib.jose with joserfc by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/3132
  • feat(profiles): LLM profile management API by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3129
  • feat(sdk): make security_risk tool parameter optional, default to UNKNOWN by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3126
  • refactor(sdk/llm/message): reduce complexity of Message.to_responses_dict by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/2940
  • refactor(sdk/llm): reduce complexity of function call converter functions by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/2939
  • fix(hooks): allow prompt-based hooks in HookDefinition by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/2752
  • fix(tools): Add browser crash detection and automatic session recovery by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/2738
  • fix: treat ref=HEAD on empty repo as empty tree by @hieptl in https://github.com/OpenHands/software-agent-sdk/pull/3158
  • set semver tags by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3159
  • chore(deps): bump pip from 26.0.1 to 26.1 by @dependabot[bot] in https://github.com/OpenHands/software-agent-sdk/pull/3125
  • chore(deps): bump gitpython from 3.1.47 to 3.1.49 by @dependabot[bot] in https://github.com/OpenHands/software-agent-sdk/pull/3124
  • chore(deps): bump python-multipart from 0.0.26 to 0.0.27 by @dependabot[bot] in https://github.com/OpenHands/software-agent-sdk/pull/3123
  • chore(deps): bump slackapi/slack-github-action from 3.0.2 to 3.0.3 by @dependabot[bot] in https://github.com/OpenHands/software-agent-sdk/pull/3096
  • chore(deps): bump mako from 1.3.10 to 1.3.12 by @dependabot[bot] in https://github.com/OpenHands/software-agent-sdk/pull/3048
  • chore(deps): bump authlib from 1.6.9 to 1.6.11 by @dependabot[bot] in https://github.com/OpenHands/software-agent-sdk/pull/3049
  • ci: publish multi-arch agent-server binaries + docker smoke test by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3082
  • feat(profiles): Add cipher encryption for LLM profile secrets by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3161
  • Use native Python zipfile for trajectory downloads by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/3170
  • fix(agent-server): decrypt cipher-encrypted profiles on conversation switch by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3167
  • feat(profiles): add active_profile tracking to profiles API by @malhotra5 in https://github.com/OpenHands/software-agent-sdk/pull/3173
  • test: add agent-server stress suite and known-bug xfail markers by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3101
  • fix for versions by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3178
  • fix(agent-server): suppress noisy traceback when sending events to a … by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3182
  • fix(agent-server): take over conversation leases left by crashed owners by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3184
  • handle lookup secrets that are local by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3181
  • feat(agent-server): add conversation worktree option by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3180
  • Fix Laminar root span exception handling by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/3189
  • fix(git): treat ref=HEAD with unresolved HEAD as empty tree by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3177
  • feat(agent-server): serve conversation workspaces as static webserver by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3192
  • fix(settings): store MCP env/headers on disk instead of writing '<redacted>' by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3187
  • feat(agent-server): cookie auth for workspace static server (cross-domain friendly) by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3194
  • chore(logging): demote noisy per-conversation startup logs to debug by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3195
  • fix(agent-server): don't dump tracebacks for raised HTTPExceptions by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3196
  • fix(agent-server): mark workspace-session cookie Secure on HTTPS and loopback by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3198
  • fix(sdk): enforce disabled skill model invocation by @Zheng-Lu in https://github.com/OpenHands/software-agent-sdk/pull/3114
  • feat: return dynamic favorites + roots from /api/file/home by @hieptl in https://github.com/OpenHands/software-agent-sdk/pull/3202
  • Add LLM profile switch tool by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/3188
  • feat(sdk): gate switch llm default tool by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/3190
  • Fix Windows terminal Ctrl-C process cleanup by @neubig in https://github.com/OpenHands/software-agent-sdk/pull/3171
  • fix(agent-server): bound initial-state push in subscribe_to_events by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3201
  • fix(agent-server): bound WebhookSubscriber queue under failed retries by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3199
  • fix(agent-server): run bash cleanup traps on timeout via process-group SIGTERM by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3175
  • feat(settings): encrypt MCP env / headers with cipher at rest by @rbren in https://github.com/OpenHands/software-agent-sdk/pull/3193
  • fix(agent-server): offload upload writes to thread to keep event loop responsive by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3174
  • fix(agent-server): propagate subscriber init errors by @VascoSch92 in https://github.com/OpenHands/software-agent-sdk/pull/3200
  • fix(release): dispatch server.yml to build versioned Docker images on release by @simonrosenberg in https://github.com/OpenHands/software-agent-sdk/pull/3209
  • fix(release): remaining Docker image fixes — merge-manifests gate, v-prefix stripping, release-binaries dispatch by @xingyaoww in https://github.com/OpenHands/software-agent-sdk/pull/3210
  • Release v1.22.0 by @all-hands-bot in https://github.com/OpenHands/software-agent-sdk/pull/3204

Full Changelog: https://github.com/OpenHands/software-agent-sdk/compare/v1.21.1...v1.22.0

Files

OpenHands/software-agent-sdk-v1.22.0.zip

Files (3.1 MB)

Name Size
md5:df506ce44169007d277826cd15ef7a5e
3.1 MB Preview Download

Additional details

Related works