Skip to content

Update ADK doc according to issue #1587 - 14#1612

Open
adk-bot wants to merge 1 commit into
mainfrom
agent-changes-20260409-202927
Open

Update ADK doc according to issue #1587 - 14#1612
adk-bot wants to merge 1 commit into
mainfrom
agent-changes-20260409-202927

Conversation

@adk-bot
Copy link
Copy Markdown
Collaborator

@adk-bot adk-bot commented Apr 9, 2026

Google Cloud Agent Registry integration.

Create (or update if a similar page exists) documentation for the Google Cloud Agent Registry integration. Explain that the AgentRegistry client now supports interacting with "Endpoints" via list_endpoints(), get_endpoint(), and get_model_name(). Additionally, document that get_mcp_toolset() now accepts auth_scheme and auth_credential parameters to attach authentication to the retrieved MCP toolset, and that get_remote_a2a_agent() supports custom httpx_client injection.

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 9, 2026

Deploy Preview for adk-docs-preview ready!

Name Link
🔨 Latest commit 7d8b53f
🔍 Latest deploy log https://app.netlify.com/projects/adk-docs-preview/deploys/69d80c2b960f03000897e447
😎 Deploy Preview https://deploy-preview-1612--adk-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@jcwriter74
Copy link
Copy Markdown
Collaborator

jcwriter74 commented May 19, 2026

PROPOSED UPDATE

Google Cloud Agent Registry integration

  • Create (or update if a similar page exists) documentation for the Google Cloud Agent Registry integration.

Link: https://github.com/google/adk-docs/blob/main/docs/integrations/agent-registry.md

  • Explain that the AgentRegistry client now supports interacting with "Endpoints" via list_endpoints(), get_endpoint(), and get_model_name().

Interacting with "Endpoints:

AgentRegistry clients can now support interactions with “Endpoints” through list_endpoints(), get_endpoint(), and get_model_name().
This kind of interaction allows better data governance, discoverability and dynamic resolution.

What is an Endpoint?

An Endpoint possibilitates for agents to engage with a recorded target destination.

What are list_endpoints(), get_endpoint(), and get_model_name()?

  • list_endpoints(): method to discover all registered endpoints within a specific Google Cloud project and location.
  • get_endpoint(): method to retrieve the full configuration details of a specific endpoint resource: its destination URL, description, and the protocol bindings required to connect to it.
  • get_model_name(): method to resolve and parse the underlying model identifier from a given endpoint or resource string.
  • Additionally, the document that get_mcp_toolset() now accepts auth_scheme and auth_credential parameters to attach authentication to the retrieved MCP toolset, and that get_remote_a2a_agent() supports custom httpx_client injection.

get_mcp_toolset() accepts auth_scheme and auth_credential parameters
Adding the Auth parameters provides secure, muti-tenant, and/or governed agents.
WIth auth_scheme and auth_credential, the ADK's authentication framework can manage and attach credentials to requests, token exchanges, and refreshes if necessary.
get_remote_a2a_agent() supports custom httpx_client injection.
By injecting a custom httpx_client, developers gain granular control over the networking layer:
Timeouts: set custom timeout values for agents.
Proxies: traffic to go through a specific proxy.
Custom Authentication: use httpx.Auth subclasses to handle complex authentication flows.
Instead of just a default-configured HTTP client, you can tailor the client's behavior to meet specifics.

Resources:
Duckie * https://duckie.corp.google.com/thread/348130f7-2a0c-4dd2-925b-f8cbfe3fa8b0
Google AI Studio * https://aistudio-preprod.corp.google.com/prompts/1jLyLmnszutupGmKQ7puTEhwQIti-3vj_?resourceKey=0-3_7IO5rqZI2dnsMvN0W2tw

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants