Repository navigation
git-a2a 1.4.0
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-driversand generated contact-kind/plugin documentation.
Bug fixes
- Preserve literal JSON braces in contact templates while rejecting unknown lowercase placeholders.
- Use GitLab-native
issue[title]andissue[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 bashVerify downloaded archives against checksums.txt. See the
CLI reference for every command.