Skip to content

Set up Cursor Cloud dev environment + AGENTS.md notes#272

Draft
lunelson wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-a910
Draft

Set up Cursor Cloud dev environment + AGENTS.md notes#272
lunelson wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-a910

Conversation

@lunelson

Copy link
Copy Markdown
Contributor

What

Sets up the brunch development environment for Cursor Cloud agents and records durable, non-obvious caveats in AGENTS.md under ## Cursor Cloud specific instructions. No product code changed.

Environment setup performed

  • Node: app requires >=22.19.0; default /exec-daemon/node is v22.14.0. Activated nvm v22.22.2 and made it the default for future shells via a one-time ~/.bashrc prepend (documented in AGENTS.md).
  • Dependencies: npm install (set as the startup update script).
  • Anthropic API key: ANTHROPIC_API_KEY is already provided via env, so the AI flows work without a .env file.

Verification

Service Command Result
Lint/format npm run check ✅ 0 errors (11 warnings)
Tests (core) npm run test ✅ core suite passes (2415+ tests)
Build npm run build ✅ client + server-runtime built
Dev app npm run dev ✅ Vite :5173 + API :3000 up

Test caveat: the optional cook orchestrator suite (src/orchestrator/) times out under full parallel load (passes per-file with raised timeouts); test-runner.test.ts needs bun and sandbox-guard.test.ts needs bwrap, neither installed. Details in AGENTS.md.

Hello-world end-to-end

Created a new specification "Hello World Recipe App" and kicked off the AI grounding interview. The Anthropic-backed interviewer streamed a real question, accepted an answer, and produced a contextual follow-up.

brunch_new_spec_interview_demo.mp4

Brunch home page
AI interviewer first question
AI interviewer follow-up

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

Co-authored-by: Lu Nelson <lunelson@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