New features ⭐️
- We added visualization method to display the agent' structure as a tree! 🌳 by @aymeric-roucher in #470
![image](https://private-user-images.githubusercontent.com/69208727/410970444-1e2d4011-6ea7-4ef7-9601-f934d9201788.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NDM0MzgsIm5iZiI6MTczODk0MzEzOCwicGF0aCI6Ii82OTIwODcyNy80MTA5NzA0NDQtMWUyZDQwMTEtNmVhNy00ZWY3LTk2MDEtZjkzNGQ5MjAxNzg4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDE1NDUzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA5YTBkMGRlZjRkYjM3M2IxZTE4NjgzNGMyZjhiM2Y0OTljMWVmYzdhM2JmNWIyMzYxODNhMjlkYTMxZjc0YWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.OkNCvqNIsoS7As64gStmikWwH7waWJdi2iaOIHlbTwI)
- We vastly simplified managed agents in #484
- We've removed the ManagedAgents class: directly provide
name
anddescription
attributes to your agent to make it work as a managed agent ! Check an example here.
- We've removed the ManagedAgents class: directly provide
- We released Open Deep Research in #317!
Fixes 🔧
- Bump dev version: v1.8.0.dev0 by @albertvillanova in #451
- Add ToC and CLI docs by @merveenoyan in #455
- Fix link to Helium repository in README.md by @dross20 in #471
- Remove default max_tokens for all models by @albertvillanova in #475
- Improve Readme: shorter intro, VLMs, MCP, etc by @aymeric-roucher in #459
- Fix SpeechToTextTool new instance by @albertvillanova in #478
- Allow flatten_messages_as_text to be pushed via LiteLLMModel to fix Ollama integration by @sysradium in #406
- Fixed demo typo in README.md by @hanteed in #481
- Added
HfApiModel
import toweb browser example
by @sergiopaniego in #461 - Minor Fix tool push_to_hub by @keetrap in #460
- Fix link in README.md by @vanrohan in #496
- Fix undefined
step_number
in single_step run by @taha-yassine in #495 - Bump litellm to 1.60.2 (fixes #34) by @taha-yassine in #488
- Initialize step_number attribute by @albertvillanova in #497
- Suppress terminal logging in CI tests by @albertvillanova in #504
- Fix link in README.md by @Ryanb58 in #492
- Test PrintContainer by @albertvillanova in #515
- Add missing default tools to reference docs by @touseefahmed96 in #516
- Refactor prompts by @aymeric-roucher in #502
- Fix Typo by @rehanzo in #529
- Test HfApiModel call with custom_role_conversions by @albertvillanova in #517
- Set MAX_WHILE_ITERATIONS as module variable by @albertvillanova in #520
- add self.logger = logger for e2b_executor by @femto in #537
- Create simpler example open-deep-research by @aymeric-roucher in #534
- Support disabling logging to terminal by @albertvillanova in #512
- Fix installation with data files by @albertvillanova in #536
- Pin openinference-instrumentation-smolagents >= 0.1.4 by @albertvillanova in #535
- Delete prompts_path argument and use prompt_templates by @albertvillanova in #541
- Fix deprecation warning from importlib.resources.read_text by @albertvillanova in #543
- Delete non-exisiting accelerate extra by @albertvillanova in #539
- Fix some doc examples by @aymeric-roucher in #542
- Test E2B Executor by @albertvillanova in #540
New Contributors
- @dross20 made their first contribution in #471
- @sysradium made their first contribution in #406
- @hanteed made their first contribution in #481
- @vanrohan made their first contribution in #496
- @taha-yassine made their first contribution in #495
- @Ryanb58 made their first contribution in #492
- @rehanzo made their first contribution in #529
- @femto made their first contribution in #537
Full Changelog: v1.7.0...v1.8.0