What's Changed
- feat: add optional outputSchema support for tool specifications by @vamgan in #818
- feat: add Gemini model provider by @notgitika in #725
- Improve OpenAI error handling by @mkmeral in #918
- ci: update sphinx-autodoc-typehints requirement from <2.0.0,>=1.12.0 to >=1.12.0,<4.0.0 by @dependabot[bot] in #903
- ci: update sphinx requirement from <6.0.0,>=5.0.0 to >=5.0.0,<9.0.0 by @dependabot[bot] in #904
- ci: update openai requirement from <1.108.0,>=1.68.0 to >=1.68.0,<1.110.0 by @dependabot[bot] in #916
- ci: update pytest-asyncio requirement from <1.2.0,>=1.0.0 to >=1.0.0,<1.3.0 by @dependabot[bot] in #861
- fix(gemini): Fix event loop closed error from Gemini asyncio by @mkmeral in #932
- fix: Fix mcp timeout issue by @Unshure in #922
- feat: add supports_hot_reload property to PythonAgentTool by @cagataycali in #928
- feat(hooks): Mark ModelCall and ToolCall events as non-experimental by @zastrowm in #926
- feat: Create a new HookEvent for Multiagent by @JackYPCOnline in #925
New Contributors
- @notgitika made their first contribution in #725
Full Changelog: v1.9.1...v1.10.0