Skip to content

Releases: neprel/git-a2a

git-a2a 1.7.1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 11:49

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

git-a2a 1.7.1-rc.4

git-a2a 1.7.1-rc.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 11:18

What is new in 1.7.1-rc.4

This release packages the user-visible features, fixes, performance work,
refactoring, and documentation changes listed by type below.

Changelog

Install and verify

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

Verify downloaded archives against checksums.txt. See the
CLI reference for every command.

git-a2a 1.7.1-rc.3

git-a2a 1.7.1-rc.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 11:08

What is new in 1.7.1-rc.3

This release packages the user-visible features, fixes, performance work,
refactoring, and documentation changes listed by type below.

Changelog

Features

    • feat(site): capture interactive init in hero transcript

Install and verify

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

Verify downloaded archives against checksums.txt. See the
CLI reference for every command.

git-a2a 1.7.1-rc.2

git-a2a 1.7.1-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 10:54

What is new in 1.7.1-rc.2

This release packages the user-visible features, fixes, performance work,
refactoring, and documentation changes listed by type below.

Changelog

Bug fixes

    • fix(site): clarify CLI guidance and redraw ownership flow

Install and verify

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

Verify downloaded archives against checksums.txt. See the
CLI reference for every command.

git-a2a 1.7.1-rc.1

git-a2a 1.7.1-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 09:57

What is new in 1.7.1-rc.1

Plain dependencies could report current wiring after shim exports were added later, even though those exports had not been applied. A bare git-a2a wire [ID] now applies the late shim exports, and init refuses to replace either existing manifest spelling with a clear recovery instruction. Existing manifests are never overwritten implicitly, and the README, specification overview, landing page, and design prototype now derive their enumerable integration claims from one drift-checked registry.

Bug fixes

  • Apply shim exports added after a plain dependency was locked before reporting wiring is current.
  • Refuse init and init --answers when a2amodule.yml or a2amodule.yaml already exists.
  • Install the pinned HINT compiler in Static site CI so generated contact-kind facts are verified on Linux.

Documentation

  • Generate native ecosystems, build systems, harnesses, distribution channels, contact kinds, and standards across the README, specification, landing page, and design source.
  • Fail both documentation and site checks when those facts drift from adapters, setup harnesses, or normative contact kinds.

Install and verify

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

Verify downloaded archives against checksums.txt and their GitHub build-provenance attestations. See the CLI reference for every command.

git-a2a 1.7.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 09:18

Plain repositories can become agent-aware dependencies

git-a2a 1.7.0 removes the requirement that every upstream repository adopt the standard before a
consumer can manage it. git-a2a add now records an ordinary Git repository as a plain dependency,
keeps its exact commit in the lock, and degrades inspection and routing commands explicitly instead
of failing on a missing manifest. A consumer-owned shim can add exports, contacts, and notes so
the same dependency can be wired and routed immediately; if upstream later publishes its own
manifest, upstream metadata wins visibly.

Repository onboarding now has one deterministic interview for humans and agents. Interactive
init, init --interview --json, and init --answers share the same ordered questions and
renderer, while usage --prompt, the Agent Skill, and doctor expose a repeatable onboarding
workflow. The standard also accepts a2amodule.yaml everywhere it reads a module while continuing
to generate canonical a2amodule.yml files.

The release includes the Windows path-normalization fix found by the cross-platform corpus and a
release-gate correction that verifies stable Homebrew/Scoop aliases correctly while an RC is under
test.

Install

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

Other supported channels are documented in the
installation matrix. Verify downloaded archives
against checksums.txt and the published GitHub provenance. See the
CLI reference and
consumer guide for the complete
workflow.

git-a2a 1.7.0-rc.2

git-a2a 1.7.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 08:58

What is new in 1.7.0-rc.2

This release packages the user-visible features, fixes, performance work,
refactoring, and documentation changes listed by type below.

Changelog

Install and verify

go install github.com/neprel/git-a2a/cmd/git-a2a@v1.7.0-rc.2
curl -fsSL https://git-a2a.com/install.sh | GIT_A2A_VERSION=1.7.0-rc.2 bash

Verify downloaded archives against checksums.txt. See the
CLI reference for every command.

git-a2a 1.7.0-rc.1

git-a2a 1.7.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 08:42

What is new in 1.7.0-rc.1

This release packages the user-visible features, fixes, performance work,
refactoring, and documentation changes listed by type below.

Changelog

Features

    • feat(dependencies): support consumer shims
    • feat(dependencies): support plain git repositories
    • feat(init): add deterministic repository interview
    • feat(manifest): accept yaml extension

Bug fixes

    • fix(dependencies): derive plain IDs from Windows URLs

Install and verify

go install github.com/neprel/git-a2a/cmd/git-a2a@v1.7.0-rc.1
curl -fsSL https://git-a2a.com/install.sh | GIT_A2A_VERSION=1.7.0-rc.1 bash

Verify downloaded archives against checksums.txt. See the
CLI reference for every command.

git-a2a 1.6.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 07:25

What is new in 1.6.0

This release packages the user-visible features, fixes, performance work,
refactoring, and documentation changes listed by type below.

Changelog

Bug fixes

    • fix(mcp): generate documented tool facts

Install and verify

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

Verify downloaded archives against checksums.txt. See the
CLI reference for every command.

git-a2a 1.6.0-rc.2

git-a2a 1.6.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 07:08

What is new in 1.6.0-rc.2

This candidate makes the MCP surface auditable instead of relying on repeated prose. The eight
default tools and six write-enabled tools now share one source for registration, descriptions,
access gates, protocol annotations, golden tests, and generated documentation.

The result is a reviewable 14-row tool-text audit: a future tool change cannot silently leave
the CLI reference, MCP guide, Agent Skill context, or tools/list contract behind.

Changelog

Bug fixes

  • Generate documented MCP tool facts from the registration contract.
  • Enumerate all eight default tools explicitly, including cache-restoring fetch.
  • Verify the complete live tool metadata against its golden and generated audit table.

Install and verify

go install github.com/neprel/git-a2a/cmd/git-a2a@v1.6.0-rc.2
curl -fsSL https://git-a2a.com/install.sh | GIT_A2A_VERSION=1.6.0-rc.2 bash

Verify downloaded archives against checksums.txt and GitHub build provenance. See the
CLI reference and
MCP tool text audit.