Skip to content

v0.0.34

@cv cv tagged this 05 May 00:55
## Summary
Move `debug` flag parsing into its oclif adapter so unknown flags and
missing flag values fail through the parser before diagnostic
collection. The debug action helpers remain available for existing unit
tests and now also accept already-parsed options.

## Stack Navigation
- Position: 20 of 60
- Previous PR: [#2911 — refactor(cli): split share into oclif
subcommands](https://github.com/NVIDIA/NemoClaw/pull/2911)
- Next PR: [#2913 — refactor(cli): model onboard flags with
oclif](https://github.com/NVIDIA/NemoClaw/pull/2913)

## Changes
- Modeled `--quick`/`-q`, `--output`/`-o`, and `--sandbox` as oclif
flags.
- Added debug command examples.
- Added `runDebugCommandWithOptions` for adapters that already have
parsed options.
- Updated CLI and unit tests for oclif-owned parse errors and
parsed-option execution.

## Type of Change
- [x] Code change (feature, bug fix, or refactor)
- [ ] Code change with doc updates
- [ ] Doc only (prose changes, no code sample modifications)
- [ ] Doc only (includes code sample changes)

## Verification
- [x] `npx prek run --all-files` passes
- [x] `npm test` passes
- [x] Tests added or updated for new or changed behavior
- [x] No secrets, API keys, or credentials committed
- [ ] Docs updated for user-facing behavior changes
- [ ] `make docs` builds without warnings (doc changes only)
- [ ] Doc pages follow the [style
guide](https://github.com/NVIDIA/NemoClaw/blob/main/docs/CONTRIBUTING.md)
(doc changes only)
- [ ] New doc pages include SPDX header and frontmatter (new pages only)

---
Signed-off-by: Carlos Villela <cvillela@nvidia.com>


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Added sandbox diagnostics (`doctor` command) to troubleshoot sandbox
and gateway health.
* Enhanced logs command with `--tail`, `--since`, and `--follow`
options.
  * Expanded skill installation workflow for sandbox customization.

* **Improvements**
* Added CLI usage examples and shorthand flags (e.g., `-y`, `-v`) across
commands.
* Improved command validation and error messaging for required
arguments.
  * Enhanced sandbox lifecycle management and recovery workflows.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Co-authored-by: Prekshi Vyas <34834085+prekshivyas@users.noreply.github.com>
Assets 2
Loading