NVIDIA’s OO Agents make an LLM agent look like a Python object
nvidia · hf · 2026-07-24
NVIDIA’s OO Agents turn an agent into a native Python object
NVIDIA introduces NOOA (NVIDIA Object-Oriented Agents), a model-agnostic Python framework that treats an agent as a regular Python object.
In the framework:
- methods become the actions an LLM agent can take
- fields store state
- docstrings serve as prompts
- type annotations act as contracts
- methods with ... are completed at runtime by an LLM-driven loop, while normal methods remain deterministic Python
The paper argues this lets developers test, trace, and refactor agent behavior like conventional software. It also highlights agent-specific capabilities such as context, events, state rendering, long-term memory, and validated LLM loops, and says the interface works on benchmarks including SWE-bench Verified, Terminal-Bench 2.0, and ARC-AGI-3.
Related event: NVIDIA Introduces Object-Oriented Python Agent Framework(2 posts)→
More from coding & agent
- BELL: Open-Source Stack Combines Browserbase, Eve, iMessage and Stripe Link for Personal Agents — jeff_weinstein · 2026-10-27
- Two engineers rebuilt a FedEx supplier's billing core in 3.5 months vs an estimated 7-8 — alex_verem · 2026-10-27
- GPT-6.1 Terra gains ~20 points on Terminal-Bench 4.0, rivalling GPT-6.1 Sol — ArtificialAnlys · 2026-10-27
- GPT-6.1 Terra scores 48 on AA Coding Agent Index at one-third the cost of GPT-5.6 Terra — ArtificialAnlys · 2026-10-27
- Shift-1 router cuts coding agent spend up to 55% while keeping SWE-bench accuracy — ypatil125 · 2026-10-27
- Non-coder vibe-codes a Godot JRPG with Claude Code in two weeks, music and art synced — ADHDavid · 2026-10-27