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
selfand imports