gstack 1.99.4.0: /ship keeps its second-model review when OpenAI refuses it
9 hours ago
gstack 1.99.4.0: when OpenAI refuses /ship's second-model review under its cyber-security policy, Capy's /ship retries it on GPT-6 Astra, then Gemini 4 Carbon. Reviewers now state their blocker count, gbrain setups under GBRAIN_HOME sync to the right brain, and three /ship fixes land. Changelog 1.99.4.0: https://github.com/garrytan/gstack/blob/main/CHANGELOG.md#19940---2026-11-14 Commits: https://github.com/garrytan/gstack/commits/main gstack: https://github.com/garrytan/gstack
Ask about this presentation
Chapters
Show transcriptHide transcript
When OpenAI refused /ship's outside review as a cyber-security risk, that second read was lost. On Capy, /ship now asks GPT-6 Astra again for a read-only correctness review, and then Gemini 4 Carbon.
If all three models refuse, the native review still runs, and the pull request lists the missing read as a coverage gap. The Codex CLI and API runners name the refusal but do not retry.
Every blocking reviewer in /ship now ends with one line counting its blocking findings. If gstack parsed fewer blockers, it adds a critical row for each missing one, so a blocker the parser misses still blocks.
With two brains on one machine, gstack read the config in the home folder and ignored GBRAIN_HOME, so the source wireup could sync to the wrong brain. The wireup, skill start and health checks now follow GBRAIN_HOME.
Tests in hidden folders like the GitHub scripts folder now run instead of failing. The outside review renders again for pull requests over two megabytes, and a results manifest you exclude by name leaves the review.
If you run /ship on Capy, or keep a brain under GBRAIN_HOME, I would take this update, though the model retry needs a Capy machine. The gstack changelog has every detail, including a check for misdirected syncs.
Up next
0:57gstack 1.99.3.0: /ship stops refusing Next.js and SvelteKit route files
@gstack
1 day ago
1:48gstack's browser skills work again in Codex and Cursor
@gstack
2 days ago
3:18gstack 1.98.0.0 drops /investigate and /plan-eng-review, and new installs go stable
@gstack
1 week ago
3:11gstack 1.97.0.0’s browser stops trusting compromised certificates, and /investigate can demand a root cause
@gstack
1 week ago
3:12gstack’s /land-and-deploy now waits for you to type it, and /runaway-stopper catches runaway agents
@gstack
1 week ago
3:18gstack’s browser moves to Chromium 156, and /ship stops pushing merge conflicts
@gstack
1 week ago
3:21gstack’s new Claude Code hooks pick the right skill and check it finished
@gstack
1 week ago
1:37gstack’s /autoplan now runs a CEO review that asks you nothing
@gstack
1 week ago
1:59gstack now installs into Gemini CLI, and draws mockups with Gemini
@gstack
1 week ago
2:43gstack merge trains now land pull requests in any repo
@gstack
1 week ago
1:37gstack’s /ship stops re-reviewing your whole diff on every pass
@gstack
2 weeks ago
1:56gstack now auto-runs only four skills, so it stops colliding with other skill packs
@gstack
2 weeks ago





