Skip to main content

nooa

Build, modify, debug, or optimize agents using NVIDIA-labs OO Agents (NOOA). Use for nooa.Agent subclasses, ellipsis generation methods, CodeAct or Predict strategies, ShellTools, Skill/TextSkill, context and persistence, MCP, tracing, middleware, channels, or trace analysis.

소스 정보

저장소
NVIDIA-NeMo/nemo-platform
최근 소스 활동
2026년 9월 18일 21:34
감지된 SKILL.md 언어
영어
스타
79
포크
24

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
nooa
description
Build, modify, debug, or optimize agents using NVIDIA-labs OO Agents (NOOA). Use for nooa.Agent subclasses, ellipsis generation methods, CodeAct or Predict strategies, ShellTools, Skill/TextSkill, context and persistence, MCP, tracing, middleware, channels, or trace analysis.
compatibility
Python >= 3.12,<3.14; uv; nooa at the version floor declared by this plugin
allowed-tools
Read
metadata
{"author":"NeMo Helix Team <nemo-helix@nvidia.com>","upstream":"https://github.com/NVIDIA-NeMo/labs-OO-Agents","version":">=0.0.9"}
<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. --> <!-- SPDX-License-Identifier: Apache-2.0 --> # NVIDIA-labs OO Agents (NOOA) Use the `nooa` package and namespace. It comes from PyPI, and the plugin's own `pyproject.toml` declares the version floor. For detailed framework guidance, consult the skills at the upstream tag that matches the floor: https://github.com/NVIDIA-NeMo/labs-OO-Agents/tree/v0.0.9/skills Before changing framework behavior, inspect the installed implementation or the matching upstream skill instead of guessing. In Experimentalist: - Call `super().__init__()` before attaching tools or skills. - Use `GuardedShellTools` where workspace access must remain restricted. - Hide internal skill registries with `spec(self, "skills", hidden=True)`. - Keep the explicit `orjson==3.11.9` workaround required by nooa's LiteLLM tool-call path. ## Verification Use the repository root `.venv` and the README's standard `uv` workflow. Run: ```bash uv run --frozen pytest -q <focused migration tests> uv run --frozen ruff check . uv run --frozen ruff format --check . uv run --frozen pyright ``` Then run the changed agent end to end with its configured model.
GitHub에서 보기