NVIDIA-labs OO Agents: Native Python Object-Oriented Agents
TL;DR AI
2 min readKey summary
NVIDIA-labs introduced NOOA, a model-agnostic Python framework for building AI agents as objects.
In NOOA, methods become actions, fields become state, docstrings become prompts, and type annotations act as contracts.
The team says this native Python interface works with current models, backed by benchmark results on SWE-bench Verified, Terminal-Bench 2.0, and ARC-AGI-3.
The goal is to unify code, state, prompts, and execution in standard Python, making agents easier to build, test, debug, and scale.
