nvidia-oo-agents

Installation
SKILL.md

NVIDIA Object-Oriented Agents (NOOA)

Skill by ara.so — AI Agent Skills collection.

NVIDIA Object-Oriented Agents (NOOA) is a model-agnostic Python framework for building reliable AI agents using standard object-oriented programming. Unlike traditional agent frameworks that separate prompts, tools, and workflows, NOOA unifies these concepts into Python classes where:

  • Agents are Python objects with typed fields (state) and methods (capabilities)
  • Methods with ... bodies become LLM-driven generation methods
  • Regular methods remain deterministic Python code
  • Type annotations define contracts with automatic validation
  • Docstrings serve as prompts
  • The LLM acts by writing Python code in a REPL with access to self and imports

Installation

Core Framework

Installs
3
GitHub Stars
1
First Seen
Aug 4, 2026