New features 🚀
- Tools
- Add Bing search engine to WebSearchTool by @albertvillanova in #1313
- Local Python executor improvements
- Support passing custom functions to local Python executor by @albertvillanova in #1302
- Support executor_kwargs in LocalPythonExecutor for initialization customization by @albertvillanova in #1314
- Add timeout mechanism for code execution by @albertvillanova in #1318
- CLI improvements
- Enable local web agents via api_base and api_key by @zbloss in #1333
Important changes ⚠️
- Default provider for InferenceClientModel is now "auto"
The default value of theprovider
argument inInferenceClientModel
has changed from"hf-inference"
to"auto"
.
With"auto"
, the client will automatically select the first available provider for the model, following the user's configured priority at https://hf.co/settings/inference-providers
Bug Fixes 🐛
- Streaming GradioUI fixes
- Fix thought yield in GradioUI for streaming and non-streaming by @albertvillanova in #1311
- Fix duplicate error message in GradioUI, test, and refactor by @albertvillanova in #1312
- Fix duplicate plan display in GradioUI when streaming by @albertvillanova in #1317
Documentation 📚
- Improve docs about Agentic RAG by @albertvillanova in #1319
- Update Readme video with streaming example by @aymeric-roucher in #1306
Misc 🛠️
- Bump dev version: v1.16.0.dev0 by @albertvillanova in #1304
- Update minimum supported Gradio version to 5.14.0 to fix Sidebar-related AttributeError by @albertvillanova in #1309
- Fix deprecation of HfApiModel by @albertvillanova in #1315
- Fix CI DuckDuckGoSearchTool tests raising 202 Ratelimit by @albertvillanova in #1324
- Remove utils dir from Makefile check_dirs by @tobiasofsn in #1335
New Contributors
- @tobiasofsn made their first contribution in #1335
- @zbloss made their first contribution in #1333
Full Changelog: v1.15.0...v1.16.0