You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat: Add DNS-AID tools for agent discovery via DNS #4859
Add DNS-AID (DNS-based Agent Identification and Discovery) tools to Google ADK, enabling agents to discover, publish, and unpublish other agents via DNS SVCB records.
Motivation
AI agent ecosystems need a decentralized, standards-based discovery mechanism. DNS-AID (IETF draft-mozleywilliams-dnsop-dnsaid-01) uses DNS SVCB records to publish agent metadata — capabilities, endpoints, protocols, and versions — making agents discoverable without centralized registries.
Google ADK already supports A2A (Agent-to-Agent) protocol. DNS-AID complements A2A by providing the discovery layer: agents publish their A2A endpoints to DNS, and other agents find them via standard DNS queries. This enables:
Decentralized discovery: No central registry needed
DNS-native: Leverages existing DNS infrastructure, caching, and security (DNSSEC)
A2A bridge: DNS-discovered agents with protocol=a2a can be converted to ADK RemoteAgent references
@IngmarVG-IB Thank you for submitting this feature request. It’s currently under review by our team, and I’ll keep you posted on any updates. We appreciate your input!
the pull request implementing this was closed on 13 august, and this issue tracks the same work.
the reason isn't that integrations don't belong here — the directory holds plenty and your revision followed its guidelines. it's that dns-aid is still an ietf draft, and discovery would be tested against live dns we don't control. functiontool, remotea2aagent and mcptoolset are public, so a separate package gives the same thing. closing; open a new issue if the draft lands.
Activity
klateefa commentedon Mar 18, 2026
@IngmarVG-IB Thank you for submitting this feature request. It’s currently under review by our team, and I’ll keep you posted on any updates. We appreciate your input!
GWeale commentedon Sep 16, 2026
the pull request implementing this was closed on 13 august, and this issue tracks the same work.
the reason isn't that integrations don't belong here — the directory holds plenty and your revision followed its guidelines. it's that dns-aid is still an ietf draft, and discovery would be tested against live dns we don't control. functiontool, remotea2aagent and mcptoolset are public, so a separate package gives the same thing. closing; open a new issue if the draft lands.