Skip to content
ATAI Today Brief
HomeNewsConceptsGuidesToolbox
AboutSubscribeUA
Subscribe

AI Today Brief

The daily AI-engineering brief. Built in public. EN · UA.

XTelegramLinkedInYouTubeRSS

Follow AI Today Brief on LinkedIn for daily AI-engineering updates and the weekly “5 shifts that changed how developers work” PDF.

Explore

NewsDigestsConceptsGuides

Company

SubscribeAdvertiseAbout

Legal

Editorial policyAI disclosurePrivacyTerms

© 2026 AI Today Brief. All rights reserved.

  1. Home/
  2. News/
  3. Agents & MCP/
  4. NVIDIA Open-Sources NOOA: Python Object-Oriented Framework for AI Agents
Agents & MCP

NVIDIA Open-Sources NOOA: Python Object-Oriented Framework for AI Agents

July 28, 2026· 4 min read
OKCurated by Oleksandr Kuzmenko, AI Product Engineer·Updated July 28, 2026·Sources cited on every story
AI-assisted · editor-reviewed·How we use AI
NVIDIA Open-Sources NOOA: Python Object-Oriented Framework for AI Agents

NVIDIA Labs released NOOA, an open-source agent framework that defines agents as single Python classes with type annotations. By passing live object references instead of text dumps, NOOA cuts agent token consumption by half on SWE-bench Verified while reaching 82.2% accuracy.

Impact: High

Why it matters

Engineers can build cleaner agent architectures that eliminate context compaction and cut LLM API costs by 50%.

TL;DR

  • 01Pass tool outputs by reference in custom agent harnesses to preserve prompt cache hits.
  • 02Eliminate context summarization pipelines by storing relational state in an external SQLite database.
  • 03Structure agent tools and prompts directly inside typed Python classes for better unit testing.

Key facts

SWE-bench Verified Score
82.2% (GPT-5.5, self-reported)
Tokens per Task
~1.1M tokens (vs 2.2M baseline)
ARC-AGI-3 RHAE Score
85.1% (GPT-5.6-sol)
ARC-AGI-3 Cost per Game
$13.30 - $17.85

Class-Based Agent Definition

In NOOA, agents are structured directly as Python classes where standard docstrings act as system prompts, typed fields represent persistent state, and ... method stubs signal runtime execution by the underlying LLM.

Pass-by-Reference Token Optimization

Instead of stringifying complex tool outputs into prompt contexts, NOOA passes live Python variables by reference. Models view bounded typed previews while the context window remains lightweight, achieving median sessions of 22k–72k tokens on 200k+ windows without summarization passes.

Performance Benchmarks

On SWE-bench Verified, NOOA with GPT-5.5 reached 82.2% accuracy using ~1.1M tokens across 29 LLM calls per task. On ARC-AGI-3, a single NOOA agent achieved 85.1% RHAE with GPT-5.6-sol at under $13.30 per game.

Try it in 2 minutes

class SupportAgent:
    """Customer support agent with relational memory."""
    order_db: OrderDB
    
    async def classify(self, message: str) -> TicketKind:
        """Classify customer message into ticket category."""
        ...

python

✓ When to use

  • Building complex multi-step Python agents that require precise execution and deterministic testing.
  • Reducing token expenditure on large codebases by avoiding raw context serialization.

✕ When NOT to use

  • Simple single-prompt LLM wrapper calls without state management.
  • Non-Python tech stacks that cannot execute live Python runtime references.

What to do today

  • →Review NOOA agent harness design on GitHub.
  • →Refactor large text tool returns in your AI pipelines into reference handles.
  • →Implement SQLite-backed relational memory for multi-turn AI workflows.
#NOOA#GPT-5.5#GPT-5.6#SWE-bench#SQLite

Sources

  • NVIDIA Blog: Six Agent Harness Capabilities
ShareShare on XShare on LinkedIn
Next story →i-have-adhd Plugin Strips AI Assistant Fluff for Direct Code Action

Related stories

  • Agents & MCPOfficial Model Context Protocol C# SDK v2.0 Releases with Stateless HTTP Transport
  • Agents & MCPMoonshot AI Open-Sources AgentENV: Firecracker Sandbox Infrastructure for AI Agents
  • Agents & MCPIntel Benchmarks Agentic AI Fleets with vCPU Density and Latency Metrics
  • Agents & MCPConstant-Context Infinite Memory Architecture for Autonomous AI Agents

Email digest

Get the morning AI brief

One email a day — the stories that matter for engineers, founders and tech leads. Human-edited, with links to primary sources.

  • ✓120+ sources scanned daily
  • ✓Edited by a human
  • ✓1 email per day
  • ✓EN + UA

By subscribing you agree to the privacy policy.