NVIDIA researchers introduce NVIDIA Object-Oriented Agents (NOOA), a model-agnostic Python framework that represents an agent as a native Python object. Fields hold state, methods expose actions, docstrings serve as prompts, and type annotations act as contracts. Methods containing only `...` can be completed at runtime by an LLM-driven loop, while ordinary method bodies remain deterministic Python. The paper also combines typed inputs and outputs, live-object references, code as action, explicit state, programmable loops, and model-callable context and event APIs. It evaluates the interface on targeted capability tests and benchmarks including SWE-bench Verified, Terminal-Bench 2.0, and ARC-AGI-3.
No heat snapshots are available in the last 24 hours.