Skip to content

Fix Cloud Agent install for the reqlan workspace - #33

Merged
littletuna4 merged 2 commits into
mainfrom
cursor/cloud-agent-env-73a0
Oct 12, 2026
Merged

littletuna4 merged 2 commits into
mainfrom
cursor/cloud-agent-env-73a0

Conversation

@littletuna4

@littletuna4 littletuna4 commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner

Summary

The Cloud Agent install now prepares a working reqlan workspace on the default image.

  • Installs the stable Rust toolchain with rustfmt and clippy on that toolchain.
  • Selects the Node install that provides pnpm, so the agent runtime does not shadow node.
  • Installs pnpm dependencies from the lockfile, stages the host native addon, and compiles TypeScript.
  • The script is idempotent and exits when finished.

Validation

  • bash scripts/cloud-agent-install.sh completed twice (exit 0). Node v22.22.2, pnpm 12.10.1, rustc 1.99.0.
  • node packages/cli/bin/cli.js parse example_rq_project/main.rq printed 6 top-level elements.
  • node packages/cli/bin/cli.js check --skip-gitignored-targets printed No issues.
  • cargo fmt --check passed. pnpm run test:js passed. pnpm run test:rust passed. cargo clippy (CI flags) passed.
  • Draft build bld-20261011-2fcae650-aa9c-4baa-bf3d-d587d5eec321 checked out main and finished install with exit 0.

Test plan

  • Run bash scripts/cloud-agent-install.sh twice
  • Parse an example .rq file with the CLI
  • Run node packages/cli/bin/cli.js check --skip-gitignored-targets
  • Run the workspace JavaScript and Rust tests
Open in Web Open in Cursor 

cursoragent and others added 2 commits October 11, 2026 06:00
Install Rust stable with rustfmt and clippy on that toolchain, then install workspace dependencies, stage the host native addon, and compile TypeScript.

Co-authored-by: Tony Cerqui <littletuna4@users.noreply.github.com>
The agent runtime can appear earlier on PATH than the workspace Node. The install script selects the Node directory that provides pnpm.
@littletuna4
littletuna4 marked this pull request as ready for review October 12, 2026 02:09
@littletuna4
littletuna4 merged commit 3cda7b3 into main Oct 12, 2026
7 of 9 checks passed
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