gstack v1.91.318.0 (regular release)
76 versions since v1.91.242.0, one line each. Compare or read the full changelog.
Team-mode installs follow the stable branch, which now points here; gstack-config set update_channel main follows every merge instead (docs/releases.md).
- 1.91.318.0 (2026-10-29): /office-hours now has eval tasks for the shared skill eval, and /write-skill's diet locks its tasks before a paid run.
- 1.91.317.0 (2026-10-29): Registered gstack skills now say when to use them where the harness model reads them, and OpenClaw lists the task skills directly.
- 1.91.316.0 (2026-10-29): /ship takes a token cap and stops cleanly at it, and long runs hand their heavy segments to fresh-context children.
- 1.91.315.0 (2026-10-29): see CHANGELOG.md
- 1.91.314.0 (2026-10-29): A later autoplan gate that asks nothing new is now answered with the owner's earlier words instead of another round trip.
- 1.91.313.0 (2026-10-29): The PII scanner stops flagging two kinds of ordinary text: a bare power-of-two or hash constant in code, and a package@version-style filename.
- 1.91.312.0 (2026-10-29): An install check run from inside /ship no longer upgrades gstack under it.
- 1.91.311.0 (2026-10-29): A sealed policy can now refuse
sealed/<set>/tasks.jsonwhile allowing theMANIFEST.jsonbeside it, and can catchHELDOUT/with aheldoutglob. - 1.91.310.0 (2026-10-29): The cookie workflow judge now asks for structured output, so a quote the model forgets to escape can no longer fail the gate.
- 1.91.309.0 (2026-10-29): The judged review and Eng prose each give one rule where the paid judges kept finding two, and a judge that runs out of time now says what it was waiting on.
- 1.91.308.0 (2026-10-29):
gstack-restampno longer cuts a four-part package.json version to three parts in a repo whose convention is four. - 1.91.307.0 (2026-10-29): /ship now reviews in proportion to what the diff can break: light, standard or full depth.
- 1.91.306.0 (2026-10-29): A /ship receipt now survives a base merge that only regenerates outputs, and a rebase onto the tree it reviewed.
- 1.91.305.0 (2026-10-29): You can now render gstack with whole skills, skill sections, model overlays or preamble pieces left out, as a byte-exact tree with a lock file, so an eval can measure which instructions a model actually needs.
- 1.91.304.0 (2026-10-29): Running the Capy installer for a second workflow on the same machine no longer takes away the first one's admission.
- 1.91.303.0 (2026-10-29):
gstack-pr-shotsno longer edits your.gitignorein the middle of /ship, so the pregate stays fresh and the ship receipt gets written. - 1.91.302.0 (2026-10-29): Three flaky gate cases from the 2026-10-28 daily flaky pass are repaired: shared-libs-review-index-flags, ship-exploratory-late-input (with ship-exploratory-plan-checks, which failed the same way), and the real-Chromium cookie-auth positive case.
- 1.91.301.0 (2026-10-29): Four paid gate cases that went red on 2026-10-28 without a product defect now pass on the runs that failed them.
- 1.91.300.0 (2026-10-28): Three free tests that went red at random now fail only when the code under test is wrong.
- 1.91.299.0 (2026-10-28): The Captain brief now says what
recdoes when a gate carries earlier decisions. - 1.91.298.0 (2026-10-28): Dia is gone from gstack.
- 1.91.297.0 (2026-10-28): The terminal agent on Windows no longer waits on PowerShell to learn its own start time, so it boots in about a second and a slow PowerShell can no longer leave it without an identity.
- 1.91.296.0 (2026-10-28): The docsync gate stops failing ship-docsync-current and ship-docsync-store when the agent asks the docs helper for its usage in the middle of a line of reads.
- 1.91.295.0 (2026-10-28): Deleting or renaming a test no longer fails pregate with PREGATE_NO_LANE.
- 1.91.294.0 (2026-10-28):
gstack-doctorand setup's hook check start far fewer processes, so the doctor tests fit the Windows CI lane again. - 1.91.293.0 (2026-10-28):
gstack-harnesserrors print again, andregister qmsays plainly that QM cannot import gstack yet. - 1.91.292.0 (2026-10-28): A fix for a regression on stable can skip the 72-hour wait, like a security fix.
- 1.91.291.0 (2026-10-28): /ship and /autoplan size their review to the diff.
- 1.91.290.0 (2026-10-28): Installing gstack inside an agent harness now gives that harness gstack's skills, the harness's own way.
- 1.91.289.0 (2026-10-28): /plan-design-review, /office-hours and /design-review load 15 to 40 percent fewer bytes per run, with the same or better task results.
- 1.91.288.0 (2026-10-28): Stable moves twice a week, and never twice in 72 hours unless a security fix needs it.
- 1.91.287.0 (2026-10-28): Write, change and slim skills with
/write-skill; the first diet halves /learn's template with the same results. - 1.91.286.0 (2026-10-28): Two ship-touching PRs in one merge train no longer overshoot ship's size cap together, and verify stops freezing the queue on a train whose PRs all landed long ago.
- 1.91.285.0 (2026-10-27): A lane plans before it builds, and the /captain skill says so.
- 1.91.284.0 (2026-10-27): Five small takes from tstack, in gstack's words.
- 1.91.283.0 (2026-10-27): /benchmark's collection, comparison, budget and trend phases now agree with its vet-the-number section.
- 1.91.282.0 (2026-10-27): A merge the pre-merge verify accepted no longer freezes the queue, and a slot stamp touches only the stamp files.
- 1.91.281.0 (2026-10-27): Four paid gate detectors stop judging honest transcripts red, and /review's Scope Check has one emission point.
- 1.91.280.0 (2026-10-27): Three free-tier tests measured something other than what they assert, and the Ubicloud quota wait shaved its own budget.
- 1.91.279.0 (2026-10-27): A licence line or a changelog entry no longer buys a full paid gate, the review loop stops re-reporting findings the owners have already ruled below the floor, and three follow-ups from the Blast radius ship land.
- 1.91.278.0 (2026-10-27): The merge train's tooling stops failing the lanes for things the tooling itself could see.
- 1.91.277.0 (2026-10-27): office-hours stops carrying its own copy of the shared AskUserQuestion subsections.
- 1.91.276.0 (2026-10-27): Tier 2+ skills load the shared preamble once per session instead of once per invocation.
- 1.91.275.0 (2026-10-27): see CHANGELOG.md
- 1.91.274.0 (2026-10-27): /design-html and /design-review now run the design lint, and its copy tier reports every content and ship-floor tell at its line (hallmark phase 2, GSTA-92; Garry 2026-10-26 "Do it", option a).
- 1.91.273.0 (2026-10-27): A PR body opens with the problem it solves, says what else it touches, and the prose /ship publishes is checked for autopilot tells before it goes out.
- 1.91.272.0 (2026-10-27): see CHANGELOG.md
- 1.91.271.0 (2026-10-27): The merge-train bisect can run in CI.
- 1.91.270.0 (2026-10-27): see CHANGELOG.md
- 1.91.269.0 (2026-10-27): An autoplan gate now arrives with its price, and the approvals record lands where the whole crew can read it.
- 1.91.268.0 (2026-10-27): Two read-and-write helpers absorbed from pstack: a decision trail a reviewer reads without the transcript, and a worktree audit that tells you which Conductor worktrees are safe to remove.
- 1.91.267.0 (2026-10-27): The Captain guide says which questions never need to reach a person.
- 1.91.266.0 (2026-10-27): see CHANGELOG.md
- 1.91.265.0 (2026-10-27): Four more principles, and three places gstack stops asking what it could observe (pstack absorb, lane C3, GSTA-124).
- 1.91.264.0 (2026-10-27): /design-motion turns an approved design into a showcase loop for X and the website; adapted from Elaya's design-to-motion (GSTA-92 plan item 15, Garry 2026-10-25 "Do it").
- 1.91.263.0 (2026-10-27): Merge trains read their screens from the run, follow themselves without a daemon, and refuse what would have cost a gate.
- 1.91.262.0 (2026-10-27): The weekly release accepts a commit a green train merged, and five lane frictions seen in operation are gone.
- 1.91.261.0 (2026-10-27):
gstack-restamp --nextmoves a PR's quotedsince:rows when its VERSION already equals the base's (gbrain #7640). - 1.91.260.0 (2026-10-27): see CHANGELOG.md
- 1.91.259.0 (2026-10-26): New
/ubicloudskill: the Ubicloud runner moves into gstack with the discipline a shared vCPU quota needs. - 1.91.258.0 (2026-10-26): The session check stops failing for things that are not failures, and a consuming repository can name the gstack it wants without broadcasting to every thread.
- 1.91.257.0 (2026-10-26): A remote gate that ran ahead of the stamp now clears /ship's small-machine obligation; gbrain stops paying a second full gate per PR.
- 1.91.256.0 (2026-10-26): The /ship review loop converges, and a receipt survives a base merge.
- 1.91.255.0 (2026-10-26): Merge trains fill at 3 READY PRs or one hour after the first READY, and a train verdict's cost line no longer hides the trials it could not price.
- 1.91.254.0 (2026-10-26): Pregate ergonomics for a repository that is not gstack (Lane D, GSTA-112; plan harness-codify E4–E6; Captain issues 6, 11, 12).
- 1.91.253.0 (2026-10-26):
/captain(also/crew): the crew operating model that keeps many agents merging into one base branch without turning it red, as a gstack skill with templates and a team guide. - 1.91.252.0 (2026-10-26):
/retrocan now say whether the factory is getting better, and a new team has one page that takes it from zero to its first merged train on gstack + Capy. - 1.91.251.0 (2026-10-26): A free, deterministic design lint ships with gstack:
bin/gstack-design-lintchecks a page's HTML, CSS and components for the tells that make it read as machine-made, in under a second, and with--rendermeasures what only a browser can. - 1.91.250.0 (2026-10-26): Three free-tier fixtures stop racing themselves (GSTA-107 daily flaky pass).
- 1.91.249.0 (2026-10-26): Five paid-case flakes from the 2026-10-26 train gates, repaired at their causes (GSTA-107 daily flaky pass).
- 1.91.248.0 (2026-10-26):
$Bin direct mode no longer lets Chromium pick a proxy from the environment (#3440 item 8). - 1.91.247.0 (2026-10-26): /plan-eng-review no longer points its reader at three things its own text never defines.
- 1.91.246.0 (2026-10-26): The README is a first-ten-minutes page again: what gstack is, how to install it, the first three skills to try, the skills tables, platform notes, and links to docs/ for everything else.
- 1.91.245.0 (2026-10-26):
gstack-ship-queue readycounts CI the way GitHub's rollup does, and names the way through a CHANGELOG-only conflict. - 1.91.244.0 (2026-10-26): A restamp PR no longer fails pregate for the manifests it stamps.
- 1.91.243.0 (2026-10-26): The launch environment reaches every gstack command and child through a sourceable file, and nothing in a skill fence may print the environment (GSTA-104).