Commit Graph

26 Commits

Author SHA1 Message Date
Aymeric Roucher 8b02821ac2
Open Deep Research (#317)
* Create an open Deep Research

Co-authored-by: Albert Villanova del Moral <8515462+albertvillanova@users.noreply.github.com>

---------

Co-authored-by: Albert Villanova del Moral <8515462+albertvillanova@users.noreply.github.com>
2025-02-04 17:13:21 +01:00
Antoine Jeannot 10407813e8
Fix get safe module (#405)
* expose get_safe_module lazy loading issue

* fix get_safe_module lazy imports

* add six as explicit tests dependency

* log dangerous attributes

* refactor get_safe_module test
2025-01-31 08:25:22 +01:00
Aymeric Roucher ad5f84b101
Fix blocking of os in authorized imports (#386) 2025-01-28 11:00:43 +01:00
Albert Villanova del Moral 0ead477263
Refactor evaluate_augassign and test all operators (#313)
* Test all augassign operators

* Refactor evaluate_augassign
2025-01-22 14:59:09 +01:00
Albert Villanova del Moral 0e0d73b096
Try first dunder method in evaluate_augassign (#285)
* Test evaluate_augassign
2025-01-21 10:41:25 +01:00
Albert Villanova del Moral a2b37caff1
Fix CI quality (#286) 2025-01-21 10:40:15 +01:00
tandiapa a4612c98dc
Fix (interpreter security): builtins functions passed as tools enable the use of compile, eval, exec (#274) 2025-01-20 17:06:47 +01:00
Aymeric Roucher 7a91123729
Improve python executor's error logging (#275)
* Improve python executor's error logging
2025-01-20 15:57:16 +01:00
Aymeric Roucher 3c18d4d588
Python interpreter: improve suggestions for possible mappings (#266) 2025-01-20 11:40:43 +01:00
Lucain 6e1373a324
Add linter rules + apply make style (#255)
* Add linter rules + apply make style
2025-01-18 19:01:15 +01:00
Aymeric Roucher c255c1ff84
Fix subpackage import vulnerability (#238)
* Fix subpackage import vulnerability
2025-01-17 11:40:49 +01:00
NeverLucky a22c221fa7
call.func parameter (#194) 2025-01-15 13:58:52 +01:00
Aymeric Roucher ce1cd6d906
Support pandas' iloc indexer (#191) 2025-01-14 19:27:07 +01:00
Aymeric Roucher 5f32373551
Make default tools more robust (#186) 2025-01-14 14:57:11 +01:00
Aymeric 1d846072eb Improve GradioUI file upload system 2025-01-13 19:46:36 +01:00
Aymeric Roucher cb9830a554
Support OpenTelemetry (#136)
* Support OpenTelemetry
2025-01-09 23:08:17 +01:00
Aymeric Roucher d3cd0f9e09
Auto correct wrong assignments to final_answer (#123)
* Auto correct wrong assignments to final_answer
2025-01-08 19:04:11 +01:00
Aymeric c22fedaee1 Sort imports and add test workflows 2025-01-06 21:48:15 +01:00
Aymeric 10fee97902 Update test workflows 2025-01-06 21:05:41 +01:00
Aymeric 54d6857da2 Pass tests 2024-12-30 18:03:53 +01:00
Aymeric e5ca0f0cb8 Support optional arguments in tool calls 2024-12-26 11:55:20 +01:00
Aymeric c4f38850b2 Improve code execution error logging 2024-12-25 23:28:57 +01:00
Aymeric edb0be3adf Change all names to 'smolagent' 2024-12-24 10:31:36 +01:00
Aymeric 9232528232 Add examples to use any LLM as engine 2024-12-13 19:48:55 +01:00
Aymeric 67deb6808f Ruff formatting 2024-12-11 16:16:18 +01:00
Aymeric f3dcf1f013 Initialize repo structure. 2024-12-06 17:46:42 +01:00