What's Changed
- fix(tool): expand user home in text file tools for paths with tilde by @YingchaoX in #1262
- fix(docs): correct typo in quickstart_agent.py by @04cb in #1273
- fix(openai-model): support newer vllm reasoning field parsing by @WeiSibo in #1271
- fix(model): update DashScopeChatModel to use AioMultiModalConversatio… by @YingchaoX in #1290
- fix(utils): resolve double dot in file extension when saving base64 data by @YingchaoX in #1289
- feat(dashscope): move generate_kwargs after defaults to enable parameter override by @qbc2016 in #1304
- fix(formatter): correct local path identification logic by @DavdGao in #1284
- chore(github-actions): upgrade GitHub actions for node 24 compatibility by @salmanmkc in #1283
- fix(hooks): prevent Agent crash when Studio disconnects by @YingchaoX in #1298
- fix(docs): fix the typo in docstrings and remove unnecessary close statement by @dipeshbabu in #1247
- feat(session): make jsonsession file read and write async by @qbc2016 in #1313
- fix(plan): trigger hooks when recovering historical plans by @QianCyrus in #1279
- fix(hook): make set_console_output_enabled only affect console printing by @zhijianma in #1186
- fix(deep_research_agent): fix the bug in multi-turn deep research by @Luohh5 in #1239
- fix(gemini): handle None usage in streaming response parsing by @shlokmestry in #1251
- fix(examples): await register_mcp_client in deep_research_agent by @YingchaoX in #1299
- chore(version): update version to 1.0.17 for release by @DavdGao in #1325
New Contributors
- @YingchaoX made their first contribution in #1262
- @04cb made their first contribution in #1273
- @WeiSibo made their first contribution in #1271
- @salmanmkc made their first contribution in #1283
- @dipeshbabu made their first contribution in #1247
- @QianCyrus made their first contribution in #1279
- @shlokmestry made their first contribution in #1251
Full Changelog: v1.0.16...v1.0.17