Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

GAIA General Agent (Python)

This repository provides a Python-based general agent scaffold oriented toward GAIA-style tasks. It includes modular planning, memory, and tool execution layers so you can expand toward a competition-grade system.

Features

  • Modular Planner for coarse task decomposition.
  • Tool registry with pluggable tools.
  • OpenAI-compatible chat client with tool schemas.
  • CLI runner for quick experiments.

Quickstart

python -m gaia_agent.runner "Find the GDP of Japan in 2023."

Set OPENAI_API_KEY to enable the default OpenAI API.

Extending

  • Add new tools in gaia_agent/tools.py.
  • Upgrade the planner with retrieval, decomposition, or specialized solvers.
  • Implement memory summarization to stay within context limits.

Notes for GAIA leaderboard

To compete at the top, you'll likely need:

  • A stronger planner with dynamic tool selection.
  • Reliable web browsing and citation capture.
  • Long-context memory and self-critique loops.
  • Safety and verification layers for numeric reasoning.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages