feat: Refactor CodeExecutionTool for improved readability and maintainability
224d111
Yago Bolivarcommited on
feat: Enhance tools with new web content extractor and improved functionality
b09a8ba
Yago Bolivarcommited on
feat: enhance YouTube video processing with improved error handling and logging
baa65ee
Yago Bolivarcommited on
ref(app.py, prompts.yaml, final_answer_tool.py): adapt the code to submission requirements
64a3746
Yago Bolivarcommited on
Refactor speech_to_text.py to implement a singleton ASR pipeline, enhance error handling, and introduce SpeechToTextTool for better integration. Update spreadsheet_tool.py to support querying and improve parsing functionality, including CSV support. Enhance video_processing_tool.py with new tasks for metadata extraction and frame extraction, while improving object detection capabilities and initialization checks.
87aa741
Yago Bolivarcommited on
refactor: update tool classes to inherit from Tool base class for consistency and improved structure
bffd09a
Yago Bolivarcommited on
refactor: convert reverse_string_text function to TextReversalTool class for improved structure and functionality
1d3883f
Yago Bolivarcommited on
refactor: convert final_answer function to FinalAnswerTool class for improved structure and extensibility
def985a
Yago Bolivarcommited on
refactor: update identify_file method signature to return dict and remove tool decorator
2803e9d
Yago Bolivarcommited on
refactor: enhance docstring for identify_file method with argument details and return type
af6bf18
Yago Bolivarcommited on
refactor: update type hint for identify_file method to use Self for improved clarity
9ffa434
Yago Bolivarcommited on
refactor: add future annotations import for improved type hinting support
149163c
Yago Bolivarcommited on
refactor: update type hint for identify_file method in FileIdentifier class
5d3b9a2
Yago Bolivarcommited on
refactor: simplify tool decorator for identify_file method
60d1ae4
Yago Bolivarcommited on
feat: implement configuration files and enhance tool definitions for GAIA Agent
133fe7e
Yago Bolivarcommited on
add smolagents docstrings
b1939df
Yago Bolivarcommited on
feat: implement markdown table parser with comprehensive test suite
f4e197f
Yago Bolivarcommited on
feat: add text reversal tool with demonstration and tests
aff539c
Yago Bolivarcommited on
feat: implement WebBrowser class for fetching and parsing web content with error handling
c467d81
Yago Bolivarcommited on
fix: enhance output handling and add comprehensive tests for code execution tool
ada4787
Yago Bolivarcommited on
feat: implement CodeExecutionTool for safe code execution and output extraction
0d2816b
Yago Bolivarcommited on
feat: implement image processing and chess analysis tools with unit tests
8ff7d8f
Yago Bolivarcommited on
feat: implement SpreadsheetTool for parsing and querying Excel files with detailed summaries
108e7a1
Yago Bolivarcommited on
refactor: enhance file identification logic with improved type mapping and error handling
c5a6e89
Yago Bolivarcommited on
feat: implement file download utility with error handling and filename inference
c511b4a
Yago Bolivarcommited on
chore: add initial __init__.py file
d7ea0bf
Yago Bolivarcommited on
refactor: improve ASR pipeline initialization and transcription handling
2ed87be
Yago Bolivarcommited on
feat: add speech-to-text transcription functionality using Hugging Face ASR pipeline