Skip to content

Set up Cursor Cloud dev environment for rotel#346

Draft
rjenkins wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-e9de
Draft

Set up Cursor Cloud dev environment for rotel#346
rjenkins wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-e9de

Conversation

@rjenkins

Copy link
Copy Markdown
Member

Summary

Sets up the Cursor Cloud development environment for rotel (Rust OpenTelemetry collector) and documents non-obvious run/test details for future agents.

  • Add AGENTS.md with a ## Cursor Cloud specific instructions section covering build, lint, test (nextest), integration-test env gates, and how to run the collector + send OTLP traces.

Environment verification

  • Build: cargo build (default features) ✅
  • Lint: cargo fmt --check
  • Tests: cargo nextest run → 533 passed, 10 skipped ✅
  • Hello world: started cargo run -- start --debug-log traces --exporter blackhole, sent traces via cargo run --bin generate-otlp -- traces --http-endpoint localhost:4318; rotel logged Received traces. ... spans=1

Update script: cargo fetch (system deps and tooling are baked into the VM image; only Rust dep refresh is needed on startup).

rotel_hello_world.log

Open in Web Open in Cursor 

Co-authored-by: Ray Jenkins <rjenkins@users.noreply.github.com>
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