Commit Graph

83 Commits

Author SHA1 Message Date
Aymeric 82edb4ed93 Improve prompts 2024-12-27 15:23:07 +01:00
Aymeric db64c46e5f Clarify tool.save() docstring 2024-12-26 19:27:05 +01:00
Aymeric 654f0047f3 Improve Readme example 2024-12-26 19:00:09 +01:00
Aymeric f8b9cb34f9 Fix additional args sent to e2b server 2024-12-26 17:59:15 +01:00
Aymeric 1abaf69b67 Make RAG example extremely fast with BM25 2024-12-26 16:19:31 +01:00
Aymeric eecd728668 Improve RAG example 2024-12-26 15:33:40 +01:00
Aymeric 9e288cefba Add RAG example 2024-12-26 13:13:29 +01:00
Aymeric df89388147 Fix tool forward args with defaults but no type hint 2024-12-26 12:32:23 +01:00
Aymeric 9863155a94 Update readme 2024-12-26 12:10:17 +01:00
Aymeric ccdc75333b Add tests for models 2024-12-26 11:56:06 +01:00
Aymeric e5ca0f0cb8 Support optional arguments in tool calls 2024-12-26 11:55:20 +01:00
Aymeric 93569bd7c1 Fix json schema for final answer 2024-12-26 01:19:56 +01:00
Aymeric 8bd5144da1 Add stdout to PythonInterpreterTool 2024-12-26 00:49:45 +01:00
Aymeric 5e82faf595 Improve type handling and logging observations for ToolCallingAgent 2024-12-25 23:55:57 +01:00
Aymeric c4f38850b2 Improve code execution error logging 2024-12-25 23:28:57 +01:00
Aymeric 8005d6f21d Change name 'llm_engine' to 'model' 2024-12-25 21:51:43 +01:00
Aymeric bfbe704793 Improve log formatting 2024-12-25 06:02:25 +01:00
Aymeric 3a70e17cae Remove direct support for openai and anthropic engines, one can use LiteLLM 2024-12-24 23:36:46 +01:00
Aymeric 162d4dc362 Add standard call to LiteLLM engine 2024-12-24 19:55:34 +01:00
Aymeric 1e357cee7f Add LiteLLM engine 2024-12-24 17:34:14 +01:00
Aymeric 762ae9cfae Change rule color and end of step logs 2024-12-24 13:00:24 +01:00
Aymeric 48b7f53a54 Rename web search tool gto WebSearchTool 2024-12-24 12:27:10 +01:00
Aymeric 775f6e8d7f Make doc buildable with new names 2024-12-24 12:18:18 +01:00
Aymeric 021ece34ca Remove requirements.txt 2024-12-24 12:04:03 +01:00
Aymeric 77428c8e9c Merge MultiStepAgent and BaseAgent 2024-12-24 12:01:32 +01:00
Aymeric a3cd9158a7 Fix SQL example 2024-12-24 11:58:36 +01:00
Aymeric edb0be3adf Change all names to 'smolagent' 2024-12-24 10:31:36 +01:00
Aymeric d389f11e37 Add transcriber tool and PipelineTool 2024-12-23 22:49:32 +01:00
Aymeric cb7e68f2f0 Formatting 2024-12-23 17:35:34 +01:00
Aymeric 32d7bc5e06 Add tool calling agent example 2024-12-23 17:22:35 +01:00
Aymeric 30cb6111b3 Enable support for tool calling agents 2024-12-23 17:10:07 +01:00
Aymeric 24d9cf9e3d Further refine doc 2024-12-22 23:18:46 +01:00
Aymeric 4d4bf13152 Start including standard tool calling agent 2024-12-22 22:19:24 +01:00
Aymeric 3a28bda490 Refine doc 2024-12-22 22:09:53 +01:00
Aymeric 773008524c Refacto doc 2024-12-22 21:42:51 +01:00
Aymeric 65d5e7b2fb Add secure code execution doc page 2024-12-22 21:40:53 +01:00
Aymeric dccef6248b Multiple documentation improvements 2024-12-21 23:11:15 +01:00
Aymeric 382ee534ab Remove tokenizer in HfApiEngine 2024-12-21 22:32:27 +01:00
Aymeric b11abbf27e Add E2B doc 2024-12-20 16:50:27 +01:00
Aymeric c18bc9037d Add E2B code interpreter 🥳 2024-12-20 16:20:41 +01:00
Aymeric 7b0b01d8f3 Refactor documentation 2024-12-20 16:15:06 +01:00
Aymeric 7a1c6bce81 Downgrade minimum python version 2024-12-20 12:16:19 +01:00
Aymeric 18d826f09d Start ReAct guide 2024-12-19 17:32:51 +01:00
Aymeric 584ce8f363 Consolidate pushing Tools to Hub 2024-12-19 16:57:05 +01:00
Aymeric 00b9a71453 Merge branch 'main' of github.com:huggingface/agents 2024-12-18 12:28:13 +01:00
Aymeric ba87dd98c8 Solve additional args not being passed to task 2024-12-18 12:27:43 +01:00
Aymeric Roucher 20c6397341
Merge pull request #1 from ErikKaum/example/alternative-docker-interface
Example/alternative docker interface
2024-12-18 12:07:30 +01:00
Aymeric b38d842c2d Merge branch 'main' of github.com:huggingface/agents 2024-12-17 19:32:51 +01:00
Aymeric 1c4ac9cb57 Improve logging 2024-12-17 19:31:56 +01:00
erikkaum 6b05056a7c another example 2024-12-17 17:01:34 +01:00