Skip to content

Add Cloud Agent development environment config - #2

Draft
asymetryk wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-91a1
Draft

Add Cloud Agent development environment config#2
asymetryk wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-91a1

Conversation

@asymetryk

@asymetryk asymetryk commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Summary

Sets up and verifies the Cloud Agent development environment for AI Stack Observatory, and captures it as a repository-managed .cursor/environment.json so future agents boot ready-to-work.

What was done

  • Verified the toolchain: Node v22.14.0 + pnpm 10.15.0 (via corepack).
  • pnpm install --frozen-lockfile — lockfile up to date, 436 packages.
  • pnpm lint and pnpm typecheck — clean across all 4 workspace projects.
  • pnpm test — 21 tests pass (core: 17, web: 4) plus CLI smoke test.
  • pnpm dev — Next.js 15 dev server serves on port 3000.
  • CLI (pnpm observatory inspect …) returns the expected WATCH recommendation.
  • Browser walkthrough of the analyze flow: https://github.com/example/vikingWATCH, 74% overlap with Graft, 87% confidence (matches the README north-star).

Environment build validation

Validated the config with a clean draft environment build (fresh git clone → corepack prepare pnpm@10.15.0pnpm install --frozen-lockfile): SUCCEEDED, install exit code 0, 437 packages, snapshot ready.

Files

  • .cursor/environment.jsoninstall runs pnpm install (frozen lockfile), and a web-dev terminal runs pnpm dev.
  • .gitignore — allow tracking .cursor/environment.json while still ignoring other .cursor contents.

Notes

No Postgres/Docker was needed for the demo path (the app ships demo/fixture data). The optional contributor Postgres via docker compose is unchanged.

Demo

observatory_analyze_flow_trimmed.mp4

Analyze result: WATCH, 74% overlap with Graft, 87% confidence

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

- Track .cursor/environment.json (install + web-dev terminal)
- Adjust .gitignore to allow the environment config while ignoring other .cursor contents

Co-authored-by: asymetryk <asymetryk@outlook.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