Skip to content

docs: document Cursor Cloud dev environment in AGENTS.md#1

Draft
jpt4 wants to merge 1 commit into
masterfrom
cursor/dev-environment-setup-a14f
Draft

docs: document Cursor Cloud dev environment in AGENTS.md#1
jpt4 wants to merge 1 commit into
masterfrom
cursor/dev-environment-setup-a14f

Conversation

@jpt4

@jpt4 jpt4 commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Summary

Sets up and verifies the development environment for this repository and records durable, non-obvious guidance for future Cursor Cloud agents under a new ## Cursor Cloud specific instructions section in AGENTS.md.

No application code was modified — only documentation was added.

Environment

  • Node 22 present (satisfies engines.node >=18); project has zero runtime npm dependencies (lockfile is for CI reproducibility only).
  • Update script on session start: npm ci.
  • No build step / no npm run dev; the browser game is served statically. No lint tooling exists.

What was verified

Service Command(s) Result
Node self-play tests (fast) npm test ✅ 23 pass
Node self-play smoke (extended) npm run test:extended ✅ pass
Node self-play CLI node self-play/run.js play --seed=42 ✅ runs a full headless game
Browser game python3 -m http.server 8080hormuz-game.html ✅ loads, plays; placed a Drone Swarm (FUNDS $500M → $455M)

Hello-world action

Started a STANDARD game, paused, selected the Drone Swarm unit, and placed it on Iranian territory — confirmed FUNDS decreasing from $500M to $455M and the unit rendering on the map, then resumed the simulation.

hormuz_place_defense_units_demo.mp4

Unit placed, funds reduced to $455M

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

Document the dev environment for future cloud agents: zero-dependency
npm ci refresh, how to run the browser game (static server, no build
step) and the Node self-play tooling, test/lint commands, and the
unit-placement zone gotcha (invalid clicks are silently rejected).

Co-authored-by: jpt4 <torreaiworks01@gmail.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