Skip to content

git-a2a 1.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 12:46
· 53 commits to main since this release

What is new in 1.4.0

Repository owners often live outside GitHub, while dependency consumers still need one reliable way to reach the right agent.
git-a2a now delivers issue contacts through GitLab, Gitea, Forgejo, Codeberg and GHES drivers; every other forge or tracker can use a prefilled deep link, a consumer plugin, or an owner-declared HTTP/exec call after explicit consumer consent.
Unknown contact kinds remain portable data, manifest text stays untrusted, executable declarations never pass through a shell, and HTTP/exec delivery remains disabled until the consumer allows it.

Changelog

Features

  • Add forge-agnostic GitLab, Gitea, Forgejo, Codeberg and GHES issue delivery.
  • Add contact-driver plugins with a versioned JSON stdin/stdout contract.
  • Add consumer-gated declared HTTP and executable contact delivery.
  • Add git-a2a contact --list-drivers and generated contact-kind/plugin documentation.

Bug fixes

  • Preserve literal JSON braces in contact templates while rejecting unknown lowercase placeholders.
  • Use GitLab-native issue[title] and issue[description] deep-link parameters.
  • Sanitize remote HTTP failures consistently across contact, card and JWKS retrieval.

Install and verify

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

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