gstack 1.91.34.0: /autoplan works again on current Claude Code

4 days ago

What changed in gstack 1.91.34.0 (2026-10-07): /autoplan dispatches its reviewers again on current Claude Code, including long sessions and claude --bg; the pre-push scan stops flagging your own email; one flagged file no longer stops the artifacts sync; new gstack-doctor; /ship opens the PR early in repos that use Greptile. https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#191340---2026-10-07 https://github.com/garrytan/gstack/commits/main https://github.com/garrytan/gstack/blob/main/docs/autoplan-guard-troubleshooting.md

Ask

Ask about this presentation

Answers are generated from this presentation.

Chapters

  1. 0:00/autoplan dispatches reviewers again
  2. 0:13Long sessions are accepted
  3. 0:27The pre-push scan stops flagging known emails
  4. 0:39One flagged file no longer stops the sync
  5. 0:52New: gstack-doctor
  6. 1:04/ship opens the PR early with Greptile
  7. 1:17Three smaller changes
  8. 1:31Re-render older skills before October 21
Show transcript

/autoplan dispatches reviewers again

gstack logo

gstack 1.91.34.0: /autoplan works again on current Claude Code

BEFORE
0 reviewers allowed

each one denied with "retry"

NOW
every reviewer allowed

in the foreground and with claude --bg

A run already in progress may get one denial: publish the phase report in its own message, then continue
AutoplanSessionsPre-pushSyncDoctorGreptileAlsoCodex
garrytan/gstack · CHANGELOG 1.91.34.0

On current Claude Code, /autoplan refused every reviewer it dispatched and said retry. Now every reviewer goes through, in the foreground and in the background. A run already underway may see one more denial.

Long sessions are accepted

A session journal of any size is accepted

32 MiB any size

only a single record over 32 MiB counts as too large

A resumed 102 MiB session entered Phase 1 in 70 s
AutoplanSessionsPre-pushSyncDoctorGreptileAlsoCodex
garrytan/gstack · CHANGELOG 1.91.34.0

Long sessions work again. The guard used to refuse any session journal over 32 MiB; now any size is accepted. A resumed session over a hundred mebibytes reached phase one in about seventy seconds.

The pre-push scan stops flagging known emails

The pre-push scan stops flagging your own email

git config user.emailno longer reported
emails in the historyno longer reported
HIGH secretsstill block the push
An address that only some other remote knows still reports
AutoplanSessionsPre-pushSyncDoctorGreptileAlsoCodex
garrytan/gstack · CHANGELOG 1.91.34.0

The pre-push scan stops warning about your own email and addresses already in the repo's history. High severity secrets still block the push, and an address only another remote knows still reports.

One flagged file no longer stops the sync

One flagged file no longer stops the artifacts sync

BEFORE
nothing pushes

no notice; one machine went 18 days without a push

NOW
that file waits

the rest pushes, and every skill start says so

AutoplanSessionsPre-pushSyncDoctorGreptileAlsoCodex
garrytan/gstack · CHANGELOG 1.91.34.0

One flagged file used to stop the artifacts sync without telling you. One contributor's machine went 18 days without a push. Now that file waits, the rest pushes, and every skill start tells you.

New: gstack-doctor

gstack-doctor shows what's ready before you start a skill

installBunhooksCodexartifacts syncClaude Code versionlargest journal
ok · warn · not configured · fail
Spends nothing unless you add --live
AutoplanSessionsPre-pushSyncDoctorGreptileAlsoCodex
garrytan/gstack · CHANGELOG 1.91.34.0

New: gstack-doctor. One row each for your install, Bun, hooks, Codex, the artifacts sync, Claude Code and your largest session journal. It spends nothing unless you ask for a live check.

/ship opens the PR early with Greptile

In repos that use Greptile, /ship opens the PR early

tests passDraft PR opens
→
in parallelGreptile reviews
→
up to 10 minComments folded in
On a public repo it asks once first · the old order is one config setting away
AutoplanSessionsPre-pushSyncDoctorGreptileAlsoCodex
garrytan/gstack · CHANGELOG 1.91.34.0

In repos that use Greptile, /ship opens a draft pull request once its tests pass. Greptile reviews while ship runs its own checks, and its comments land in the same pass. Public repos get asked first.

Three smaller changes

Three smaller changes you may notice

outside reviewsUntagged findings show unverified, never clean
browser skillsOffer a tab you're already signed in to
/context-restoreProposes the newer checkpoint and shows both
AutoplanSessionsPre-pushSyncDoctorGreptileAlsoCodex
garrytan/gstack · CHANGELOG 1.91.34.0

Outside reviews that list findings without a severity tag now show unverified, never clean. Browser skills offer a tab you're already signed in to. And context restore stops handing you an older checkpoint.

Re-render older skills before October 21

Skills rendered before this release need re-rendering by October 21

todaythey source the Codex probe and print one deprecation line
2026-10-21sourcing stops working in a release on or after this date
/gstack-upgradere-renders them
CHANGELOG.mdWhat this means for you, 1.91.34.0
AutoplanSessionsPre-pushSyncDoctorGreptileAlsoCodex
garrytan/gstack · CHANGELOG 1.91.34.0

Skills rendered before this release still source the Codex probe and print a deprecation line. That stops working in a release on or after October 21st; upgrading re-renders them. The change log has the rest.