Commit Graph

144 Commits

Author SHA1 Message Date
Aymeric d8591dc703 Improve OpenAIServerModel by making api_base and api_url optional (will then point to OpenAI server) 2025-01-17 18:03:51 +01:00
Albert Villanova del Moral 68933e7e90
Make openai dependency optional (#236)
* Make openai optional dependency

* Set openai as an extra dependency
2025-01-17 16:46:18 +01:00
Edward Beeching fabc59aa08
Fix missing python modules in CodeAgent system prompt (#226)
* fix modules in system prompt + test
2025-01-17 11:59:30 +01:00
Aymeric Roucher 11a738e53a
Add trust_remote_code arg to TransformersModel (#240) 2025-01-17 11:55:36 +01:00
Aymeric Roucher c255c1ff84
Fix subpackage import vulnerability (#238)
* Fix subpackage import vulnerability
2025-01-17 11:40:49 +01:00
Jan d5c2ef48e7
Add resizeable option to Gradio UI component for better usabilty (#234) 2025-01-16 23:05:23 +01:00
Aymeric Roucher b4091cb5ce
Allow passing kwargs to all models (#222)
* Allow passing kwargs to all models
2025-01-16 23:03:38 +01:00
stackviolator a4ec1e5be3
Return textboxes on file upload errors (#214) 2025-01-16 16:33:01 +01:00
Aymeric Roucher fdf4fe49ba
Fix additional args in stream_to_gradio (#221) 2025-01-16 15:47:23 +01:00
Aymeric 72b01a9909 Restore previous agents.py 2025-01-16 11:54:23 +01:00
Aymeric 40087aad0b Update mascot 2025-01-16 11:38:09 +01:00
Aymeric 369d066c9d Bump version following release of 1.3.0 2025-01-15 17:32:23 +01:00
Aymeric Roucher e5c054cc5b
Pre-release fixes (#207) 2025-01-15 16:56:12 +01:00
Aymeric Roucher 25e00c6e74
Document OpenTelemetry (#204) 2025-01-15 16:07:34 +01:00
kingdomad 7ce27f1590
fix: fix string concatenation bug in GradioUI.log_user_message (#199) 2025-01-15 14:00:15 +01:00
NeverLucky a22c221fa7
call.func parameter (#194) 2025-01-15 13:58:52 +01:00
Aymeric Roucher 450934ce79
Add support for OpenTelemetry instrumentation 📊 (#200) 2025-01-15 12:10:52 +01:00
Aymeric Roucher ce1cd6d906
Support pandas' iloc indexer (#191) 2025-01-14 19:27:07 +01:00
Aggelos Kyriakoulis 77f656c80d
Implemented support for ast.Pass in the interpeter. (#189) 2025-01-14 17:21:38 +01:00
Aymeric Roucher 5f32373551
Make default tools more robust (#186) 2025-01-14 14:57:11 +01:00
Deng Tongwei 12a2e6f4b4
feat: Add multi-GPU support for TransformersModel (#139)
Add multi-GPU support for TransformersModel
2025-01-14 10:00:08 +01:00
Ilya Gusev c04e8de825
Bugfix: Fix plan_update message display (#179) 2025-01-14 09:58:45 +01:00
Aymeric 1d846072eb Improve GradioUI file upload system 2025-01-13 19:46:36 +01:00
tanhuajie ad18041078
Fix tool_calls parsing error in ToolCallingAgent (#160) 2025-01-13 17:24:18 +01:00
Aymeric Roucher c611dfc7e5
Clean local python interpreter: propagate imports (#175) 2025-01-13 17:23:03 +01:00
stackviolator 2a51efe11f
Add option to upload files to GradioUI (#138)
* Add option to upload files to GradioUI
2025-01-13 16:33:45 +01:00
joaopauloschuler a0b4350409
Agents deserve freedom. Freedom is the path to success! additional_authorized_imports=['*'] (#129)
* Add an option to authorize all imports
2025-01-13 16:27:42 +01:00
Aggelos Kyriakoulis 695d303401
Bug fixes on TransformersModel (#165)
* TransformersModel bug fixes
2025-01-13 16:20:45 +01:00
Aymeric Roucher 289c06df0f
Log list of tool calls in ActionStep (#172) 2025-01-13 12:08:27 +01:00
chloefeal 5a62304c91
Fixed typo in `parse_code_blobs` docstring (#155)
Fixed typo in `parse_code_blobs` docstring
2025-01-12 15:33:28 +01:00
Jack Kingston 320dd77f37
Tools from Spaces: Fix bug preventing use of long prompts. (#134) 2025-01-12 15:12:53 +01:00
Aymeric Roucher fec65e154a
More flexible verbosity level (#150) 2025-01-10 23:46:22 +01:00
Aymeric 82a2fe5bb4 Fix output type sanitization 2025-01-10 22:30:29 +01:00
Aymeric 6743d01ed5 Formatting 2025-01-10 21:45:52 +01:00
Aymeric 9c1a0fa2e5 Fix output types with torch not installed 2025-01-10 21:45:19 +01:00
Aymeric 4e80e1b79a Bump version following release of 1.2.0 2025-01-10 16:24:40 +01:00
Aymeric Roucher eca83800e3
Halve import time by removing torch dependency (#147)
* Halve import time by removing torch dependency
2025-01-10 15:00:28 +01:00
GamifyAI.ai d8a4b831bb
Fix several typos in docs. (#140) 2025-01-10 13:00:24 +01:00
Aymeric Roucher 5c33130fa4
Vastly simplify Model class (#146)
* Vastly simplify Model class by making only one __call__ method 
2025-01-10 12:30:59 +01:00
Aymeric Roucher cb9830a554
Support OpenTelemetry (#136)
* Support OpenTelemetry
2025-01-09 23:08:17 +01:00
Aymeric Roucher cf04285cc1
Enable smolagent tools in Hugging Chat! 🚀 (#132)
* Add correct signature, api_name, and description
2025-01-09 15:15:06 +01:00
Aymeric Roucher 067ae9bc90
Support multiple code blobs (#128) 2025-01-08 23:20:50 +01:00
Aymeric Roucher e1414f6653
Remove dependency on LiteLLM (#126) 2025-01-08 22:57:55 +01:00
joaopauloschuler d2f4eecba4
Authorize base function "complex" in local_python_executor.py (#79) 2025-01-08 22:57:20 +01:00
Zetaphor b4528d6a6f
Implement OpenAIServerModel (#109) 2025-01-08 22:39:41 +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 Roucher e5d879feab
Change DuckDuckGoSearchTool output_type to string (#116)
* Change DuckDuckGoSearchTool output_type to string and update description accordingly
2025-01-08 09:59:58 +01:00
Freddy Boulton 7f3a88c597
Small tweaks to Gradio demo 2025-01-07 14:04:11 +01:00
Aymeric 7b191952f8 Update version and doc builder 2025-01-07 14:02:01 +01:00
Aymeric 58d25acff5 Clarify warning for missing imports 2025-01-06 22:47:13 +01:00