Metadata-Version: 2.4
Name: nooa-cli
Version: 0.0.7
Summary: CLI for nemo-oo-agents (`nooa` command: eval runner, trace viewer, config)
Project-URL: Homepage, https://github.com/NVIDIA-NeMo/labs-OO-Agents
Project-URL: Repository, https://github.com/NVIDIA-NeMo/labs-OO-Agents
Project-URL: Issues, https://github.com/NVIDIA-NeMo/labs-OO-Agents/issues
License: Apache-2.0
Requires-Python: <3.14,>=3.12
Requires-Dist: click>=8.1.0
Requires-Dist: nooa
Requires-Dist: pyyaml>=6.0
Provides-Extra: ast
Requires-Dist: tree-sitter-go>=0.23.0; extra == 'ast'
Requires-Dist: tree-sitter-javascript>=0.23.0; extra == 'ast'
Requires-Dist: tree-sitter-python>=0.23.0; extra == 'ast'
Requires-Dist: tree-sitter-rust>=0.23.0; extra == 'ast'
Requires-Dist: tree-sitter-typescript>=0.23.0; extra == 'ast'
Requires-Dist: tree-sitter>=0.23.0; extra == 'ast'
Provides-Extra: datascience
Requires-Dist: numpy>=1.24.0; extra == 'datascience'
Requires-Dist: pandas>=2.0.0; extra == 'datascience'
Requires-Dist: plotly>=5.0.0; extra == 'datascience'
Requires-Dist: scikit-learn>=1.3.0; extra == 'datascience'
Requires-Dist: scipy>=1.10.0; extra == 'datascience'
Description-Content-Type: text/markdown

# nooa-cli

CLI for [nemo-oo-agents](https://github.com/NVIDIA-NeMo/labs-OO-Agents). Ships the `nooa` command with subcommands for running evaluations, browsing traces, and managing config.

## Install

```bash
uv add nooa-cli

# ...with numpy/pandas/plotly/scipy/sklearn pre-loaded into the LLM REPL
uv add "nooa-cli[datascience]"
```

`nooa-cli` automatically pulls in matching `nemo-oo-agents` (the core framework). The `[datascience]` extra adds libraries the LLM can use in REPL-generated code.

## Usage

```bash
nooa --help
nooa start-dev            # launch the trace viewer
nooa eval ...             # eval pipeline runner
nooa traces ...           # inspect/manage trace files
```

See the main repo [README](https://github.com/NVIDIA-NeMo/labs-OO-Agents/blob/main/README.md) for the framework documentation.
