Skip to content

v7.14.0 — The Passport Edition

Choose a tag to compare

@Wolfe-Jam Wolfe-Jam released this 14 Sep 03:43
· 17 commits to main since this release
3dc6111

The Passport Edition

FAF's A2A (Agent2Agent) extension now carries real agent identity, not just provenance.

What's New

  • New extension URI: https://faf.one/ext/context/v1 (was https://faf.one/context)
  • Richer extension params: agentId, passport (well-known URL), mediaTypes (the FAF vnd.* media type family), and nested provenance: {faf, mediaType} — up from a flat provenance-only block
  • provider is now optional on the generated A2A card — emitted only when both vendor and homepage are present in .fafa, instead of hard-requiring them
  • defaultInputModes includes FAF media types when a capability's cites_spec names one, always alongside text/plain
  • assertSameBlock() invariant redesigned for A2A specifically: checks provenance.faf/provenance.mediaType match rather than full byte-identity (MCP/registry cards remain byte-identical as before)

Also in this release

  • Published under both faf-cli and faf package names (dual-publish, as always)

🤖 Generated with Claude Code