BotBeat
...
← Back

> ▌

NVIDIANVIDIA
OPEN SOURCENVIDIA2026-07-27

NVIDIA Launches Object-Oriented Agents Framework for Pythonic AI Development

Key Takeaways

  • ▸NVIDIA introduces NOOA, a Python framework that unifies agent prompts, tools, and workflows into object-oriented classes for simpler agent development
  • ▸Developers can mix LLM-driven methods (marked with ...) and deterministic Python code in a single agent class for flexible behavior
  • ▸The framework supports type annotations for automatic input/output validation and tool discovery without writing separate schema files
Source:
Hacker Newshttps://github.com/NVIDIA-NeMo/labs-OO-Agents↗

Summary

NVIDIA has released NVIDIA-labs OO Agents (NOOA), an open-source, model-agnostic Python framework designed to streamline the development of reliable AI agents. Rather than treating prompts, tools, callbacks, and workflows as separate abstractions, NOOA brings these concepts together in a single Python class, allowing developers to express agent state, capabilities, and typed interfaces using familiar object-oriented programming patterns.

The framework represents a fundamentally different approach to agent design. Agents are Python objects where fields represent state, methods represent capabilities, and docstrings serve as prompts. Methods marked with ellipsis (...) become LLM-driven agentic loops, while traditional Python methods remain deterministic. This hybrid approach lets agents call Python methods directly, reducing the need for separate tool-schema definitions and leveraging Python's type annotations as contracts between the agent and language model.

Available on GitHub, NOOA includes optional packages for a CLI tool with trace viewing, a long-term memory subsystem, and an evaluation pipeline for agent testing. The framework prioritizes Pythonic workflows—testing, tracing, refactoring, and version control work like any other software project. However, NVIDIA emphasizes that because agents can execute LLM-generated code, developers should run NOOA in sandboxed environments (containers, VMs, or NVIDIA OpenShell) for security.

  • Open-source release includes optional packages for CLI tooling, memory management, and evaluation testing
  • NVIDIA emphasizes sandboxed execution requirements due to LLM-generated code execution capabilities
Generative AIAI AgentsMLOps & InfrastructureOpen Source

More from NVIDIA

NVIDIANVIDIA
PARTNERSHIP

NVIDIA Partners with Safe Superintelligence Inc. to Deploy Vera Rubin Systems

2026-07-27
NVIDIANVIDIA
FUNDING & BUSINESS

NVIDIA Plans 10x Expansion of SSI Compute Capacity Within 12 Months

2026-07-27
NVIDIANVIDIA
PARTNERSHIP

NVIDIA Launches Open Secure AI Alliance to Democratize AI-Powered Cybersecurity

2026-07-27

Comments

Suggested

SunoSuno
INDUSTRY REPORT

AI Music Generators Flood Spotify, Forcing Users to Police the Platform

2026-07-27
NVIDIANVIDIA
PARTNERSHIP

NVIDIA Partners with Safe Superintelligence Inc. to Deploy Vera Rubin Systems

2026-07-27
AppleApple
RESEARCH

Hardware-Level Solution Proposed for Regulatory AI Assistant Interoperability on Apple and Android

2026-07-27
← Back to news
© 2026 BotBeat
AboutPrivacy PolicyTerms of ServiceContact Us