v1.50.0
What's Changed
- fix(llm): gate prompt_cache_key on provider support by @juanmichelini in #5328
- chore(deps): bump aiosqlite from 0.21.0 to 0.22.1 by @dependabot[bot] in #5298
- fix(condenser): never forget the leading SystemPromptEvent (#5148) by @juanmichelini in #5241
- fix(grayswan): guarantee system message first when history window drops system prompt (#5147) by @juanmichelini in #5240
- fix(condenser): split summarization prompt into system + user messages by @juanmichelini in #5143
- fix(agent-server): prepend system message to profile pre-flight ping (#5146) by @juanmichelini in #5239
- docs(agent): add docstrings for image helper functions by @BORAN002 in #4656
- fix(sdk): exclude boolean false from anyOf non-null type selection by @all-hands-bot in #4322
- docs: clarify scope for new AI providers by @neubig in #5313
- chore(ci): fix inaccurate timings and wording in stale workflow by @VascoSch92 in #4298
- chore(openapi): exempt extensible tool metadata by @neubig in #5286
- fix(condenser): preserve leading system prompt on hard context reset (#5149) by @juanmichelini in #5242
- fix(goal): split judge prompt into system + user messages (#5145) by @juanmichelini in #5238
- fix(sdk): tolerate null cache_creation_tokens in usage telemetry (minimax-m3 crash) by @juanmichelini in #5327
- refactor(sdk): centralize LLM call context by @neubig in #4159
- fix(sdk): resolve async response secrets outside the event loop by @neubig in #4967
- docs: refresh AGENTS.md guidance by @all-hands-bot in #5040
- fix(sdk): keep conversations alive when MCP startup fails by @onatozmenn in #5345
- fix(deps): bump anyio to 4.14.2 for CVE-2026-63374 by @neubig in #5361
- feat(client): own browser conversation event stream transport by @neubig in #5013
- feat(apps): manage optional backend processes by @neubig in #5270
- fix(ci): poll npm registry for typescript-client integrity in OpenHands bump by @juanmichelini in #5331
- feat(agent-server): register refresh-on-401 hook on managed-proxy LLMs by @aivong-openhands in #5222
- fix: surface LiteLLM budget denials without retry backoff by @ak684 in #5309
- Release v1.50.0 by @all-hands-bot in #5374
Full Changelog: v1.49.6...v1.50.0