AI Agent Framework

A multi-step tool-use agent built from scratch with MCP support.

A multi-step tool-use agent built without LangChain or LangGraph to make the underlying agent loop explicit.

  • Model-directed thought, tool selection, observation, and response loop.
  • Sliding-window memory with session persistence.
  • MCP integrations for web search, Python execution, and file handling.
  • FastAPI backend and evaluation on GAIA tasks.

GitHub · Live demo