Commit History

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

  1. Add telemetry support using Phoenix for LlamaIndex observability

    9e8e553
  2. Add Phoenix and Tavily integrations, update dependencies, and enhance documentation⁠

    cb13db3

  1. Add Nebius API integration and update dependencies⁠

    2d3a434
  2. update imports

    1834d5a
  3. Refactor project structure and update configurations⁠

    7fb5b3c
  4. minor fix

    a888705
  5. Refactor BasicAgent into a dedicated module⁠

    cb4124c
  6. Refactor submission logic into a separate module⁠

    7a17415