Skip to content

Set up Cursor Cloud dev environment for StorageOps#129

Merged
cursor[bot] merged 2 commits into
mainfrom
cursor/setup-dev-environment-aa69
Jun 29, 2026
Merged

Set up Cursor Cloud dev environment for StorageOps#129
cursor[bot] merged 2 commits into
mainfrom
cursor/setup-dev-environment-aa69

Conversation

@hxddh

@hxddh hxddh commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Summary

Implements the P0/P1 dev-ergonomics iteration agreed in review:

  1. make ci-local — mirrors the CI validate job offline (provider/contract/coverage gates, golden-case validation, pytest, extension tests, size/routing gates, baseline eval). make validate-full is now an alias.
  2. make dev / scripts/dev_setup.sh — one-shot setup: editable install, Node >= 22.19 (nvm fallback), storageops install --force, storageops doctor. Falls back to --user pip when python3-venv is unavailable.
  3. make package-check — local wheel build + package_check.py.
  4. storageops doctor — actionable nvm PATH hint when Node < 22.19 (node_path_hint in --json).

Also includes the original Cursor Cloud notes in AGENTS.md.

Verification

  • make ci-local — all gates green (238 pytest + 21 extension tests + 48/48 eval)
  • bash scripts/dev_setup.sh --skip-storageops-install — doctor all ok except API key
  • ✅ New tests for _suggest_node_path and doctor Node hints

Live diagnosis (storageops --print / smoke) still needs a model provider API key.

storageops_setup_verification.log

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

cursoragent and others added 2 commits June 28, 2026 17:32
Co-authored-by: hxddh <hxddh@users.noreply.github.com>
- make ci-local mirrors CI validate job; validate-full is an alias
- make dev runs scripts/dev_setup.sh (venv with --user fallback, nvm Node)
- make package-check builds wheel and runs package_check.py locally
- storageops doctor suggests nvm PATH when Node < 22.19 (node_path_hint in JSON)
- Update CONTRIBUTING, README, AGENTS, release docs and CHANGELOG

Co-authored-by: hxddh <hxddh@users.noreply.github.com>
@cursor cursor Bot marked this pull request as ready for review June 29, 2026 17:33
@cursor cursor Bot merged commit fb798d5 into main Jun 29, 2026
7 checks passed
@cursor cursor Bot deleted the cursor/setup-dev-environment-aa69 branch June 29, 2026 17:33
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