Skip to content

Forward-merge release/0.3 into main#191

Merged
GPUtester merged 1 commit into
mainfrom
release/0.3
May 29, 2026
Merged

Forward-merge release/0.3 into main#191
GPUtester merged 1 commit into
mainfrom
release/0.3

Conversation

@rapids-bot
Copy link
Copy Markdown

@rapids-bot rapids-bot Bot commented May 29, 2026

Forward-merge triggered by push to release/0.3 that creates a PR to keep main up-to-date. If this PR is unable to be immediately merged due to conflicts, it will remain open for the team to manually merge. See forward-merger docs for more info.

#### Overview

Register the adaptive plugin component before `nemo-relay doctor` validates plugin configuration, and make Cursor support limitations more explicit in the CLI docs.

- [x] I confirm this contribution is my own work, or I have the right to submit it under this project's license.
- [x] I searched existing issues and open pull requests, and this does not duplicate existing work.

#### Details

- Register the built-in adaptive component before doctor plugin validation so adaptive plugin configs no longer report `plugin.unknown_component`.
- Add a focused doctor regression test for adaptive validation.
- Mark Cursor support as partial/highly experimental in the CLI overview.
- Add prominent Cursor cautions for Fern and GitHub docs covering manual proxy/API-key setup, lack of automatic model routing, and subagent model behavior.

Validation:

- `cargo fmt --check`
- `cargo test -p nemo-relay-cli collect_observability_registers_adaptive_before_validation -- --nocapture`
- `just docs`
- Commit pre-checks: docs linkcheck, `cargo fmt`, `cargo clippy`, and `cargo check`

#### Where should the reviewer start?

Start with `crates/cli/src/doctor.rs` for the adaptive registration path, then `docs/nemo-relay-cli/cursor.mdx` for the Cursor support warning.

#### Related Issues: (use one of the action keywords Closes / Fixes / Resolves / Relates to)

- Relates to: none



## Summary by CodeRabbit

* **Documentation**
  * Clarified Cursor integration support as highly experimental with limitations; cannot automatically route model traffic through the gateway
  * Updated observability support matrix for Cursor from fully supported to partial (highly experimental)

* **New Features**
  * Enhanced doctor command to register adaptive components during observability health checks



[![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/NVIDIA/NeMo-Relay/pull/186?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

Authors:
  - Will Killian (https://github.com/willkill07)

Approvers:
  - Bryan Bednarski (https://github.com/bbednarski9)

URL: #186
@rapids-bot rapids-bot Bot requested a review from a team as a code owner May 29, 2026 21:46
@GPUtester GPUtester merged commit 33a247b into main May 29, 2026
1 check passed
@rapids-bot
Copy link
Copy Markdown
Author

rapids-bot Bot commented May 29, 2026

SUCCESS - forward-merge complete.

@github-actions github-actions Bot added size:S PR is small lang:rust PR changes/introduces Rust code labels May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lang:rust PR changes/introduces Rust code size:S PR is small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants