gstack 1.91.12.0 restarts crashed browsers and tests its promises strictly

1 week ago

What changed in gstack 1.91.12.0: $B connect --supervise restarts a crashed browser again, compiled /cso installs witness runtime-tested assertions again, /review runs research alongside dispatch, three skill fixes, stricter tests of the promises skills make, and a required typecheck. https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#191120---2026-10-01

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00A crashed browser restarts again
  2. 0:16Compiled /cso witnessing works again
  3. 0:29/review dispatches and researches at once
  4. 0:39Three skill fixes
  5. 0:53Promises fail on one bad trial
  6. 1:06A required typecheck
Show transcript

A crashed browser restarts again

gstack logo

gstack 1.91.12.0 restarts a crashed browser under $B connect --supervise

BEFORE
restart → throws

The supervisor gave up after five tries.

NOW
restart → browser back

Connect and respawn share one setup helper.

01 Supervise02 /cso03 /review04 Skills05 Promises06 Typecheck
garrytan/gstack · CHANGELOG.md

In gstack 1.91.12.0, the supervised browser connection restarts a crashed browser again. Before, every restart threw an error, and the supervisor gave up after five tries. Now connect and restart share one setup.

Compiled /cso witnessing works again

Compiled /cso installs can witness runtime-tested assertions again

BEFORE
join is not defined

An unimported helper broke the witness launch for every installed user.

NOW
witness child launches

Runtime-tested assertions get witnessed again.

01 Supervise02 /cso03 /review04 Skills05 Promises06 Typecheck
garrytan/gstack · CHANGELOG.md

If you run the compiled build of /cso, its runtime-tested assertions can be witnessed again. A missing import broke the step that launches the witness process, and it failed for every installed user.

/review dispatches and researches at once

/review runs web research while it dispatches its specialists

300 s → 212 s

a 12-line N+1 review

01 Supervise02 /cso03 /review04 Skills05 Promises06 Typecheck
garrytan/gstack · CHANGELOG.md

/review now runs web research while it hands work to its specialist reviewers. A small review of an N plus one query went from five minutes to about three and a half.

Three skill fixes

Three skills fixed where they start or stall

/office-hoursAsks its goal question first, so recommendations aren't empty
/qaBrowser-only runs can write their evidence file
/design-consultationOpens with one decision: confirm context, choose research
01 Supervise02 /cso03 /review04 Skills05 Promises06 Typecheck
garrytan/gstack · CHANGELOG.md

/office-hours asks its goal question first, so its questions come with a recommendation. Browser-only /qa runs can write their evidence file instead of timing out. And /design-consultation opens with one decision.

Promises fail on one bad trial

Tests of the promises you rely on now fail on a single bad trial

asks before decidingleaves git aloneno writes in plan mode
Automatic retries on paid evals: 0
01 Supervise02 /cso03 /review04 Skills05 Promises06 Typecheck
garrytan/gstack · CHANGELOG.md

gstack's own tests got stricter about what the skills promise you. Asking before deciding, leaving git alone, and not writing in plan mode now fail on any single bad trial, and automatic retries are gone.

A required typecheck

A required typecheck now keeps this class of crash bug out

103 → 0

product-code type errors, checked on every change

CHANGELOG.mdEvery fix in 1.91.12.0
01 Supervise02 /cso03 /review04 Skills05 Promises06 Typecheck
garrytan/gstack · CHANGELOG.md

A required typecheck now runs on every change. Product code carried 103 type errors before it, and now has zero. The changelog lists every fix in this release.