NVIDIA open-sources NOOA: Build AI agents using pure Python classes
solyarisoftware · x · 2026-08-18
NVIDIA has open-sourced NOOA (NVIDIA Object Oriented Agents), a minimalist Python framework for building AI agents. It collapses common abstractions like prompt templates, tool schemas, and callbacks into a single Python class:
- State is class fields, Capabilities are methods, Docstrings are prompts, and Type annotations are contracts.
- Methods with real bodies execute deterministically; methods with ... as the body are implemented dynamically by the LLM at runtime.
- The model acts by writing Python in a REPL with access to self, eliminating the need for separate tool schema definitions.
The design allows developers to build agents directly using familiar Python concepts without extra configuration overhead.
More from coding & agent
- Six-month prediction: hiring for generic agent harnesses built from scratch will cool — yi111 · 2026-10-16
- Omarchy ISO wouldn't boot on NVIDIA, so he had Claude patch it — indragie · 2026-10-16
- Dev uses Grok to clean up 3D printer firmware, catches it sneaking in nonsense code — yacineMTB · 2026-10-16
- A rude AI agent took 89% of a shared resource in 102-run multi-agent personality experiment — Brave-History-6502 · 2026-10-16
- Guardrails can make risky delegation work — but it takes a full-time team, says iandanforth — iandanforth · 2026-10-16
- What can you truly delegate? Only tasks with unambiguous, verifiable results — iandanforth · 2026-10-16