Skip to content

Set up Cursor Cloud dev environment - #12

Closed
rdasilveiracabral wants to merge 2 commits into
mainfrom
cursor/setup-dev-environment-44e0
Closed

Set up Cursor Cloud dev environment#12
rdasilveiracabral wants to merge 2 commits into
mainfrom
cursor/setup-dev-environment-44e0

Conversation

@rdasilveiracabral

@rdasilveiracabral rdasilveiracabral commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

Sets up the development environment for the NOOA (NVIDIA OO Agents) framework in Cursor Cloud and documents non-obvious caveats for future agents.

Changes

  • Adds a ## Cursor Cloud specific instructions section to AGENTS.md covering: uv install location, the need to sync all extras (not just the dev group) so MCP tests can collect, the default test invocation, the LLM API key requirement for generation methods/examples, and how to run the trace viewer.

Environment setup (not code)

  • Update script (registered separately): python3 -m pip install --user --quiet --upgrade uv then python3 -m uv sync --all-extras --no-extra sandbox --group dev.

Verification

  • uv run ruff check . → all checks passed; uv run ruff format --check . → 871 files already formatted.
  • uv run pytest -m "not integration and not stress" → 6528 passed, 4 skipped.
  • uv run nooa start-dev → trace viewer live on http://localhost:5001.
  • Full LLM generation hello-world (with provider keys added): uv run python examples/quickstart/01_first_generation_method.py → real Nemotron NIM output; examples/quickstart/06_tracing.pyMathAgent ran LLM methods calculate()/explain() and the 15-event trace (incl. nvidia_nim/nemotron LLM spans) rendered in the viewer.
  • Live-API path: uv run pytest -m integration tests/unifiedllm/test_responses_client.py -k "simple_completion or structured_output" → 4 passed.

nooa_llm_generation_trace_demo.mp4
LLM-backed span tree (run/calculate/explain with nemotron LLM spans)
Expanded LLM span showing prompt and generated tool call

Note: a bare uv run on a fresh VM creates .venv with default deps only (no mcp extra); re-run uv sync --all-extras --no-extra sandbox --group dev (the startup update script does this) to restore the full test env.

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

cursoragent and others added 2 commits July 21, 2026 17:25
Co-authored-by: Ricardo Silveira Cabral <rdasilveiracabral@users.noreply.github.com>
…ronment-44e0

# Conflicts:
#	AGENTS.md

Co-authored-by: Ricardo Silveira Cabral <rdasilveiracabral@users.noreply.github.com>
@rdasilveiracabral

Copy link
Copy Markdown
Collaborator Author

Closing as stale.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants