chore(release): re-slot C2 to v1.91.61.0 (merge queue); migration renamed to match VERSION

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This commit is contained in:
garrytanandcapy-ai[bot] committed 2026-10-08 15:27:56 +00:00
1 parent 3908e271a2
commit 90832f4406
7 files changed
+8 -8

No files matched your search

+2 -2
View File
@@ -1,6 +1,6 @@
# Changelog
## [1.91.58.0] - 2026-10-08
## [1.91.61.0] - 2026-10-08
**A gstack install carries skills only for the agents you installed: a global Claude install drops from 632 SKILL.md files (34.7 MB) to 63 (2.5 MB).**
**Codex and the other non-Claude agents get every file their skills read, instead of failing those reads silently.**
@@ -35,7 +35,7 @@ Run `/gstack-upgrade` (or `git pull && ./setup`). The first setup prints one `pr
- README and `docs/troubleshooting.md` explain the record, the prune and its backup, and how to get an agent back. `docs/ADDING_A_HOST.md` documents the render contract and the new host checklist step. setup's Hermes, OpenClaw and GBrain hints say to add the agent to the record before rendering it by hand.
#### For contributors
- `bin/gstack-host-renders.sh` owns the record, the build's host selection and the prune; `scripts/build.sh`, setup, `bin/dev-setup` and `gstack-upgrade/migrations/v1.91.58.0.sh` source it. `bin/dev-setup` records Codex because it serves the repo's `.agents/`. `hosts/define-host.ts`' `sharedRuntimeRoot()` mirrors setup's new `_link_runtime_dists` list and `_copy_runtime_skill_refs`.
- `bin/gstack-host-renders.sh` owns the record, the build's host selection and the prune; `scripts/build.sh`, setup, `bin/dev-setup` and `gstack-upgrade/migrations/v1.91.61.0.sh` source it. `bin/dev-setup` records Codex because it serves the repo's `.agents/`. `hosts/define-host.ts`' `sharedRuntimeRoot()` mirrors setup's new `_link_runtime_dists` list and `_copy_runtime_skill_refs`.
- New tests: `test/runtime-root-assets.test.ts` builds each runtime root with setup's own functions and checks every `$GSTACK_ROOT` literal in that agent's render on disk (it fails on the previous setup for all five roots); `test/host-renders.test.ts` (record, build selection, sequential installs, the upgrade refresh path); `test/host-renders-prune.test.ts` (a real all-agent render with a customized file, a user file, a look-alike skill and links; two installs on one state root; link-based seeding; the migration).
- Not verified: Cursor-agent and Claude Code were not re-run against the trimmed tree; the numbers are on-disk counts. The Windows copy-install paths are covered by stubbed tests only.
- Thanks to @vschoener for reporting #1694 and for the first fix attempt in #1695, @skyzer for the relocation approach in #1819 (both closed in favor of this one), @Saisreenivas for the Cursor-agent freeze report, and @el-analista for #1077.
+1 -1
View File
@@ -310,7 +310,7 @@ From the approved 2026-10 test/eval/CI audit plan; the audit PR files these.
application-control messages as blocked from reporters' captures; nobody has
run it on an enforcing machine. **Effort:** S. **Priority:** P3.
### P2/P3: install footprint follow-ups from the October fix wave (PR C2, v1.91.58.0)
### P2/P3: install footprint follow-ups from the October fix wave (PR C2, v1.91.61.0)
- **`scripts/ship-measure.ts` on env-var hosts** — /ship's measure loop runs
`$GSTACK_ROOT/scripts/ship-measure.ts`, which imports gstack's test helpers
+1 -1
View File
@@ -1 +1 @@
1.91.58.0
1.91.61.0
+1 -1
View File
@@ -1,4 +1,4 @@
# gstack digest v1.91.58.0 — regenerate/re-copy after upgrading gstack
# gstack digest v1.91.61.0 — regenerate/re-copy after upgrading gstack
Behavioral rules from gstack (https://github.com/garrytan/gstack), compressed
for agent hosts without a full skill install. The full skills add workflows,
+1 -1
View File
@@ -779,7 +779,7 @@ add its name to `.gstack-installed-hosts` first, then run
`bun run gen:skill-docs --host <name>`. To restore one file, `mv` it back from
the backup. A `kept` file is yours: move or delete it when you no longer need it.
The backup sits in gstack's state root, which no agent scans; delete it once
you are sure you don't need it (about 36 MB for a pre-1.91.58 Claude install).
you are sure you don't need it (about 36 MB for a pre-1.91.61 Claude install).
**Expected result.** The next `./setup` prints no `pruned` line, and
`./setup --status` lists the agents you use.
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
# Migration: v1.91.58.0 — install footprint (#1694). The release queue may
# Migration: v1.91.61.0 — install footprint (#1694). The release queue may
# rename this file at /ship; it must match VERSION.
#
# Installs used to render every host's skills inside the checkout, so a global
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "gstack",
"version": "1.91.58",
"version": "1.91.61",
"description": "Garry's Stack — Claude Code skills + fast headless browser. One repo, one install, entire AI engineering workflow.",
"license": "MIT",
"type": "module",