v1.11.0
Added support for login with LLM subscription (ChatGPT) - Docs: https://docs.openhands.dev/sdk/guides/llm-subscriptions
What's Changed
- Simplify PR review prompt to use /github-pr-review skill by @xingyaoww in #1792
- Add gpt-5.2-codex model to evaluation config by @neubig in #1835
- Release v1.10.0 by @all-hands-bot in #1827
- Cap event history scanned by StuckDetector by @enyst in #1829
- ci: default to Python 3.13 (keep 3.12+ support) by @enyst in #1836
- Add integration-style tests for conversation restore behavior by @enyst in #1799
- Add run-eval skill for evaluation guidance by @neubig in #1809
- Add Kimi K2.5 and Qwen3 Max Thinking models to eval config by @neubig in #1845
- Redact cookie/token headers in LookupSecret serialization by @enyst in #1822
- Remove truncation for skill files (AGENTS.md, others) by @enyst in #1842
- Add GLM-4.7 to expected models by @juanmichelini in #1854
- Truncate terminal outputs before persisting events by @enyst in #1823
- fix(security): prevent auth token leakage in trajectory exports by @jpshackelford in #1848
- Avoid materializing full event history in Agent.init_state by @enyst in #1840
- feat(condenser): Hard context reset on unrecoverable error by @csmith49 in #1596
- Add guidance to avoid exposing raw secret values in conversation by @xingyaoww in #1855
- fix: prevent duplicate events in bash polling via order__gt filtering by @neubig in #1816
- fix: add MAINTAINERS file and update triage prompt to use it by @xingyaoww in #1859
- Add --check-browser flag for browser functionality testing by @raymyers in #1329
- feat: require semantic version name on eval github action by @neubig in #1867
- fix: Add AttributeError to escape_bash_special_chars exception handling by @daviskay75 in #1871
- feat(llm): Add subscription-based authentication for OpenAI Codex models by @xingyaoww in #1682
- fix: update enterprise/pyproject.toml before poetry lock in version bump workflow by @xingyaoww in #1834
- fix: several issues related to scalability by @Co1lin in #1619
- fix: unable to start a new v1 conversation when using the latest sdk code by @hieptl in #1881
- feat: store plan.md file in appropriate configuration folders by @hieptl in #1876
New Contributors
- @daviskay75 made their first contribution in #1871
Full Changelog: v1.10.0...v1.11.0