v1.11.1
What's Changed
- Release v1.11.0 by @all-hands-bot in #1884
- Fix license by @enyst in #1869
- Add qwen3-coder-next to expected models by @juanmichelini in #1892
- utils(release): Fix poetry lock conflict and move openhands-cli step earlier by @xingyaoww in #1888
- Change qwen3-coder-next model from together.ai to openrouter by @juanmichelini in #1900
- Fix truncation at LLM message layer by @enyst in #1838
- Add qwen3-coder-30b-a3b-instruct model to resolve_model_config.py by @juanmichelini in #1903
- feat(llm): add gpt-5.2-codex to verified models by @juanmichelini in #1893
- fix: serialize tmux session creation to prevent race conditions by @neubig in #1889
- Update code-review skill with repo-specific approval guidelines by @xingyaoww in #1904
- fix(mcp): handle timeout errors gracefully in MCP tool execution by @neubig in #1862
- feat(llm): add Kimi K2.5 to verified models by @juanmichelini in #1907
- Add conversation.execute_tool() method for pre-run tool execution by @xingyaoww in #1833
- Clarify execute_tool bypasses confirmation/security checks by @enyst in #1917
- chore: remove blacksmith CI runners and use GitHub's default runners by @xingyaoww in #1915
- fix: revert agent-server Docker image to Python 3.12 by @neubig in #1910
- Cache Qwen3 tokenizer config for critic template tests by @enyst in #1919
- fix: wait for WebSocket terminal status to prevent event loss by @xingyaoww in #1832
- Add skill for debugging test-examples workflow by @xingyaoww in #1887
- feat(skills): support .agents/skills directory by @enyst in #1914
- fix: use blacksmith runners for all test jobs to fix coverage by @xingyaoww in #1920
Full Changelog: v1.11.0...v1.11.1