Skip to content

Cloud Agent dev environment setup (no repo changes) - #2

Draft
jackpope wants to merge 3 commits into
mainfrom
cursor/setup-dev-environment-7455
Draft

Cloud Agent dev environment setup (no repo changes)#2
jackpope wants to merge 3 commits into
mainfrom
cursor/setup-dev-environment-7455

Conversation

@jackpope

@jackpope jackpope commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Summary

Sets up the Cursor Cloud Agent development environment for this React monorepo. Per follow-up request, the setup notes are not committedAGENTS.md is kept as local, filesystem-loaded agent context (git-excluded) rather than added to the repo.

This branch has no net changes vs main (it added AGENTS.md, then stopped tracking it). It can be closed without merging; nothing needs to land in the repository. The environment itself is delivered via the Cloud Agent update script + base-image toolchain, not via repo files.

Environment setup performed

  • Node v20.19.0 (pinned by .nvmrc) via nvm, made default for login shells through ~/.bashrc (the VM default /exec-daemon/node is v22). yarn@1.22.22 installed for node 20.
  • Rust stable 1.98 via rustup (compiler crates/ need edition 2024 / resolver 3, i.e. ≥ 1.85; base image had 1.83).
  • Dependencies (update script): root, compiler, compiler/apps/playground, and fixtures/dom yarn installs (--frozen-lockfile).

Verification

Area Command Result
React core — test yarn test --no-watchman ReactCreateElement pass
React core — Flow yarn flow dom-node No errors
React core — lint yarn lint Lint passed
React core — build yarn build --r=experimental built build/oss-experimental
Compiler — lint yarn workspace babel-plugin-react-compiler lint pass
Compiler — tests yarn snap 1810/1810 passed
Rust port cargo test (in compiler/) all crates build + pass
Playground app yarn dev (Next.js :3000) compiled a component end-to-end
DOM fixture yarn predev + yarn dev (CRA :3001) rendered + controlled input verified

Where the notes live now

  • Local, git-excluded /workspace/AGENTS.md (auto-loaded by Cursor from the filesystem; rides along in a saved environment snapshot).
  • Durable backup in the agent store at /cursor/stores/self/AGENTS.md.
  • Recommended for true "in Cursor, not in repo" persistence: paste into Cursor Rules/Memories.
Open in Web Open in Cursor 

cursoragent and others added 3 commits August 25, 2026 15:15
Documents node v20.19.0 pinning via .nvmrc/bashrc, the Rust >=1.85 requirement for compiler/crates, the compiler/apps/playground separate-install gotcha, and how to run/test each area.

Co-authored-by: Jack Pope <jackpope@users.noreply.github.com>
Adds build CLI notes (channel-scoped builds, ReactVersion.js mutation, lint-build/extract-errors) and a fixtures section covering the DOM fixture run steps and react-scripts@1.1.5 gotchas (openssl-legacy-provider, non-fatal <> eslint warning).

Co-authored-by: Jack Pope <jackpope@users.noreply.github.com>
Per request, keep the Cursor Cloud setup notes as local, filesystem-loaded context (git-excluded) instead of committing them to the repository.

Co-authored-by: Jack Pope <jackpope@users.noreply.github.com>
@cursor cursor Bot changed the title Set up Cloud Agent dev environment + AGENTS.md Cloud Agent dev environment setup (no repo changes) Aug 25, 2026
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