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
- Experiment: Giving Your AI a Brain You Own — dfinke · 2026-08-18
- Harvey's synthetic law firm agent shows enterprise knowledge retrieval — soumitrashukla9 · 2026-08-18
- Hermes Agent lets you build inline native widgets, like live BTC charts inside chat — NousResearch · 2026-08-18
- Codex desktop ships "More Details": highlight any text for an instant deep-dive — aniketapanjwani · 2026-08-18
- mermaid-ascii renders Mermaid diagrams as ASCII art right in your terminal — tom_doerr · 2026-08-18
- Agent Arena Updates: GPT Leads Code, Claude Dominates Work — arena · 2026-08-18