NVIDIA open-sources NOOA, a Python object-oriented framework for AI agents
Roger_M_Taylor · x · 2026-08-04
NVIDIA open-sources NOOA, a Python object-oriented framework for AI agents
NOOA (NVIDIA Object-Oriented Agents) reframes an agent as a single Python object instead of splitting logic across prompt files, tool schemas, callbacks, and workflow graphs.
- Methods are the actions the model may take
- Fields hold state
- Docstrings become prompts
- Type annotations define contracts
- A method body of ... is filled in by an LLM at runtime, while normal Python code runs deterministically
The paper argues this gives developers and agents the same interface, making behavior easier to test, trace, refactor, and improve like ordinary software. It also highlights Pythonic APIs for context, events, state rendering, long-term memory, and validated LLM loops, and says the approach performs well on agent benchmarks such as SWE-bench Verified, Terminal-Bench 2.0, and ARC-AGI-3.
More from coding & agent
- FP8 nearly triples Llama 3 70B throughput on two H100s, guide says — AccBalanced · 2026-08-04
- DeepSeek built a browser FM synth in one session for $1.10 and 742 tool calls — keunwoochoi · 2026-08-04
- Vercel open-sources a cloud browser for agent workflows — fernandorojo · 2026-08-04
- DispatchMail ships as an open-source local AI assistant for managing email inboxes — tom_doerr · 2026-08-04
- Local two-agent setup shares one persistent memory and blocks bad decisions offline — PrajwalTomar_ · 2026-08-04
- Developer Warns Against Replacing Code Reading with LLM Summaries — brandon_xyzw · 2026-08-04