AI Agent - Aug 12, 2026

Agent Executor Compatibility: A2A, MCP, Skills, Harnesses

Quick answer

AX is designed as a harness-agnostic runtime, not an agent framework. Google’s launch announcement describes interoperability with custom agents, ADK, LangChain and LangGraph, A2A-based agents, MCPs, skills, Google harnesses, and managed or self-built agents. The current repository documents a narrower implementation surface: built-in Antigravity harnesses, a custom HarnessService, configured MCP discovery and calls, and Agent Skills support in built-in harnesses.

Treat those layers carefully. An announcement can establish product direction; the pinned repository establishes what you can inspect and test today. Neither proves that two integrations have equivalent semantics or security.

Compatibility has several meanings

LayerPassing testIt still does not prove
Build compatibilityPackages and generated code compileRuntime behavior or stable API
Protocol compatibilityMessages can be exchangedShared meaning, error handling, or authorization
Harness compatibilityA harness implements the expected serviceCorrect tool use, recovery, or state lifecycle
MCP compatibilityTools are discovered and callableTrust, permissions, schema safety, or idempotency
Skill compatibilityInstructions and assets loadProvenance, prompt safety, or business correctness
Model compatibilityCredentials and requests workCapability parity, determinism, cost, or data policy
Compute compatibilityAn actor starts and resumesIsolation, scale, support, or migration safety

Use “compatible” only with the layer, version, and test named.

Custom harness boundary

The repository says a custom harness can implement HarnessService. Its current protobuf defines a bidirectional connection with a start request, optional cancellation, output frames, and one terminal response. Traditional tool-use or workflow agents, and even model wrappers, can be represented as harnesses.

That adapter owns important semantics: how inputs become steps, how tool calls and results are represented, how cancellation propagates, which state is persisted, and what constitutes completion or failure. Version the adapter beside the AX protocol and test interruption between every transition.

A2A boundary

Google’s announcement says AX supports agents using the Agent2Agent Protocol. Confirm the current repository path, protocol version, transport, authentication, task-state mapping, artifacts, cancellation, streaming, and error conversion before claiming a working integration. Do not infer that every A2A feature is implemented because the runtime is designed to federate agents.

Most importantly, an A2A peer’s identity is not automatically the end user’s authority. Propagate verified identity and reauthorize every action at the receiving agent and system of record.

MCP and Agent Skills boundary

The current README scopes MCP and skills to built-in harnesses such as Antigravity. Configuration makes an MCP tool discoverable; it does not make it trusted. Review server identity, tool schemas, input validation, scopes, destination resources, output handling, timeouts, retries, and prompt-injection paths.

Skills are instructions and resources, not signed policy. Pin their source, review scripts and dependencies, limit execution permissions, and record the exact version used for each accepted run. Treat changes to a skill as behavior changes that require regression tests.

Compatibility acceptance suite

  1. Pin AX, protocol definitions, harness adapter, A2A or MCP version, skill revision, model, and compute layer.
  2. Run a known-answer task with no tools, then one read-only tool.
  3. Exercise malformed frames, missing fields, oversized content, unknown tool names, and invalid arguments.
  4. Interrupt before and after tool dispatch; verify cancellation and resume.
  5. Attempt identity spoofing, cross-tenant identifiers, permission escalation, and malicious tool output.
  6. Swap one component version at a time and rerun the same fixtures.
  7. Record semantic differences, not merely successful transport.
  8. Keep a fallback harness or direct execution path until the integration is stable.

For runtime lifecycle, read the AX Preview risk guide. For tool and tenant controls, continue with AX security and isolation. Use the readiness checklist for the final gate.

Frequently asked questions

Is AX tied to one framework?

No. It is designed as a harness-agnostic runtime and explicitly says it is not an agent framework.

Does AX support MCP and skills?

The current repository documents MCP and Agent Skills support in built-in harnesses such as Antigravity. Verify the exact harness and revision.

Does protocol compatibility prove safety?

No. Identity, authorization, semantics, data policy, retries, and version support remain separate tests.

Official sources

Source check: August 12, 2026; AX revision 2bcc1637b3c106c16963c5c5464aedb46c6da031. Recheck integrations, supported harnesses, protocol versions, roadmap, and examples before use.