Class A2aAgent (1.119.0)

A2aAgent(
 *,
 agent_card: AgentCard,
 task_store_builder: typing.Callable[[...], TaskStore] = None,
 task_store_kwargs: typing.Optional[typing.Mapping[str, typing.Any]] = None,
 agent_executor_kwargs: typing.Optional[typing.Mapping[str, typing.Any]] = None,
 agent_executor_builder: typing.Optional[
 typing.Callable[[...], AgentExecutor]
 ] = None,
 request_handler_kwargs: typing.Optional[typing.Mapping[str, typing.Any]] = None,
 request_handler_builder: typing.Optional[
 typing.Callable[[...], RequestHandler]
 ] = None,
 extended_agent_card: AgentCard = None
)

A class to initialize and set up an Agent-to-Agent application.

Methods

A2aAgent

A2aAgent(
 *,
 agent_card: AgentCard,
 task_store_builder: typing.Callable[[...], TaskStore] = None,
 task_store_kwargs: typing.Optional[typing.Mapping[str, typing.Any]] = None,
 agent_executor_kwargs: typing.Optional[typing.Mapping[str, typing.Any]] = None,
 agent_executor_builder: typing.Optional[
 typing.Callable[[...], AgentExecutor]
 ] = None,
 request_handler_kwargs: typing.Optional[typing.Mapping[str, typing.Any]] = None,
 request_handler_builder: typing.Optional[
 typing.Callable[[...], RequestHandler]
 ] = None,
 extended_agent_card: AgentCard = None
)

Initializes the A2A agent.

clone

clone() -> vertexai.preview.reasoning_engines.templates.a2a.A2aAgent

Clones the A2A agent.

register_operations

register_operations() -> typing.Dict[str, typing.List[str]]

Registers the operations of the A2A Agent.

set_up

set_up()

Sets up the A2A application.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.