agy-reader is verified against the Antigravity CLI (agy) local session format
recorded below. This file is generated by the agy-format-audit skill and is
replaced wholesale on a qualified passing audit (audit_format.sh --record).
Do not hand-edit.
- agy version: 1.2.13
- Verified on: 2026-09-29
- agy-reader commit:
9a228af(clean working tree) - Schema: user_version=1, 7 tables, indices: idx_steps_status,idx_steps_step_type
- Schema fingerprint:
sha256:1ca98426f561fe73223c8620a238405030fdb3014444d970e1300a6009f72f43 - Sidecar shape fingerprint:
sha256:3acca61c897bdec898292c1646090faf1913781f0a4d11ca389bc043ba4ec92a - Sidecar corpus scope:
explicit-version-scoped— deterministic digest over the trajectory JSON's key-structure (seeinternal/shapefp); catches daemon RPC-response reshaping the schema fingerprint cannot see. Corpus-dependent: by default this is the sidecar paired with the newest DB; setAGY_SIDECAR_CORPUSto a stable curated corpus generated by the version under audit. Apartial-<version>-scopedlabel means the corpus was not asserted to be fully re-serialized by that version, so its union may mask a path the version removed; the version in the label makes the next audit reportnot comparableinstead of a falsely reassuringUNCHANGED. Re-sync every sidecar and re-run with--corpus-sweptto earn the comparableexplicit-version-scopedlabel. - IDE surface: the Antigravity IDE (
~/.gemini/antigravity) writes the same conversation.dbschema, verified byte-identical against this fingerprint at Antigravity 2.2.1 (2026-07-02); onlytrajectory_meta.sourcediffers (IDE=1, CLI=17). Spot-check the IDE copy read-only withANTIGRAVITY_CLI_ROOT=$HOME/.gemini/antigravity audit_format.sh— never--recordfrom an IDE root.