Skip to content

chore(cli-version): verify agy against 1.1.25 - #967

Merged
kaizhou-lab merged 1 commit into
mainfrom
chore/bump-agy-0125
Sep 3, 2026
Merged

chore(cli-version): verify agy against 1.1.25#967
kaizhou-lab merged 1 commit into
mainfrom
chore/bump-agy-0125

Conversation

@kaizhou-lab

Copy link
Copy Markdown
Contributor

Moves VERIFIED_AGY_VERSION from 1.1.24 to 1.1.25.

Gate Result
A — contract DEGRADED — agy publishes no protocol schema; gate B carries the weight
B — live e2e PASS 7/7, 253.72s
C — release notes CLEAR

Gate B ran against a manifest download whose sha512 was checked before it executed. The log reports only version=1.1.25, and the binary was byte-identical before and after (mtime=08:14:24 size=181511808). The machine's own agy stayed on 1.1.18.

On the runtime: 254s against a normal 140–175s. That is provider latency, not a regression — every test passed, and it is nothing like the 5x blowup that produced five 300s timeouts on 2026-09-03. Noted rather than glossed over, since a slow provider and a broken release fail gate B the same way.

Gate C came from the web page — the sources swapped again

source covers
agy changelog from the 1.1.25 binary 1.1.22, 1.1.23, 1.1.24 — no 1.1.25
the rendered web changelog (412,268 bytes) 1.1.23, 1.1.24, 1.1.25 ← used

The bundled copy is a snapshot from when its build was cut, so it can lag its own binary; the web page can freeze for days. Neither is authoritative, so both are checked every run and the record says which was used.

Nothing in 1.1.25 touches a contract we depend on

  • Gemini 3.8 Flash added to the model catalog — additive: one more row in what probe_models reads. Checked rather than assumed, because the 1.1.12 TSV-column change is the standing counter-example; models --help is unchanged (below).
  • Markdown-defined custom agents now inherit ambient skills, rules and subagents — does not reach us. We never pass --agent (no occurrence anywhere under crates/), and AionUi no longer creates a workspace .agents/skills tree (skills.rs:9,95).
  • "Fixed a fatal nil pointer crash … background summary updates reading cached steps after trajectory closure" — that crash would have reached us as a turn dying without a terminal frame (the !saw_terminal path, conn.rs:805). Nothing to adopt; it removes a failure mode.
  • The rest is interactive TUI (/resume grouping, /skills Windows paths, /boost), agy-side MCP OAuth, or Remote Control tunnelling — none of which we drive.

Flag surface, checked against a file rather than a binary

--help and models --help are byte-identical 1.1.24 → 1.1.25, diffed against the captures the previous run stored in the record — not by re-running the 1.1.24 binary, which would have self-updated it away and destroyed the control.

That gap was declared openly in 1.1.24's record; storing the captures closed it on the very next run. 1.1.25's help.txt and help-models.txt are stored too.

Tests

Pinned assertions moved with the constant, including the literal verified-release case. cargo test -p aionui-session --lib cli_version: 14/14. Clippy clean, fmt clean.

Record: ~/aion/protocols/samples/antigravity-cli/1.1.25/

Constants and record only — no source change.

Gate B: 7/7, 253.72s, against a manifest download whose sha512 was checked
before it ran. The suite log reports only version=1.1.25, and the binary was
byte-identical before and after (mtime 08:14:24, size 181511808).

The run took 254s against a normal 140-175s. That is provider latency, not a
regression -- every test passed, and it is nothing like the 5x blowup that
produced five 300s timeouts on 2026-09-03.

Gate C: CLEAR, read from the WEB changelog. Both sources were checked and they
swapped again: the 1.1.25 binary's bundled `agy changelog` stops at 1.1.24,
while the web page carries 1.1.25.

Nothing in 1.1.25 touches a contract we depend on. Gemini 3.8 Flash is an
additive row in the catalog probe_models reads. The Markdown custom-agent
inheritance change does not reach us -- we never pass --agent anywhere under
crates/, and AionUi no longer creates a workspace .agents/skills tree
(skills.rs:9,95). The rest is TUI, agy-side auth, or crash hardening; the nil
pointer fix after trajectory closure removes a way a turn could die without a
terminal frame.

--help and models --help are byte-identical 1.1.24 -> 1.1.25, diffed against the
captures the previous run stored in the record rather than by re-running the
1.1.24 binary, which would have self-updated it away. That gap was declared
openly last run; storing the captures closed it. 1.1.25's are stored too.

Record: ~/aion/protocols/samples/antigravity-cli/1.1.25/
@kaizhou-lab
kaizhou-lab enabled auto-merge (squash) September 3, 2026 18:08
@kaizhou-lab
kaizhou-lab merged commit a7cc6de into main Sep 3, 2026
6 checks passed
@kaizhou-lab
kaizhou-lab deleted the chore/bump-agy-0125 branch September 3, 2026 18:24
suoak added a commit to suoak/AionCore that referenced this pull request Sep 5, 2026
)

Logical transplant of upstream ACP npx lock + cli-version verify pins
(iOfficeAI#963iOfficeAI#967 lineage) without brand rewrites. WorkMate user-facing
version-drift copy stays WorkMate.

Lock: codebuddy 2.143.1, dimcode 0.3.28, dirac 0.5.5, glm 1.8.0,
grok 1.0.18, kilo 7.5.9. Verified floors: codex 0.151.0, agy 1.1.25.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant