gstack's auto-update now saves your local edits instead of leaving conflict markers

2 hours ago

gstack 1.91.101.0 to 1.91.106.0 (2026-10-13 to 2026-10-16), for Claude Code users: auto-update saves your local edits in a rescue ref instead of leaving conflict markers, plan reviews get their second opinion back on Claude Code 2.1.277+, /autoplan survives auto-compaction, upgrades wait for running sessions, /cso and browse fixes, and Windows installs update again. https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#1911010---2026-10-13 https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#1911050---2026-10-16 https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#1911060---2026-10-16 https://github.com/garrytan/gstack/blob/main/docs/troubleshooting.md

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00Update
  2. 0:13Reviews
  3. 0:28Compaction
  4. 0:42Gates
  5. 0:55Upgrade
  6. 1:07Scans
  7. 1:20Windows
Show transcript

Update

gstack logo

gstack's auto-update now saves your local edits instead of leaving conflict markers

Auto-update over your local editsconflict markers
Edits saved to a rescue ref firstnothing overwritten
Once a day it says how to inspect, export or delete itrefs/gstack/rescue/
UpdateReviewsCompactionGatesUpgradeScansWindows
garrytan/gstack · CHANGELOG.md 1.91.106.0

gstack's auto-update could leave conflict markers in an install with local edits. Now it saves your edits to a rescue ref first. Once a day it says how to inspect or delete it.

Reviews

Plan reviews get their second opinion back on Claude Code 2.1.277 and later

Without Codex, every plan reviewOutside voice unavailable
A Plan subagent runs in the background5-minute timer
Covers /plan-ceo-review, /plan-eng-review and /plan-devex-review
UpdateReviewsCompactionGatesUpgradeScansWindows
garrytan/gstack · CHANGELOG.md 1.91.106.0

Claude Code removed its Task Output tool, so without Codex, plan reviews always lost their second opinion. Now a Plan subagent runs in the background, and a complete report inside five minutes counts. That covers all three plan reviews.

Compaction

/autoplan keeps going after a Claude Code auto-compaction

Claude Code 2.1.300 compacts mid-runevery phase denied
gstack follows the compactionrun continues
A compaction layout gstack can't parse yetwarning, not a lock
UpdateReviewsCompactionGatesUpgradeScansWindows
garrytan/gstack · CHANGELOG.md 1.91.106.0

On Claude Code 2.1.300, an auto-compaction could lock an /autoplan run. Now the run carries on. A compaction layout gstack can't parse yet gets a visible warning instead of a lock.

Gates

Answering “all” at an /autoplan gate leaves plan changes to you

Items the reviewers say to keepanswered by “all”
Items the reviewers say to changestay pending
Unattended runs record each answer ashuman or agent
UpdateReviewsCompactionGatesUpgradeScansWindows
garrytan/gstack · CHANGELOG.md 1.91.101.0

Answering “all” at an /autoplan gate now resolves only the items reviewers recommend keeping. Ones they recommend changing wait for you. Unattended runs log whether a person or an agent answered.

Upgrade

A gstack upgrade waits while a session is still using the install

Each skill run holds a lease on the installUPGRADE_BUSY
Leases expire after120 minutes
An override forces the upgrade when you need it.
UpdateReviewsCompactionGatesUpgradeScansWindows
garrytan/gstack · CHANGELOG.md 1.91.101.0

A gstack upgrade no longer moves the checkout under a running session: each skill run holds a lease, and the upgrade waits. A lease expires after two hours, and you can force the upgrade.

Scans

/cso finishes its scans, and browse gets its tab back

/cso Semgrep reports parse after redaction. Rerun scans that ended INVALID_OUTPUT
/cso runs through OrbStack’s Docker
browse opens a blank tab after every tab was closed outside it
UpdateReviewsCompactionGatesUpgradeScansWindows
garrytan/gstack · CHANGELOG.md 1.91.106.0

/cso Semgrep reports now survive redaction, so rerun any scan that ended with invalid output. /cso also runs through OrbStack's Docker. And browse recovers when every tab was closed.

Windows

gstack on Windows updates and runs its own scripts again

Auto-update is no longer held on every release
setup.ps1 works under Windows PowerShell 5.1
Pregate, restamp and evidence run scripts through Git Bash
Held since 1.91.89.0? Run the one-time recovery.
docs/troubleshooting.mdAuto-update held: install recovery
UpdateReviewsCompactionGatesUpgradeScansWindows
garrytan/gstack · CHANGELOG.md 1.91.106.0

On Windows, auto-update is no longer held on every release. Setup works under PowerShell 5.1, and gstack's scripts run through Git Bash. Installs held since 1.91.89.0 need the one-time recovery in the troubleshooting guide.