A2AAgent​A2​A​Agent

Call a remote AI agent via the A2A protocol.

yaml
type: "io.kestra.plugin.ai.agent.A2AAgent"

Call a remote AI agent via the A2A protocol.

yaml
id: a2a_agent
namespace: company.ai

inputs:
  - id: prompt
    type: STRING

tasks:
  - id: agent
    type: io.kestra.plugin.ai.agent.AIAgent
    serverUrl: "http://localhost:10000"
    prompt: "Summarize the following content: {{ inputs.prompt }}"
Properties

Text prompt

The input prompt for the language model

Server URL

The URL of the remote agent A2A server

Remote agent output