gstack 1.91.107.0 approves a whole /autoplan gate with one word, rec

1 hour ago

gstack 1.91.107.0: rec approves a whole /autoplan gate, install and --check agree on one Bun, gstack-pregate stops silent test runs, and /autoplan restores from checkpoints. Release notes: https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#1911070---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:00Rec
  2. 0:15Bun
  3. 0:30Pregate
  4. 0:44Checkpoints
  5. 0:57Capy
  6. 1:13Fixes
Show transcript

Rec

gstack logo

gstack 1.91.107.0 approves a whole /autoplan gate with one word, rec

recevery recommendation, plan changes included
as-iskeeps the plan as written
rec except d4aoverrides one item
Gates rendered by an older gstack refuse these replies until re-rendered.
RecBunPregateCheckpointsCapyFixes
garrytan/gstack · CHANGELOG.md 1.91.107.0

At an /autoplan gate, rec now takes every recommendation, plan changes included. As-is keeps your plan, and rec except overrides one item. Gates from an older gstack refuse these until re-rendered.

Bun

Install, --check and upgrade now pick the same Bun

--check fails only when that Bun is gone, changed or off your pinsBUN_RESOLUTION_DRIFT
Fresh machines get Bun 1.4.3floor stays 1.4.2
~/.bun/bin/bunnever overwritten
RecBunPregateCheckpointsCapyFixes
garrytan/gstack · CHANGELOG.md 1.91.107.0

Install, check and upgrade now pick the same Bun, so check fails only when that Bun is gone, changed or off your pins. Fresh machines get Bun 1.4.3, and your own Bun stays untouched.

Pregate

gstack-pregate shows its progress and stops a silent test run

stderr PREGATE_TEST: progress and heartbeats
A test group silent for 300 s, by defaultPREGATE_STALLED
RecBunPregateCheckpointsCapyFixes
garrytan/gstack · CHANGELOG.md 1.91.107.0

gstack-pregate no longer sits silent. Test progress and heartbeats print to standard error as the tests run. A test group that stays quiet for five minutes, by default, is stopped and reported as stalled.

Checkpoints

/autoplan can restore a run after you lose the machine

Each time a run comes to resta sealed checkpoint
Resume after machine lossnewest valid checkpoint
With a checkpoint directory set
RecBunPregateCheckpointsCapyFixes
garrytan/gstack · CHANGELOG.md 1.91.107.0

Give /autoplan a checkpoint directory, and each time a run comes to rest it saves a sealed checkpoint there. If the machine is lost, resume validates those checkpoints and restores the newest good one.

Capy

Fresh Capy shells run the right Bun without a PATH export

~/.local/bin/bunpicks each project’s Bun
Every Drive wrapper copy staleCAPY_WRAPPER_STALE
Still with Capy: unmounted skills on some crew threads, Drive copies not re-synced.
RecBunPregateCheckpointsCapyFixes
garrytan/gstack · CHANGELOG.md 1.91.107.0

On Capy cloud machines, new Bun shims pick each project's version. The doctor now fails when every Drive wrapper copy is stale. Unmounted skills on some crew threads, and unsynced Drive copies, wait on Capy.

Fixes

/ship links your issues, and the ok line names a newer gstack

/ship lists issues your commits mention, plus other authors’ open PRs for them
gstack: ok says what it skipped and which newer version is out
Two voices agree only when they propose the same fix
CHANGELOG.mdFull 1.91.107.0 notes
RecBunPregateCheckpointsCapyFixes
garrytan/gstack · CHANGELOG.md 1.91.107.0

/ship now lists the issues your commits mention, and other authors' open pull requests for them. The ok line names a newer gstack when one is out. Two review voices agree only when they propose the same fix.