Skip to content

git-a2a 1.7.1

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Aug 11:49
· 1 commit to main since this release

What is new in 1.7.1

An ordinary repository could gain a local shim after it was added, yet a later wire could say the wiring was current before it had written that shim, and a repeated init could overwrite an existing manifest. This release makes late-shim wiring explicit, protects both manifest spellings from reinitialization, and shows the deterministic init interview as a real terminal exchange. The manifest schema and lock format are unchanged; public capability lists now come from checked registries, while the release workflows run their JavaScript actions on Node 24.

Features

  • Capture and replay the landing-page init interview through the real CLI in a PTY, including accepted defaults and typed answers.

Fixes

  • Wire shim.exports added after a plain dependency was locked instead of reporting a false current state.
  • Refuse init and init --answers when either a2amodule.yml or a2amodule.yaml already exists, preserving the original bytes.
  • Make human stdin guidance unambiguous while retaining compact FILE|- notation in option usage.
  • Keep generated site facts reproducible in CI and update all repository-owned JavaScript actions to reviewed Node 24 releases.

Documentation

  • Generate public ecosystem, build-system, harness, channel, and contact-kind lists from their source registries without brittle numeric claims.
  • Redraw the ownership diagram around library/consumer repositories and their agents, including the consumer's own module and roster.

Install and verify

go install github.com/neprel/git-a2a/cmd/git-a2a@v1.7.1
curl -fsSL https://git-a2a.com/install.sh | GIT_A2A_VERSION=1.7.1 bash

Verify downloaded archives against checksums.txt and the published GitHub artifact attestations. See the CLI reference for every command.

Full comparison: v1.7.0...v1.7.1