NVIDIA's NOOA turns agent scaffolding into ordinary Python objects
SimplyAnnisa · x · 2026-09-03
NVIDIA researchers propose NOOA (NVIDIA Object-Oriented Agents), asking whether much of agent machinery scattered across prompts, tool definitions, callbacks, configs and workflow graphs can simply become ordinary Python.
- An agent is a Python object: methods are actions, fields hold state, docstrings contain instructions, and type annotations constrain inputs/outputs
- Some methods run deterministic code; others are filled in at runtime by a language model
- The model can write Python to inspect and manipulate real program objects instead of converting everything to text
This framing raises a practical question model research often skips: how much agent reliability comes from the model itself versus the surrounding scaffolding.
More from coding & agent
- HarnessEvolve paper: dual-gate loop fixes three failure modes of self-evolving agents — dair_ai · 2026-09-03
- Mastra launches sandbox computer use so agents can browse, click, type and screenshot — Scobleizer · 2026-09-03
- How to Keep Long-Running Agents on Track: Redis State Beats Context Stuffing — Deepfeet-09 · 2026-09-03
- Looking for a <500M SLM to Summarize Code Snippets for Local Agents — Mrinohk · 2026-09-03
- LangSmith Roadshow heads to Dallas in two weeks with agent dev workshops — LangChain · 2026-09-03
- Agentic API adds a stateful layer in front of vLLM for open-model agent runtimes — techNmak · 2026-09-03