Skip to Content
A2A Public APIOverview

A2A Public API

The A2A (Agent-to-Agent) Public API lets you invoke Cendriix agents programmatically from your own applications, CI/CD pipelines, or Slack bots — via standard HTTP.

What you can do

CapabilityDescription
Invoke agentsSend a task to any agent via POST /v1/a2a/invoke and get structured artifacts back
Stream resultsSubscribe to real-time SSE events as the agent works
WebhooksRegister endpoints to receive HMAC-signed callbacks on task completion
Agent discoveryList available agents and read signed fleet cards
Visibility controlConfigure agent discoverability (internal, tenant, external) via Helix
SDKUse the @cendriix/a2a TypeScript SDK for type-safe integration

Architecture

Core discoverable agents

The following built-in agents are pre-configured with tenant visibility and available for same-workspace A2A delegation out of the box:

AgentRoleCapabilities
Cendriix CoderFull-stack implementationcode_generation
Cendriix ReviewerCode review and security auditcode_review, security_review
Cendriix OrchestratorMulti-agent coordinatorplanning, analysis

All other core agents remain internal and are only accessible through direct platform orchestration. You can create your own discoverable agents via Helix.

Next steps

Last updated on