From a2a-multi-agent
Tests A2A implementations with unit tests, integration tests, mock agents, protocol conformance, and end-to-end multi-agent workflows. Use for A2A servers, clients, or systems.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin a2a-multi-agentThis skill is limited to using the following tools:
**Fetch live docs**:
Acquire memory dumps from live systems/VMs and analyze with Volatility 3 for processes, networks, DLLs, injections in incident response or malware hunts.
Provides x86-64/ARM disassembly patterns, calling conventions, control flow recognition for static analysis of executables and compiled binaries.
Identifies anti-debugging checks like IsDebuggerPresent, NtQueryInformationProcess in Windows binaries; suggests bypasses via patches/hooks/scripts for malware analysis, CTFs, authorized RE.
Fetch live docs:
https://a2a-protocol.org/latest/specification/ for protocol requirements to test againstsite:github.com a2aproject A2A testing conformance for testing tools and guidancesite:github.com a2aproject a2a-samples test for test examplesA2A implementations need testing at multiple levels:
Test individual components in isolation:
Test the A2A server with a real HTTP stack:
/.well-known/agent-card.jsonVerify compliance with the A2A specification:
Test full multi-agent workflows:
For testing clients, create mock A2A servers that:
For testing servers, create mock A2A clients that:
Server tests:
Client tests:
Stateful server tests: Use an in-memory task store, send a sequence of requests, verify the accumulated state.
Snapshot testing: Capture JSON-RPC request/response pairs and verify they match expected schemas.
Chaos testing: Introduce random failures, slow responses, and disconnections to test resilience.
Contract testing: Verify that client and server agree on the message schemas (both sides validate against the spec).
Fetch any official conformance test suites or testing utilities from the A2A project before building custom test infrastructure.