Commit History

  1. feat: Refactor CodeExecutionTool for improved readability and maintainability

    Yago Bolivar
    224d111
  2. feat: Enhance tools with new web content extractor and improved functionality⁠

    Yago Bolivar
    b09a8ba
  3. feat: enhance YouTube video processing with improved error handling and logging

    Yago Bolivar
    baa65ee

  1. ref(app.py, prompts.yaml, final_answer_tool.py): adapt the code to submission requirements

    Yago Bolivar
    64a3746

  1. 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.

    Yago Bolivar
    87aa741
  2. refactor: update tool classes to inherit from Tool base class for consistency and improved structure

    Yago Bolivar
    bffd09a
  3. refactor: convert reverse_string_text function to TextReversalTool class for improved structure and functionality

    Yago Bolivar
    1d3883f
  4. refactor: convert final_answer function to FinalAnswerTool class for improved structure and extensibility

    Yago Bolivar
    def985a
  5. refactor: update identify_file method signature to return dict and remove tool decorator

    Yago Bolivar
    2803e9d

  1. refactor: enhance docstring for identify_file method with argument details and return type

    Yago Bolivar
    af6bf18
  2. refactor: update type hint for identify_file method to use Self for improved clarity

    Yago Bolivar
    9ffa434
  3. refactor: add future annotations import for improved type hinting support

    Yago Bolivar
    149163c
  4. refactor: update type hint for identify_file method in FileIdentifier class

    Yago Bolivar
    5d3b9a2
  5. refactor: simplify tool decorator for identify_file method

    Yago Bolivar
    60d1ae4
  6. feat: implement configuration files and enhance tool definitions for GAIA Agent

    Yago Bolivar
    133fe7e

  1. add smolagents docstrings

    Yago Bolivar
    b1939df

  1. feat: implement markdown table parser with comprehensive test suite

    Yago Bolivar
    f4e197f
  2. feat: add text reversal tool with demonstration and tests

    Yago Bolivar
    aff539c

  1. feat: implement WebBrowser class for fetching and parsing web content with error handling

    Yago Bolivar
    c467d81
  2. fix: enhance output handling and add comprehensive tests for code execution tool

    Yago Bolivar
    ada4787
  3. feat: implement CodeExecutionTool for safe code execution and output extraction⁠

    Yago Bolivar
    0d2816b
  4. feat: implement image processing and chess analysis tools with unit tests

    Yago Bolivar
    8ff7d8f
  5. feat: implement SpreadsheetTool for parsing and querying Excel files with detailed summaries

    Yago Bolivar
    108e7a1
  6. refactor: enhance file identification logic with improved type mapping and error handling

    Yago Bolivar
    c5a6e89
  7. feat: implement file download utility with error handling and filename inference

    Yago Bolivar
    c511b4a
  8. chore: add initial __init__.py file

    Yago Bolivar
    d7ea0bf

  1. refactor: improve ASR pipeline initialization and transcription handling

    Yago Bolivar
    2ed87be
  2. feat: add speech-to-text transcription functionality using Hugging Face ASR pipeline

    Yago Bolivar
    d0584cc
  3. reorder

    Yago Bolivar
    073b7fb