gstack now installs the Node version your repo pins

1 hour ago

gstack 1.91.110.0 to 1.91.111.0: the installer now resolves and installs the Node version your repo pins, launches stop picking up a stray Node from /usr/local/bin, the doctor names the fix for a Node mismatch, and gstack-skill-start --help stops starting a session. Release notes 1.91.110.0: https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#1911100---2026-10-16 Release notes 1.91.111.0: https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#1911110---2026-10-16 Commits: https://github.com/garrytan/gstack/commits/main

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00Node
  2. 0:14Launch
  3. 0:30Doctor
  4. 0:43Fixes
Show transcript

Node

gstack logo

gstack now installs the Node version your repo pins

engines.node, .nvmrc, .tool-versions, CI node-version:one pin parser, as for Bun
No matching Node on the machinepinned release from nodejs.org, SHA-256 checked
/usr/local/bin and nvm are never written. --check never installs.
NodeLaunchDoctorFixes
garrytan/gstack · CHANGELOG.md 1.91.110.0

gstack's installer now resolves the Node version your repo pins, just as it does for Bun. If no Node on the machine matches, it downloads the pinned release and verifies it. A check run never installs.

Launch

Launches stop picking up a stray Node from a shared bin directory

Bun from /usr/local/bin first on the launch PATHthe image’s own node came with it
A gstack-owned directory beside the install verdictonly bun, bunx, node, npm, npx, corepack
A full install on gbrain now ends ok. The pregate’s lanes launch the same way.
NodeLaunchDoctorFixes
garrytan/gstack · CHANGELOG.md 1.91.110.0

A Bun in /usr/local/bin went first on the launch PATH, and dragged in the wrong Node. Now launches go through a gstack directory holding only Bun and Node links. On gbrain, a full install now passes.

Doctor

The doctor names the Node it found and the fix

The pins row on a Node mismatchnames the node it read
On Capythe installer command
Everywhere elsenvm, first on PATH
NodeLaunchDoctorFixes
garrytan/gstack · CHANGELOG.md 1.91.110.0

When your Node misses the pin, the doctor names the Node it found and gives the fix. On Capy, that's the gstack installer. Everywhere else, it's nvm, with that Node first on your PATH.

Fixes

Help that stays help, and Review Army shows its scope

gstack-skill-start --help and gstack-skill-end --help print usage and touch nothing
/review and /ship print the SCOPE_ signals Review Army picks specialists from
CHANGELOG.mdFull notes, with the one-time Capy install step
NodeLaunchDoctorFixes
garrytan/gstack · CHANGELOG.md 1.91.111.0

gstack-skill-start and skill end with help now print usage, instead of starting a real session and writing state. And Review Army, in /review and /ship, now prints the scope signals it picks specialists from.