chore(cli-version): verify agy against 1.1.25 - #967
Merged
Conversation
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
enabled auto-merge (squash)
September 3, 2026 18:08
2 tasks
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#963–iOfficeAI#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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Moves
VERIFIED_AGY_VERSIONfrom 1.1.24 to 1.1.25.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
agy changelogfrom the 1.1.25 binaryThe 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
probe_modelsreads. Checked rather than assumed, because the 1.1.12 TSV-column change is the standing counter-example;models --helpis unchanged (below).--agent(no occurrence anywhere undercrates/), and AionUi no longer creates a workspace.agents/skillstree (skills.rs:9,95).!saw_terminalpath,conn.rs:805). Nothing to adopt; it removes a failure mode./resumegrouping,/skillsWindows 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
--helpandmodels --helpare 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.txtandhelp-models.txtare 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.