A2A Client Polling Intermediate Catch Event Connector (early access)
Agent-to-Agent (A2A) polling inbound connector. Supports polling asynchronous tasks, but can also directly correlate messages and synchronously completed tasks.
Required inputs
| Key | Label | Type |
|---|---|---|
data.connection.url | A2A server URL | FEEL expression |
internal_clientResponse | A2A Client Response | FEEL expression |
deduplicationId | Deduplication ID | string |
Optional inputs
| Key | Label | Type |
|---|---|---|
data.connection.agentCardLocation | Agent card location | FEEL expression |
data.historyLength | History length | FEEL expression |
data.taskPollingInterval | Task polling interval | FEEL expression |
activationCondition | Activation condition | FEEL expression |
messageIdExpression | Message ID expression | FEEL expression |
messageTtl | Message TTL | FEEL expression |
deduplicationModeManualFlag | Manual mode | string |
resultVariable | Result variable | string |
resultExpression | Result expression | FEEL expression |
Apply this connector with @bpmnkit/connectors
import { applyConnectorTemplate } from "@bpmnkit/connectors"
const result = applyConnectorTemplate("io.camunda.connectors.agenticai.a2a.client.polling.intermediate.v0", {
"data.connection.url": "= ...",
"internal_clientResponse": "= ...",
"deduplicationId": "...",
"data.connection.agentCardLocation": "= ...",
"data.historyLength": "= 3",
})