Commit History

  1. linting

    3abb547
  2. Fix regex pattern in `prepare_submission_data` for accurate answer extraction

    30af36c
  3. Refactor `prepare_submission_data` in `hf_submission_api.py` to fix answer extraction and improve payload handling

    e378764

  1. Add retry mechanism and `StopEvent` handling in `make_plan` for better formatting enforcement

    5336c20
  2. Add logging to display task details in `hf_submission_api.py` during agent execution

    95cb352
  3. Update embedding model configuration and simplify tool initialization in `tools.py`

    5e9156a
  4. Refactor telemetry import handling in `app.py` to remove redundant code

    37c6430
  5. Refactor telemetry import handling in `app.py` to remove redundant code

    85dd991
  6. Add Wikipedia tool and enable embedding model configuration for tools in `tools.py`

    470fd47
  7. Remove old implementation

    7eff6fa
  8. Handle missing dependency by installing package dynamically in `app.py`

    f5cf0c8
  9. fix get_text_representation_of_additional_file

    a7fc271
  10. fix get_text_representation_of_additional_file

    abc07a2
  11. styling

    4814e24
  12. Add OpenAI integration and enhance toolset in `agent.py` and `tools.py`

    449333b
  13. Add tools

    7e0251d

  1. Add `light_model_name` option for extended model configuration in `agent.py`

    e777bbb
  2. Refactor static directory handling by introducing `STATIC_DIR` constant in `__init__.py` and updating references in `hf_submission_api.py`

    a32f635

  1. Add CSV utility function for reading as dictionaries and introduce experimentation data file

    5072271
  2. Enhance tool descriptions and enforce stricter input/output format guidelines in `tools.py` and `agent.py`

    895a491

  1. Update `requirements.txt` to include new dependencies for enhanced functionality and compatibility

    9c4e981
  2. Refactor `agent.py` to enhance `Context` usage, remove unused imports and parameters, and disable parallel tool calls in `gaia_solving_agent`.

    daf4564

  1. fixup! Add file handling support in `hf_submission_api`, include file save logic, and static file directory setup

    5ab1e4f
  2. rework prompts

    cfb1f9f
  3. Update `vllm_ask_image` to `vllm_ask_image_tool`, add `Context` support, and implement asynchronous image query handling in tools.

    0f23fa9
  4. minor fix

    3dbdc7b
  5. Refactor `GaiaWorkflow` to use `Context` for state management, add `PlanEvent` class, and enhance prompt handling in `agent.py`.

    443e551
  6. Add `extract_pattern` utility function to support regex-based string extraction in `gaia_solving_agent`

    dad10fa
  7. Refactor LLM selection to use specific models for reasoning, parsing, and balanced tasks; improve code clarity.

    e04414b
  8. Add `num_concurrent_runs` parameter to `gaia_solving_agent`

    ea9851f
  9. Update prompt templates and regex pattern to use tagged placeholders for better clarity

    3dcdb0c

  1. Add `YoutubeTranscriptReader` tool integration, update dependencies, and enhance agent functionality.

    84c7ca2
  2. Add `OPENAI_API_KEY` support in `gaia_solving_agent` and update `.example.env` with example key.

    ce87d42
  3. Refactor `gaia_solving_agent` to use `FunctionAgent` with updated tools, LLM integration, and refined functionality.

    c4d1642
  4. Add `ensure_files_are_loaded` to handle additional files, update `run_agent` to support dependency injection of loaded files.

    da0471f
  5. Add website parsing and text chunking support, update dependencies, and enhance README documentation.

    4f70efd
  6. Add MISTRAL integration, update dependencies, and adjust `.example.env` for new API key support.

    dc47641
  7. Refactor import of `SimpleDirectoryReader` in `hf_submission_api` to optimize placement.

    0a714d8

  1. Add support for handling `additional_file` and `additional_file_path` in workflow agents, update `setup` method, and adapt prompt template accordingly

    8332d06
  2. Update `setup` method to handle additional files with extensions, adapt prompt template for new variable

    2d02aba
  3. Add support for loading additional files in `run_agent`, update dependencies, and enhance README documentation

    182e77f
  4. Replace unused Wikipedia tool spec and integrate `WikipediaToolSpec` with a dedicated `wikipedia_agent`.

    4f304eb
  5. minor changes

    c2fbc47

  1. Add Wikipedia tool integration, update dependencies, and expand README documentation

    8c16572
  2. Make `run_agent` asynchronous, enhance agent handling, and improve answer extraction logic

    82e40d1
  3. Make `run_and_submit_all` asynchronous, update imports, and add telemetry initialization

    88b51a3
  4. Make `run_and_submit_all` asynchronous, update imports, and add telemetry initialization

    fa2bac9
  5. Make `run_and_submit_all` asynchronous, update imports, and add telemetry initialization

    d8d74ed
  6. Add prompt templates for planning and formatted answering in gaia_solving_agent

    669ccbe
  7. Remove unused `project` parameter in telemetry configuration

    5e3a9e8