Generated 2026-03-25 02:50 UTC • Target: https://agentbin.greensmoke-1163cb63.eastus.azurecontainerapps.io
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
jsonrpc/spec-return-immediately | Return Immediately | state=Completed, time=10033ms (expected Working within 2s) | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
jsonrpc/subscribe-to-task | SubscribeToTask | An internal error occurred during streaming. | Known: SubscribeToTask returns 'internal error during streaming' — server-side issue with resubscription to completed tasks. |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
rest/echo-send-message | Echo Send Message | REST echo client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/spec-message-only | Message Only | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/spec-task-lifecycle | Task Lifecycle | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/spec-get-task | GetTask | skipped | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/spec-task-failure | Task Failure | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/spec-data-types | Data Types | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/spec-streaming | Streaming | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/error-task-not-found | Task Not Found Error | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/spec-multi-turn | Multi-Turn | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/spec-task-cancel | Task Cancel (via streaming) | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/spec-cancel-with-metadata | Cancel With Metadata | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/spec-list-tasks | ListTasks | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/spec-return-immediately | Return Immediately | REST spec client not available | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
rest/error-cancel-not-found | Cancel Not Found | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/error-cancel-terminal | Cancel Terminal Task | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/error-send-terminal | Send To Terminal Task | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/error-send-invalid-task | Send Invalid TaskId | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/error-push-not-supported | Push Not Supported | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/subscribe-to-task | SubscribeToTask | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/error-subscribe-not-found | Subscribe Not Found | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/stream-message-only | Stream Message Only | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/stream-task-lifecycle | Stream Task Lifecycle | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/multi-turn-context-preserved | Context Preserved | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/get-task-with-history | GetTask With History | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
rest/get-task-after-failure | GetTask After Failure | REST spec client not available | Known: .NET A2A SDK does not support REST (HTTP+JSON) transport. Only JSON-RPC binding is available. |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
v03/spec03-agent-card | v0.3 Agent Card | Failed to parse JSON: JSON deserialization for type 'A2A.AgentCard' was missing required properties including: 'supportedInterfaces'. | — |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
jsonrpc/spec-return-immediately | Return Immediately | took 10.0s, state=TASK_STATE_COMPLETED — returnImmediately ignored by SDK | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
rest/spec-cancel-with-metadata | Cancel With Metadata | taskId=3b39af8b218c44e5878aafbfea143706, state=canceled but metadata is nil | Known: REST cancel succeeds but metadata is nil in response. Server does not echo cancel metadata back via REST binding. |
rest/spec-return-immediately | Return Immediately | took 10.0s, state=TASK_STATE_COMPLETED — returnImmediately ignored by SDK | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
v03/spec03-agent-card | v0.3 Agent Card | protocolVersion=, hasUrl=false | — |
v03/spec03-send-message | v0.3 Send Message | client create error (SDK may not support v0.3): agent card has no supported interfaces | Known: Go SDK rejects v0.3 agent card — 'no supported interfaces'. V1.0 SDK does not fall back to v0.3 protocol. |
v03/spec03-task-lifecycle | v0.3 Task Lifecycle | client create error (SDK may not support v0.3): agent card has no supported interfaces | Known: Go SDK rejects v0.3 agent card. Same root cause as spec03-send-message. |
v03/spec03-streaming | v0.3 Streaming | client create error (SDK may not support v0.3): agent card has no supported interfaces | Known: Go SDK rejects v0.3 agent card. Same root cause as spec03-send-message. |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
jsonrpc/spec-return-immediately | Return Immediately | returnImmediately ignored by SDK — blocked 10.0s, state=TASK_STATE_COMPLETED | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
rest/spec-return-immediately | Return Immediately | returnImmediately ignored by SDK — blocked 10.0s, state=TASK_STATE_COMPLETED | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
rest/spec-cancel-with-metadata | Cancel With Metadata | taskId=da3c92c079d04b059665077a561bf034, canceled=True, metadataOk=False, keys=[] | Known: Python SDK REST cancel succeeds but metadata keys are empty. REST binding does not echo cancel metadata back in response. |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
v03/spec03-agent-card | v0.3 Agent Card | SDK resolver failed: AttributeError: url | — |
v03/spec03-send-message | v0.3 Send Message | SDK v0.3 connect failed: ImportError: Database models require SQLAlchemy. Install with one of: 'pip install a2a-sdk[postgresql]', 'pip ins | Known: Python SDK sends v1.0 method names (message/send) to v0.3 agent which only accepts v0.3 method names (tasks/send). SDK does not fall back. |
v03/spec03-task-lifecycle | v0.3 Task Lifecycle | SDK v0.3 connect failed: ImportError: Database models require SQLAlchemy. Install with one of: 'pip install a2a-sdk[postgresql]', 'pip ins | Known: Python SDK sends v1.0 method names to v0.3 agent. Same root cause as spec03-send-message. |
v03/spec03-streaming | v0.3 Streaming | SDK v0.3 connect failed: ImportError: Database models require SQLAlchemy. Install with one of: 'pip install a2a-sdk[postgresql]', 'pip ins | Known: Python SDK sends v1.0 method names to v0.3 agent. Same root cause as spec03-send-message. |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
jsonrpc/agent-card-echo | Echo Agent Card | Could not unmarshal agent card response | Known: Java SDK uses protobuf internally to parse agent cards. The .NET server emits null for repeated fields (extensions, inputModes, outputModes) which protobuf JSON parsing rejects. |
jsonrpc/agent-card-spec | Spec Agent Card | Could not unmarshal agent card response | Known: Java SDK uses protobuf internally to parse agent cards. The .NET server emits null for repeated fields which protobuf JSON parsing rejects. |
jsonrpc/spec-task-lifecycle | Task Lifecycle | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf conversion produces null message 'id'. Server rejects with InvalidParamsError: Parameter 'id' may not be null. |
jsonrpc/spec-get-task | GetTask | skipped | Known: Skipped because task-lifecycle fails (no task ID to query). |
jsonrpc/spec-task-failure | Task Failure | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/spec-data-types | Data Types | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/spec-streaming | Streaming | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/spec-multi-turn | Multi-Turn | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/spec-task-cancel | Task Cancel (via streaming) | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/spec-cancel-with-metadata | Cancel With Metadata | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/spec-list-tasks | ListTasks | count=0 | Known: Java SDK JSONRPC listTasks returns 0 results — likely protobuf deserialization issue with task list response. |
jsonrpc/spec-return-immediately | Return Immediately | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/error-cancel-terminal | Cancel Terminal Task | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/error-send-terminal | Send To Terminal Task | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/error-send-invalid-task | Send Invalid TaskId | expected error, got success | Known: Java SDK Beta1 — expected error but got success. SDK may not send the correct task ID due to protobuf null-ID bug. |
jsonrpc/subscribe-to-task | SubscribeToTask | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/error-subscribe-not-found | Subscribe Not Found | expected error, got success | Known: Java SDK Beta1 — expected error but got success. SDK may not send the correct task ID due to protobuf null-ID bug. |
jsonrpc/stream-task-lifecycle | Stream Task Lifecycle | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/multi-turn-context-preserved | Context Preserved | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/get-task-with-history | GetTask With History | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
jsonrpc/get-task-after-failure | GetTask After Failure | InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug. Same root cause as spec-task-lifecycle. |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
rest/agent-card-echo | Echo Agent Card | Could not unmarshal agent card response | Known: Java SDK uses protobuf internally to parse agent cards. The .NET server emits null for repeated fields (extensions, inputModes, outputModes) which protobuf JSON parsing rejects. |
rest/agent-card-spec | Spec Agent Card | Could not unmarshal agent card response | Known: Java SDK uses protobuf internally to parse agent cards. The .NET server emits null for repeated fields which protobuf JSON parsing rejects. |
rest/echo-send-message | Echo Send Message | A2AClientException: | — |
rest/spec-message-only | Message Only | IOException: Request failed with status 404:null | — |
rest/spec-task-lifecycle | Task Lifecycle | IOException: Request failed with status 404:null | — |
rest/spec-get-task | GetTask | skipped | — |
rest/spec-task-failure | Task Failure | IOException: Request failed with status 404:null | — |
rest/spec-data-types | Data Types | IOException: Request failed with status 404:null | — |
rest/spec-streaming | Streaming | IOException: Request failed with status 404:null | — |
rest/spec-multi-turn | Multi-Turn | IOException: Request failed with status 404:null | — |
rest/spec-task-cancel | Task Cancel (via streaming) | IOException: Request failed with status 404:null | — |
rest/spec-cancel-with-metadata | Cancel With Metadata | IOException: Request failed with status 404:null | Known: REST cancel succeeds but cancel metadata (reason/requestedBy) not echoed in response. Server-side limitation. |
rest/spec-list-tasks | ListTasks | A2AClientException: | Known: Java SDK REST listTasks fails with InvalidParamsError — protobuf null 'id' bug affects list request. |
rest/spec-return-immediately | Return Immediately | IOException: Request failed with status 404:null | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
rest/error-cancel-terminal | Cancel Terminal Task | IOException: Request failed with status 404:null | — |
rest/error-send-terminal | Send To Terminal Task | IOException: Request failed with status 404:null | Known: Java SDK Beta1 — expected error but got success. REST binding may not properly propagate terminal-state errors. |
rest/error-send-invalid-task | Send Invalid TaskId | expected error, got success | Known: Java SDK Beta1 — expected error but got success. REST binding may not properly propagate task-not-found errors. |
rest/subscribe-to-task | SubscribeToTask | IOException: Request failed with status 404:null | Known: Java SDK REST subscribe times out. Server-side issue with REST SSE subscription. |
rest/error-subscribe-not-found | Subscribe Not Found | expected error, got success | Known: Java SDK Beta1 — expected error but got success. REST binding may not properly propagate subscription errors. |
rest/stream-message-only | Stream Message Only | IOException: Request failed with status 404:null | — |
rest/stream-task-lifecycle | Stream Task Lifecycle | IOException: Request failed with status 404:null | — |
rest/multi-turn-context-preserved | Context Preserved | IOException: Request failed with status 404:null | — |
rest/get-task-with-history | GetTask With History | IOException: Request failed with status 404:null | — |
rest/get-task-after-failure | GetTask After Failure | IOException: Request failed with status 404:null | — |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
v03/spec03-agent-card | v0.3 Agent Card | JsonMappingException: Invalid request content: Expect message object but got: [{'name':'AgentBin Spec Agent','description':'A2A v1.0 spec comp... | — |
v03/spec03-task-lifecycle | v0.3 Task Lifecycle | SDK may not support v0.3 fallback: InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug affects v0.3 tests. Same root cause as JSONRPC null-ID issue. |
v03/spec03-streaming | v0.3 Streaming | SDK may not support v0.3 fallback: InvalidParamsError: Parameter 'id' may not be null | Known: Java SDK Beta1 protobuf null 'id' bug affects v0.3 tests. Same root cause as JSONRPC null-ID issue. |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
jsonrpc/agent-card-echo | Echo Agent Card | name=undefined, skills=undefined | — |
jsonrpc/agent-card-spec | Spec Agent Card | name=undefined, skills=[] | — |
jsonrpc/echo-send-message | Echo Send Message | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/spec-message-only | Message Only | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/spec-task-lifecycle | Task Lifecycle | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/spec-get-task | GetTask | skipped — no taskId from lifecycle | — |
jsonrpc/spec-task-failure | Task Failure | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/spec-data-types | Data Types | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/spec-streaming | Streaming | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/spec-multi-turn | Multi-Turn | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/spec-task-cancel | Task Cancel (via streaming) | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/spec-cancel-with-metadata | Cancel With Metadata | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/spec-list-tasks | ListTasks | SDK not supported: JS SDK does not expose listTasks | Known: JS SDK does not expose listTasks method. |
jsonrpc/spec-return-immediately | Return Immediately | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
jsonrpc/error-task-not-found | Task Not Found Error | error=JSONRPCTransportError: JSON-RPC error: Invalid parameters: request body could not be deserialized as Ge | — |
jsonrpc/error-cancel-not-found | Cancel Not Found | error=JSONRPCTransportError: JSON-RPC error: Invalid parameters: request body could not be deserialized as Ca | — |
jsonrpc/error-cancel-terminal | Cancel Terminal Task | error=JSONRPCTransportError: JSON-RPC error: Invalid parameters: request body could not be deserialized as Se | — |
jsonrpc/error-send-invalid-task | Send Invalid TaskId | error=JSONRPCTransportError: JSON-RPC error: Invalid parameters: request body could not be deserialized as Se | — |
jsonrpc/subscribe-to-task | SubscribeToTask | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/error-subscribe-not-found | Subscribe Not Found | error=Error: Invalid response Content-Type for SSE stream for tasks/resubscribe. Expected 'te | Known: Server returns 'internal error during streaming' instead of NotFound error. Server-side issue with subscription error handling. |
jsonrpc/stream-message-only | Stream Message Only | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/stream-task-lifecycle | Stream Task Lifecycle | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/multi-turn-context-preserved | Context Preserved | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
jsonrpc/get-task-with-history | GetTask With History | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | Known: Server returns task with 0 history items. Server may not persist message history for getTask requests. |
jsonrpc/get-task-after-failure | GetTask After Failure | JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (Code: -32602) Data: { | — |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
rest/agent-card-echo | Echo Agent Card | name=undefined, skills=undefined | — |
rest/agent-card-spec | Spec Agent Card | name=undefined, skills=[] | — |
rest/echo-send-message | Echo Send Message | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/spec-message-only | Message Only | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/spec-task-lifecycle | Task Lifecycle | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/spec-get-task | GetTask | skipped — no taskId from lifecycle | — |
rest/spec-task-failure | Task Failure | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/spec-data-types | Data Types | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/spec-streaming | Streaming | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/spec-multi-turn | Multi-Turn | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/spec-task-cancel | Task Cancel (via streaming) | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/spec-cancel-with-metadata | Cancel With Metadata | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | Known: REST cancel succeeds but metadata keys are empty. REST binding does not echo cancel metadata back in response. |
rest/spec-list-tasks | ListTasks | SDK not supported: JS SDK does not expose listTasks | Known: JS SDK does not expose listTasks method. |
rest/spec-return-immediately | Return Immediately | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
rest/error-cancel-terminal | Cancel Terminal Task | error=Error: HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/subscribe-to-task | SubscribeToTask | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | Known: REST subscribe returns 0 events. Server-side issue with REST SSE resubscription to completed tasks. |
rest/stream-message-only | Stream Message Only | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/stream-task-lifecycle | Stream Task Lifecycle | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/multi-turn-context-preserved | Context Preserved | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
rest/get-task-with-history | GetTask With History | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | Known: Server returns task with 0 history items. Server may not persist message history for getTask requests. |
rest/get-task-after-failure | GetTask After Failure | HTTP error for /v1/message:send! Status: 404 Not Found. Response: | — |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
v03/spec03-agent-card | v0.3 Agent Card | name=unknown, skills=0 | — |
v03/spec03-send-message | v0.3 Send Message | SDK v0.3 failed: JSONRPCTransportError: JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (C | — |
v03/spec03-task-lifecycle | v0.3 Task Lifecycle | SDK v0.3 failed: JSONRPCTransportError: JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (C | — |
v03/spec03-streaming | v0.3 Streaming | SDK v0.3 failed: JSONRPCTransportError: JSON-RPC error: Invalid parameters: request body could not be deserialized as SendMessageRequest. (C | — |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
jsonrpc/agent-card-echo | Echo Agent Card | error decoding response body | — |
jsonrpc/agent-card-spec | Spec Agent Card | error decoding response body | — |
jsonrpc/spec-task-cancel | Task Cancel (via streaming) | task already terminal: Completed | — |
jsonrpc/spec-cancel-with-metadata | Cancel With Metadata | task already terminal: Completed | — |
jsonrpc/spec-return-immediately | Return Immediately | got Message instead of Task, took=0.0s — returnImmediately not supported | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
jsonrpc/subscribe-to-task | SubscribeToTask | Server error -32603: An internal error occurred during streaming. | — |
jsonrpc/get-task-with-history | GetTask With History | historyLength=0 | — |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
rest/agent-card-echo | Echo Agent Card | error decoding response body | — |
rest/agent-card-spec | Spec Agent Card | error decoding response body | — |
rest/spec-task-cancel | Task Cancel (via streaming) | task already terminal: Completed | — |
rest/spec-cancel-with-metadata | Cancel With Metadata | task already terminal: Completed | — |
rest/spec-return-immediately | Return Immediately | got Message instead of Task, took=0.0s — returnImmediately not supported | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
rest/subscribe-to-task | SubscribeToTask | HTTP status client error (404 Not Found) for url (http://localhost:5100/spec/tasks/156c9aedacee4c1aaa4ab8d20d1d471a/subs... | — |
rest/get-task-with-history | GetTask With History | historyLength=0 | — |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
v03/spec03-agent-card | v0.3 Agent Card | error decoding response body | — |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
jsonrpc/spec-task-cancel | Task Cancel (via streaming) | error: taskNotCancelable(taskId: "", state: A2AClient.TaskState.working, message: Optional("Task is already in a terminal state… | — |
jsonrpc/spec-cancel-with-metadata | Cancel With Metadata | error: taskNotCancelable(taskId: "", state: A2AClient.TaskState.working, message: Optional("Task is already in a terminal state… | — |
jsonrpc/spec-return-immediately | Return Immediately | took 10.2s, state=TASK_STATE_COMPLETED — returnImmediately ignored | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
jsonrpc/subscribe-to-task | SubscribeToTask | error: internalError(message: Optional("An internal error occurred during streaming.")) | — |
| Test ID | Test Name | Failure Detail | Known Issue |
|---|---|---|---|
rest/spec-task-cancel | Task Cancel (via streaming) | error: invalidRequest(message: Optional("Bad request (HTTP 400)")) | — |
rest/spec-cancel-with-metadata | Cancel With Metadata | error: invalidRequest(message: Optional("Bad request (HTTP 400)")) | — |
rest/spec-return-immediately | Return Immediately | took 10.2s, state=TASK_STATE_COMPLETED — returnImmediately ignored | Known: .NET A2A server does not implement returnImmediately. The SDK blocks until the task completes instead of returning early. |
rest/subscribe-to-task | SubscribeToTask | error: invalidResponse(message: Optional("Unknown or malformed event type: none")) | — |