adobe-research/dynasaur

Official repository for "DynaSaur: Large Language Agents Beyond Predefined Actions"

DynaSaur is a framework for building AI agents that can dynamically create and reuse actions as Python code. Instead of being limited to a fixed set of predefined tools, the agent writes new Python snippets when needed—either from scratch or by combining existing actions—to solve tasks. These newly created actions are saved to a growing library for future use, enabling the agent to adapt and improve over time. The system is designed to handle unexpected situations by generating appropriate responses even when no relevant actions exist initially. It has achieved top performance on the GAIA benchmark, a challenging test of general AI assistant capabilities.

Related

  • Project
  • Project
  • Project
  • Project