AGNTCY CSIT
A2A Interop Dashboard
A static HTML view over the Ginkgo JSON and JUnit XML artifacts under /home/runner/work/csit/csit/site/docs/a2a. The dashboard groups every saved run, highlights failures, and keeps the raw machine-readable files one click away.
Compatibility Matrix
| JSON-RPC task-streaming | JSON-RPC lifecycle | JSON-RPC push-config | JSON-RPC parity | REST task-streaming | REST lifecycle | REST push-config | REST parity | gRPC task-streaming | gRPC lifecycle | gRPC push-config | gRPC parity | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| .NET→Go Go+.NET | ||||||||||||
| Go→.NET Go+.NET | ||||||||||||
| .NET→Python Python+.NET | ||||||||||||
| Python→.NET Python+.NET | ||||||||||||
| Go→Python Python+Go | ||||||||||||
| Python→Go Python+Go | ||||||||||||
| .NET→Rust Rust+.NET | ||||||||||||
| Rust→.NET Rust+.NET | ||||||||||||
| Go→Rust Rust+Go | ||||||||||||
| Rust→Go Rust+Go | ||||||||||||
| Python→Rust Rust+Python | ||||||||||||
| Rust→Python Rust+Python | ||||||||||||
| .NET→.NET Self+.NET | ||||||||||||
| Go→Go Self+Go | ||||||||||||
| Python→Python Self+Python | ||||||||||||
| Rust→Rust Self+Rust |
Run
Status
Scope
Timing
Results
Artifacts
Run
Rust+Python
A2A Interop Suite
Status
Passing
Scope
24 of 192 specs selected
suite-rust-python
Timing
1m3.342s
Updated 2026-07-10 14:20:10 UTC
Results
24 passed
0 failed
168 skipped
A2A Interop Suite
24 of 192 specs selected
suite-rust-python
Updated 2026-07-10 14:20:10 UTC
24 passed
0 failed
168 skipped
Run Metadata
- Saved run
- report-agntcy-a2a-rust-python
- Started
- 2026-07-10 14:18:40 UTC
- Finished
- 2026-07-10 14:19:43 UTC
- Selected specs
- 24 of 192
- Executed specs
- 24
- Label filter
suite-rust-python
Failures
Executed Specs
| Status | Spec | Duration | Labels |
|---|---|---|---|
| Passed |
Rust+Python / jsonrpc / Rust→Python / task-streaming
|
40.37s | suite-rust-python, jsonrpc, rust-python, behavior-core, behavior-task-streaming |
| Passed |
Rust+Python / jsonrpc / Rust→Python / task-lifecycle
|
17ms | suite-rust-python, jsonrpc, rust-python, behavior-core, behavior-lifecycle |
| Passed |
Rust+Python / jsonrpc / Rust→Python / push-config
|
12ms | suite-rust-python, jsonrpc, rust-python, behavior-core, behavior-push-config |
| Passed |
Rust+Python / jsonrpc / Rust→Python / scenario-parity
|
341ms | suite-rust-python, jsonrpc, rust-python, behavior-parity |
| Passed |
Rust+Python / jsonrpc / Python→Rust / task-streaming
|
528ms | suite-rust-python, jsonrpc, python-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust+Python / jsonrpc / Python→Rust / task-lifecycle
|
435ms | suite-rust-python, jsonrpc, python-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust+Python / jsonrpc / Python→Rust / push-config
|
514ms | suite-rust-python, jsonrpc, python-rust, behavior-core, behavior-push-config |
| Passed |
Rust+Python / jsonrpc / Python→Rust / scenario-parity
|
818ms | suite-rust-python, jsonrpc, python-rust, behavior-parity |
| Passed |
Rust+Python / rest / Rust→Python / task-streaming
|
11ms | suite-rust-python, rest, rust-python, behavior-core, behavior-task-streaming |
| Passed |
Rust+Python / rest / Rust→Python / task-lifecycle
|
16ms | suite-rust-python, rest, rust-python, behavior-core, behavior-lifecycle |
| Passed |
Rust+Python / rest / Rust→Python / push-config
|
12ms | suite-rust-python, rest, rust-python, behavior-core, behavior-push-config |
| Passed |
Rust+Python / rest / Rust→Python / scenario-parity
|
340ms | suite-rust-python, rest, rust-python, behavior-parity |
| Passed |
Rust+Python / rest / Python→Rust / task-streaming
|
496ms | suite-rust-python, rest, python-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust+Python / rest / Python→Rust / task-lifecycle
|
451ms | suite-rust-python, rest, python-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust+Python / rest / Python→Rust / push-config
|
530ms | suite-rust-python, rest, python-rust, behavior-core, behavior-push-config |
| Passed |
Rust+Python / rest / Python→Rust / scenario-parity
|
819ms | suite-rust-python, rest, python-rust, behavior-parity |
| Passed |
Rust+Python / grpc / Rust→Python / task-streaming
|
10ms | suite-rust-python, grpc, rust-python, behavior-core, behavior-task-streaming |
| Passed |
Rust+Python / grpc / Rust→Python / task-lifecycle
|
14ms | suite-rust-python, grpc, rust-python, behavior-core, behavior-lifecycle |
| Passed |
Rust+Python / grpc / Rust→Python / push-config
|
11ms | suite-rust-python, grpc, rust-python, behavior-core, behavior-push-config |
| Passed |
Rust+Python / grpc / Rust→Python / scenario-parity
|
331ms | suite-rust-python, grpc, rust-python, behavior-parity |
| Passed |
Rust+Python / grpc / Python→Rust / task-streaming
|
448ms | suite-rust-python, grpc, python-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust+Python / grpc / Python→Rust / task-lifecycle
|
440ms | suite-rust-python, grpc, python-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust+Python / grpc / Python→Rust / push-config
|
442ms | suite-rust-python, grpc, python-rust, behavior-core, behavior-push-config |
| Passed |
Rust+Python / grpc / Python→Rust / scenario-parity
|
15.93s | suite-rust-python, grpc, python-rust, behavior-parity |
Run
Self / .NET
A2A Interop Suite
Status
Passing
Scope
12 of 192 specs selected
suite-self-dotnet
Timing
24.47s
Updated 2026-07-10 14:20:10 UTC
Results
12 passed
0 failed
180 skipped
A2A Interop Suite
12 of 192 specs selected
suite-self-dotnet
Updated 2026-07-10 14:20:10 UTC
12 passed
0 failed
180 skipped
Run Metadata
- Saved run
- report-agntcy-a2a-self-dotnet
- Started
- 2026-07-10 14:18:50 UTC
- Finished
- 2026-07-10 14:19:14 UTC
- Selected specs
- 12 of 192
- Executed specs
- 12
- Label filter
suite-self-dotnet
Failures
Executed Specs
| Status | Spec | Duration | Labels |
|---|---|---|---|
| Passed |
.NET / jsonrpc / .NET→.NET / task-streaming
|
18.513s | suite-self-dotnet, jsonrpc, dotnet-dotnet, behavior-core, behavior-task-streaming |
| Passed |
.NET / jsonrpc / .NET→.NET / task-lifecycle
|
409ms | suite-self-dotnet, jsonrpc, dotnet-dotnet, behavior-core, behavior-lifecycle |
| Passed |
.NET / jsonrpc / .NET→.NET / push-config
|
377ms | suite-self-dotnet, jsonrpc, dotnet-dotnet, behavior-core, behavior-push-config |
| Passed |
.NET / jsonrpc / .NET→.NET / scenario-parity
|
739ms | suite-self-dotnet, jsonrpc, dotnet-dotnet, behavior-parity |
| Passed |
.NET / rest / .NET→.NET / task-streaming
|
511ms | suite-self-dotnet, rest, dotnet-dotnet, behavior-core, behavior-task-streaming |
| Passed |
.NET / rest / .NET→.NET / task-lifecycle
|
417ms | suite-self-dotnet, rest, dotnet-dotnet, behavior-core, behavior-lifecycle |
| Passed |
.NET / rest / .NET→.NET / push-config
|
382ms | suite-self-dotnet, rest, dotnet-dotnet, behavior-core, behavior-push-config |
| Passed |
.NET / rest / .NET→.NET / scenario-parity
|
758ms | suite-self-dotnet, rest, dotnet-dotnet, behavior-parity |
| Passed |
.NET / grpc / .NET→.NET / task-streaming
|
578ms | suite-self-dotnet, grpc, dotnet-dotnet, behavior-core, behavior-task-streaming |
| Passed |
.NET / grpc / .NET→.NET / task-lifecycle
|
551ms | suite-self-dotnet, grpc, dotnet-dotnet, behavior-core, behavior-lifecycle |
| Passed |
.NET / grpc / .NET→.NET / push-config
|
450ms | suite-self-dotnet, grpc, dotnet-dotnet, behavior-core, behavior-push-config |
| Passed |
.NET / grpc / .NET→.NET / scenario-parity
|
781ms | suite-self-dotnet, grpc, dotnet-dotnet, behavior-parity |
Run
Python+Go
A2A Interop Suite
Status
Passing
Scope
24 of 192 specs selected
suite-python-go
Timing
27.248s
Updated 2026-07-10 14:20:10 UTC
Results
24 passed
0 failed
168 skipped
A2A Interop Suite
24 of 192 specs selected
suite-python-go
Updated 2026-07-10 14:20:10 UTC
24 passed
0 failed
168 skipped
Run Metadata
- Saved run
- report-agntcy-a2a-python-go
- Started
- 2026-07-10 14:18:41 UTC
- Finished
- 2026-07-10 14:19:09 UTC
- Selected specs
- 24 of 192
- Executed specs
- 24
- Label filter
suite-python-go
Failures
Executed Specs
| Status | Spec | Duration | Labels |
|---|---|---|---|
| Passed |
Python+Go / jsonrpc / Go→Python / task-streaming
|
4.23s | suite-python-go, jsonrpc, go-python, behavior-core, behavior-task-streaming |
| Passed |
Python+Go / jsonrpc / Go→Python / task-lifecycle
|
12ms | suite-python-go, jsonrpc, go-python, behavior-core, behavior-lifecycle |
| Passed |
Python+Go / jsonrpc / Go→Python / push-config
|
7ms | suite-python-go, jsonrpc, go-python, behavior-core, behavior-push-config |
| Passed |
Python+Go / jsonrpc / Go→Python / scenario-parity
|
328ms | suite-python-go, jsonrpc, go-python, behavior-parity |
| Passed |
Python+Go / jsonrpc / Python→Go / task-streaming
|
524ms | suite-python-go, jsonrpc, python-go, behavior-core, behavior-task-streaming |
| Passed |
Python+Go / jsonrpc / Python→Go / task-lifecycle
|
476ms | suite-python-go, jsonrpc, python-go, behavior-core, behavior-lifecycle |
| Passed |
Python+Go / jsonrpc / Python→Go / push-config
|
547ms | suite-python-go, jsonrpc, python-go, behavior-core, behavior-push-config |
| Passed |
Python+Go / jsonrpc / Python→Go / scenario-parity
|
811ms | suite-python-go, jsonrpc, python-go, behavior-parity |
| Passed |
Python+Go / rest / Go→Python / task-streaming
|
8ms | suite-python-go, rest, go-python, behavior-core, behavior-task-streaming |
| Passed |
Python+Go / rest / Go→Python / task-lifecycle
|
10ms | suite-python-go, rest, go-python, behavior-core, behavior-lifecycle |
| Passed |
Python+Go / rest / Go→Python / push-config
|
7ms | suite-python-go, rest, go-python, behavior-core, behavior-push-config |
| Passed |
Python+Go / rest / Go→Python / scenario-parity
|
325ms | suite-python-go, rest, go-python, behavior-parity |
| Passed |
Python+Go / rest / Python→Go / task-streaming
|
484ms | suite-python-go, rest, python-go, behavior-core, behavior-task-streaming |
| Passed |
Python+Go / rest / Python→Go / task-lifecycle
|
464ms | suite-python-go, rest, python-go, behavior-core, behavior-lifecycle |
| Passed |
Python+Go / rest / Python→Go / push-config
|
550ms | suite-python-go, rest, python-go, behavior-core, behavior-push-config |
| Passed |
Python+Go / rest / Python→Go / scenario-parity
|
808ms | suite-python-go, rest, python-go, behavior-parity |
| Passed |
Python+Go / grpc / Go→Python / task-streaming
|
6ms | suite-python-go, grpc, go-python, behavior-core, behavior-task-streaming |
| Passed |
Python+Go / grpc / Go→Python / task-lifecycle
|
8ms | suite-python-go, grpc, go-python, behavior-core, behavior-lifecycle |
| Passed |
Python+Go / grpc / Go→Python / push-config
|
5ms | suite-python-go, grpc, go-python, behavior-core, behavior-push-config |
| Passed |
Python+Go / grpc / Go→Python / scenario-parity
|
322ms | suite-python-go, grpc, go-python, behavior-parity |
| Passed |
Python+Go / grpc / Python→Go / task-streaming
|
507ms | suite-python-go, grpc, python-go, behavior-core, behavior-task-streaming |
| Passed |
Python+Go / grpc / Python→Go / task-lifecycle
|
483ms | suite-python-go, grpc, python-go, behavior-core, behavior-lifecycle |
| Passed |
Python+Go / grpc / Python→Go / push-config
|
481ms | suite-python-go, grpc, python-go, behavior-core, behavior-push-config |
| Passed |
Python+Go / grpc / Python→Go / scenario-parity
|
15.841s | suite-python-go, grpc, python-go, behavior-parity |
Run
Rust+Go
A2A Interop Suite
Status
Passing
Scope
24 of 192 specs selected
suite-rust-go
Timing
42.831s
Updated 2026-07-10 14:20:10 UTC
Results
24 passed
0 failed
168 skipped
A2A Interop Suite
24 of 192 specs selected
suite-rust-go
Updated 2026-07-10 14:20:10 UTC
24 passed
0 failed
168 skipped
Run Metadata
- Saved run
- report-agntcy-a2a
- Started
- 2026-07-10 14:18:14 UTC
- Finished
- 2026-07-10 14:18:57 UTC
- Selected specs
- 24 of 192
- Executed specs
- 24
- Label filter
suite-rust-go
Failures
Executed Specs
| Status | Spec | Duration | Labels |
|---|---|---|---|
| Passed |
Rust+Go / jsonrpc / Go→Rust / task-streaming
|
40.501s | suite-rust-go, jsonrpc, go-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust+Go / jsonrpc / Go→Rust / task-lifecycle
|
6ms | suite-rust-go, jsonrpc, go-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust+Go / jsonrpc / Go→Rust / push-config
|
4ms | suite-rust-go, jsonrpc, go-rust, behavior-core, behavior-push-config |
| Passed |
Rust+Go / jsonrpc / Go→Rust / scenario-parity
|
354ms | suite-rust-go, jsonrpc, go-rust, behavior-parity |
| Passed |
Rust+Go / jsonrpc / Rust→Go / task-streaming
|
8ms | suite-rust-go, jsonrpc, rust-go, behavior-core, behavior-task-streaming |
| Passed |
Rust+Go / jsonrpc / Rust→Go / task-lifecycle
|
12ms | suite-rust-go, jsonrpc, rust-go, behavior-core, behavior-lifecycle |
| Passed |
Rust+Go / jsonrpc / Rust→Go / push-config
|
9ms | suite-rust-go, jsonrpc, rust-go, behavior-core, behavior-push-config |
| Passed |
Rust+Go / jsonrpc / Rust→Go / scenario-parity
|
331ms | suite-rust-go, jsonrpc, rust-go, behavior-parity |
| Passed |
Rust+Go / rest / Go→Rust / task-streaming
|
44ms | suite-rust-go, rest, go-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust+Go / rest / Go→Rust / task-lifecycle
|
6ms | suite-rust-go, rest, go-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust+Go / rest / Go→Rust / push-config
|
3ms | suite-rust-go, rest, go-rust, behavior-core, behavior-push-config |
| Passed |
Rust+Go / rest / Go→Rust / scenario-parity
|
353ms | suite-rust-go, rest, go-rust, behavior-parity |
| Passed |
Rust+Go / rest / Rust→Go / task-streaming
|
8ms | suite-rust-go, rest, rust-go, behavior-core, behavior-task-streaming |
| Passed |
Rust+Go / rest / Rust→Go / task-lifecycle
|
12ms | suite-rust-go, rest, rust-go, behavior-core, behavior-lifecycle |
| Passed |
Rust+Go / rest / Rust→Go / push-config
|
8ms | suite-rust-go, rest, rust-go, behavior-core, behavior-push-config |
| Passed |
Rust+Go / rest / Rust→Go / scenario-parity
|
329ms | suite-rust-go, rest, rust-go, behavior-parity |
| Passed |
Rust+Go / grpc / Go→Rust / task-streaming
|
5ms | suite-rust-go, grpc, go-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust+Go / grpc / Go→Rust / task-lifecycle
|
6ms | suite-rust-go, grpc, go-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust+Go / grpc / Go→Rust / push-config
|
5ms | suite-rust-go, grpc, go-rust, behavior-core, behavior-push-config |
| Passed |
Rust+Go / grpc / Go→Rust / scenario-parity
|
316ms | suite-rust-go, grpc, go-rust, behavior-parity |
| Passed |
Rust+Go / grpc / Rust→Go / task-streaming
|
9ms | suite-rust-go, grpc, rust-go, behavior-core, behavior-task-streaming |
| Passed |
Rust+Go / grpc / Rust→Go / task-lifecycle
|
14ms | suite-rust-go, grpc, rust-go, behavior-core, behavior-lifecycle |
| Passed |
Rust+Go / grpc / Rust→Go / push-config
|
11ms | suite-rust-go, grpc, rust-go, behavior-core, behavior-push-config |
| Passed |
Rust+Go / grpc / Rust→Go / scenario-parity
|
473ms | suite-rust-go, grpc, rust-go, behavior-parity |
Run
Self / Python
A2A Interop Suite
Status
Passing
Scope
12 of 192 specs selected
suite-self-python
Timing
25.054s
Updated 2026-07-10 14:20:10 UTC
Results
12 passed
0 failed
180 skipped
A2A Interop Suite
12 of 192 specs selected
suite-self-python
Updated 2026-07-10 14:20:10 UTC
12 passed
0 failed
180 skipped
Run Metadata
- Saved run
- report-agntcy-a2a-self-python
- Started
- 2026-07-10 14:18:18 UTC
- Finished
- 2026-07-10 14:18:43 UTC
- Selected specs
- 12 of 192
- Executed specs
- 12
- Label filter
suite-self-python
Failures
Executed Specs
| Status | Spec | Duration | Labels |
|---|---|---|---|
| Passed |
Python / jsonrpc / Python→Python / task-streaming
|
3.619s | suite-self-python, jsonrpc, python-python, behavior-core, behavior-task-streaming |
| Passed |
Python / jsonrpc / Python→Python / task-lifecycle
|
483ms | suite-self-python, jsonrpc, python-python, behavior-core, behavior-lifecycle |
| Passed |
Python / jsonrpc / Python→Python / push-config
|
550ms | suite-self-python, jsonrpc, python-python, behavior-core, behavior-push-config |
| Passed |
Python / jsonrpc / Python→Python / scenario-parity
|
820ms | suite-self-python, jsonrpc, python-python, behavior-parity |
| Passed |
Python / rest / Python→Python / task-streaming
|
480ms | suite-self-python, rest, python-python, behavior-core, behavior-task-streaming |
| Passed |
Python / rest / Python→Python / task-lifecycle
|
464ms | suite-self-python, rest, python-python, behavior-core, behavior-lifecycle |
| Passed |
Python / rest / Python→Python / push-config
|
554ms | suite-self-python, rest, python-python, behavior-core, behavior-push-config |
| Passed |
Python / rest / Python→Python / scenario-parity
|
822ms | suite-self-python, rest, python-python, behavior-parity |
| Passed |
Python / grpc / Python→Python / task-streaming
|
488ms | suite-self-python, grpc, python-python, behavior-core, behavior-task-streaming |
| Passed |
Python / grpc / Python→Python / task-lifecycle
|
476ms | suite-self-python, grpc, python-python, behavior-core, behavior-lifecycle |
| Passed |
Python / grpc / Python→Python / push-config
|
464ms | suite-self-python, grpc, python-python, behavior-core, behavior-push-config |
| Passed |
Python / grpc / Python→Python / scenario-parity
|
15.829s | suite-self-python, grpc, python-python, behavior-parity |
Run
Rust+.NET
A2A Interop Suite
Status
Failing
Scope
24 of 192 specs selected
suite-rust-dotnet
Timing
1m2.886s
Updated 2026-07-10 14:20:10 UTC
Results
23 passed
1 failed
168 skipped
A2A Interop Suite
24 of 192 specs selected
suite-rust-dotnet
Updated 2026-07-10 14:20:10 UTC
23 passed
1 failed
168 skipped
Run Metadata
- Saved run
- report-agntcy-a2a-rust-dotnet
- Started
- 2026-07-10 14:17:37 UTC
- Finished
- 2026-07-10 14:18:40 UTC
- Selected specs
- 24 of 192
- Executed specs
- 24
- Label filter
suite-rust-dotnet
Failures
Rust+.NET / grpc / Rust→.NET / push-config
unexpected create_push_config error code: got -32002, want -32003 (Push notifications not supported.)
agntcy-a2a/tests/interop_behaviors_test.go:266
Full stack trace
unexpected create_push_config error code: got -32002, want -32003 (Push notifications not supported.)
Unexpected error:
<*fmt.wrapError | 0xc000332620>:
rust probe failed: exit status 1
unexpected create_push_config error code: got -32002, want -32003 (Push notifications not supported.)
{
msg: "rust probe failed: exit status 1\nunexpected create_push_config error code: got -32002, want -32003 (Push notifications not supported.)\n",
err: <*exec.ExitError | 0xc000332600>{
ProcessState: {
pid: 11024,
status: 256,
rusage: {
Utime: {Sec: 0, Usec: 5600},
Stime: {Sec: 0, Usec: 2400},
Maxrss: 27176,
Ixrss: 0,
Idrss: 0,
Isrss: 0,
Minflt: 568,
Majflt: 0,
Nswap: 0,
Inblock: 0,
Oublock: 0,
Msgsnd: 0,
Msgrcv: 0,
Nsignals: 0,
Nvcsw: 49,
Nivcsw: 4,
},
},
Stderr: nil,
},
}
occurred
Executed Specs
| Status | Spec | Duration | Labels |
|---|---|---|---|
| Passed |
Rust+.NET / jsonrpc / .NET→Rust / task-streaming
|
55.723s | suite-rust-dotnet, jsonrpc, dotnet-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust+.NET / jsonrpc / .NET→Rust / task-lifecycle
|
369ms | suite-rust-dotnet, jsonrpc, dotnet-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust+.NET / jsonrpc / .NET→Rust / push-config
|
366ms | suite-rust-dotnet, jsonrpc, dotnet-rust, behavior-core, behavior-push-config |
| Passed |
Rust+.NET / jsonrpc / .NET→Rust / scenario-parity
|
728ms | suite-rust-dotnet, jsonrpc, dotnet-rust, behavior-parity |
| Passed |
Rust+.NET / jsonrpc / Rust→.NET / task-streaming
|
182ms | suite-rust-dotnet, jsonrpc, rust-dotnet, behavior-core, behavior-task-streaming |
| Passed |
Rust+.NET / jsonrpc / Rust→.NET / task-lifecycle
|
47ms | suite-rust-dotnet, jsonrpc, rust-dotnet, behavior-core, behavior-lifecycle |
| Passed |
Rust+.NET / jsonrpc / Rust→.NET / push-config
|
13ms | suite-rust-dotnet, jsonrpc, rust-dotnet, behavior-core, behavior-push-config |
| Passed |
Rust+.NET / jsonrpc / Rust→.NET / scenario-parity
|
357ms | suite-rust-dotnet, jsonrpc, rust-dotnet, behavior-parity |
| Passed |
Rust+.NET / rest / .NET→Rust / task-streaming
|
360ms | suite-rust-dotnet, rest, dotnet-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust+.NET / rest / .NET→Rust / task-lifecycle
|
372ms | suite-rust-dotnet, rest, dotnet-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust+.NET / rest / .NET→Rust / push-config
|
337ms | suite-rust-dotnet, rest, dotnet-rust, behavior-core, behavior-push-config |
| Passed |
Rust+.NET / rest / .NET→Rust / scenario-parity
|
680ms | suite-rust-dotnet, rest, dotnet-rust, behavior-parity |
| Passed |
Rust+.NET / rest / Rust→.NET / task-streaming
|
123ms | suite-rust-dotnet, rest, rust-dotnet, behavior-core, behavior-task-streaming |
| Passed |
Rust+.NET / rest / Rust→.NET / task-lifecycle
|
48ms | suite-rust-dotnet, rest, rust-dotnet, behavior-core, behavior-lifecycle |
| Passed |
Rust+.NET / rest / Rust→.NET / push-config
|
14ms | suite-rust-dotnet, rest, rust-dotnet, behavior-core, behavior-push-config |
| Passed |
Rust+.NET / rest / Rust→.NET / scenario-parity
|
377ms | suite-rust-dotnet, rest, rust-dotnet, behavior-parity |
| Passed |
Rust+.NET / grpc / .NET→Rust / task-streaming
|
400ms | suite-rust-dotnet, grpc, dotnet-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust+.NET / grpc / .NET→Rust / task-lifecycle
|
422ms | suite-rust-dotnet, grpc, dotnet-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust+.NET / grpc / .NET→Rust / push-config
|
390ms | suite-rust-dotnet, grpc, dotnet-rust, behavior-core, behavior-push-config |
| Passed |
Rust+.NET / grpc / .NET→Rust / scenario-parity
|
710ms | suite-rust-dotnet, grpc, dotnet-rust, behavior-parity |
| Passed |
Rust+.NET / grpc / Rust→.NET / task-streaming
|
209ms | suite-rust-dotnet, grpc, rust-dotnet, behavior-core, behavior-task-streaming |
| Passed |
Rust+.NET / grpc / Rust→.NET / task-lifecycle
|
99ms | suite-rust-dotnet, grpc, rust-dotnet, behavior-core, behavior-lifecycle |
| Failed |
Rust+.NET / grpc / Rust→.NET / push-config
Full outputunexpected create_push_config error code: got -32002, want -32003 (Push notifications not supported.)
Unexpected error:
<*fmt.wrapError | 0xc000332620>:
rust probe failed: exit status 1
unexpected create_push_config error code: got -32002, want -32003 (Push notifications not supported.)
{
msg: "rust probe failed: exit status 1\nunexpected create_push_config error code: got -32002, want -32003 (Push notifications not supported.)\n",
err: <*exec.ExitError | 0xc000332600>{
ProcessState: {
pid: 11024,
status: 256,
rusage: {
Utime: {Sec: 0, Usec: 5600},
Stime: {Sec: 0, Usec: 2400},
Maxrss: 27176,
Ixrss: 0,
Idrss: 0,
Isrss: 0,
Minflt: 568,
Majflt: 0,
Nswap: 0,
Inblock: 0,
Oublock: 0,
Msgsnd: 0,
Msgrcv: 0,
Nsignals: 0,
Nvcsw: 49,
Nivcsw: 4,
},
},
Stderr: nil,
},
}
occurred
|
11ms | suite-rust-dotnet, grpc, rust-dotnet, behavior-core, behavior-push-config |
| Passed |
Rust+.NET / grpc / Rust→.NET / scenario-parity
|
539ms | suite-rust-dotnet, grpc, rust-dotnet, behavior-parity |
Run
Python+.NET
A2A Interop Suite
Status
Passing
Scope
24 of 192 specs selected
suite-python-dotnet
Timing
49.527s
Updated 2026-07-10 14:20:10 UTC
Results
24 passed
0 failed
168 skipped
A2A Interop Suite
24 of 192 specs selected
suite-python-dotnet
Updated 2026-07-10 14:20:10 UTC
24 passed
0 failed
168 skipped
Run Metadata
- Saved run
- report-agntcy-a2a-python-dotnet
- Started
- 2026-07-10 14:16:36 UTC
- Finished
- 2026-07-10 14:17:26 UTC
- Selected specs
- 24 of 192
- Executed specs
- 24
- Label filter
suite-python-dotnet
Failures
Executed Specs
| Status | Spec | Duration | Labels |
|---|---|---|---|
| Passed |
Python+.NET / jsonrpc / Python→.NET / task-streaming
|
20.972s | suite-python-dotnet, jsonrpc, python-dotnet, behavior-core, behavior-task-streaming |
| Passed |
Python+.NET / jsonrpc / Python→.NET / task-lifecycle
|
569ms | suite-python-dotnet, jsonrpc, python-dotnet, behavior-core, behavior-lifecycle |
| Passed |
Python+.NET / jsonrpc / Python→.NET / push-config
|
563ms | suite-python-dotnet, jsonrpc, python-dotnet, behavior-core, behavior-push-config |
| Passed |
Python+.NET / jsonrpc / Python→.NET / scenario-parity
|
909ms | suite-python-dotnet, jsonrpc, python-dotnet, behavior-parity |
| Passed |
Python+.NET / jsonrpc / .NET→Python / task-streaming
|
591ms | suite-python-dotnet, jsonrpc, dotnet-python, behavior-core, behavior-task-streaming |
| Passed |
Python+.NET / jsonrpc / .NET→Python / task-lifecycle
|
398ms | suite-python-dotnet, jsonrpc, dotnet-python, behavior-core, behavior-lifecycle |
| Passed |
Python+.NET / jsonrpc / .NET→Python / push-config
|
391ms | suite-python-dotnet, jsonrpc, dotnet-python, behavior-core, behavior-push-config |
| Passed |
Python+.NET / jsonrpc / .NET→Python / scenario-parity
|
726ms | suite-python-dotnet, jsonrpc, dotnet-python, behavior-parity |
| Passed |
Python+.NET / rest / Python→.NET / task-streaming
|
669ms | suite-python-dotnet, rest, python-dotnet, behavior-core, behavior-task-streaming |
| Passed |
Python+.NET / rest / Python→.NET / task-lifecycle
|
581ms | suite-python-dotnet, rest, python-dotnet, behavior-core, behavior-lifecycle |
| Passed |
Python+.NET / rest / Python→.NET / push-config
|
554ms | suite-python-dotnet, rest, python-dotnet, behavior-core, behavior-push-config |
| Passed |
Python+.NET / rest / Python→.NET / scenario-parity
|
926ms | suite-python-dotnet, rest, python-dotnet, behavior-parity |
| Passed |
Python+.NET / rest / .NET→Python / task-streaming
|
375ms | suite-python-dotnet, rest, dotnet-python, behavior-core, behavior-task-streaming |
| Passed |
Python+.NET / rest / .NET→Python / task-lifecycle
|
418ms | suite-python-dotnet, rest, dotnet-python, behavior-core, behavior-lifecycle |
| Passed |
Python+.NET / rest / .NET→Python / push-config
|
384ms | suite-python-dotnet, rest, dotnet-python, behavior-core, behavior-push-config |
| Passed |
Python+.NET / rest / .NET→Python / scenario-parity
|
714ms | suite-python-dotnet, rest, dotnet-python, behavior-parity |
| Passed |
Python+.NET / grpc / Python→.NET / task-streaming
|
705ms | suite-python-dotnet, grpc, python-dotnet, behavior-core, behavior-task-streaming |
| Passed |
Python+.NET / grpc / Python→.NET / task-lifecycle
|
616ms | suite-python-dotnet, grpc, python-dotnet, behavior-core, behavior-lifecycle |
| Passed |
Python+.NET / grpc / Python→.NET / push-config
|
509ms | suite-python-dotnet, grpc, python-dotnet, behavior-core, behavior-push-config |
| Passed |
Python+.NET / grpc / Python→.NET / scenario-parity
|
901ms | suite-python-dotnet, grpc, python-dotnet, behavior-parity |
| Passed |
Python+.NET / grpc / .NET→Python / task-streaming
|
407ms | suite-python-dotnet, grpc, dotnet-python, behavior-core, behavior-task-streaming |
| Passed |
Python+.NET / grpc / .NET→Python / task-lifecycle
|
470ms | suite-python-dotnet, grpc, dotnet-python, behavior-core, behavior-lifecycle |
| Passed |
Python+.NET / grpc / .NET→Python / push-config
|
397ms | suite-python-dotnet, grpc, dotnet-python, behavior-core, behavior-push-config |
| Passed |
Python+.NET / grpc / .NET→Python / scenario-parity
|
15.773s | suite-python-dotnet, grpc, dotnet-python, behavior-parity |
Run
Self / Rust
A2A Interop Suite
Status
Passing
Scope
12 of 192 specs selected
suite-self-rust
Timing
42.217s
Updated 2026-07-10 14:20:10 UTC
Results
12 passed
0 failed
180 skipped
A2A Interop Suite
12 of 192 specs selected
suite-self-rust
Updated 2026-07-10 14:20:10 UTC
12 passed
0 failed
180 skipped
Run Metadata
- Saved run
- report-agntcy-a2a-self-rust
- Started
- 2026-07-10 14:16:24 UTC
- Finished
- 2026-07-10 14:17:06 UTC
- Selected specs
- 12 of 192
- Executed specs
- 12
- Label filter
suite-self-rust
Failures
Executed Specs
| Status | Spec | Duration | Labels |
|---|---|---|---|
| Passed |
Rust / jsonrpc / Rust→Rust / task-streaming
|
40.836s | suite-self-rust, jsonrpc, rust-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust / jsonrpc / Rust→Rust / task-lifecycle
|
15ms | suite-self-rust, jsonrpc, rust-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust / jsonrpc / Rust→Rust / push-config
|
11ms | suite-self-rust, jsonrpc, rust-rust, behavior-core, behavior-push-config |
| Passed |
Rust / jsonrpc / Rust→Rust / scenario-parity
|
378ms | suite-self-rust, jsonrpc, rust-rust, behavior-parity |
| Passed |
Rust / rest / Rust→Rust / task-streaming
|
50ms | suite-self-rust, rest, rust-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust / rest / Rust→Rust / task-lifecycle
|
14ms | suite-self-rust, rest, rust-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust / rest / Rust→Rust / push-config
|
11ms | suite-self-rust, rest, rust-rust, behavior-core, behavior-push-config |
| Passed |
Rust / rest / Rust→Rust / scenario-parity
|
377ms | suite-self-rust, rest, rust-rust, behavior-parity |
| Passed |
Rust / grpc / Rust→Rust / task-streaming
|
9ms | suite-self-rust, grpc, rust-rust, behavior-core, behavior-task-streaming |
| Passed |
Rust / grpc / Rust→Rust / task-lifecycle
|
16ms | suite-self-rust, grpc, rust-rust, behavior-core, behavior-lifecycle |
| Passed |
Rust / grpc / Rust→Rust / push-config
|
13ms | suite-self-rust, grpc, rust-rust, behavior-core, behavior-push-config |
| Passed |
Rust / grpc / Rust→Rust / scenario-parity
|
482ms | suite-self-rust, grpc, rust-rust, behavior-parity |
Run
Go+.NET
A2A Interop Suite
Status
Passing
Scope
24 of 192 specs selected
suite-go-dotnet
Timing
25.275s
Updated 2026-07-10 14:20:10 UTC
Results
24 passed
0 failed
168 skipped
A2A Interop Suite
24 of 192 specs selected
suite-go-dotnet
Updated 2026-07-10 14:20:10 UTC
24 passed
0 failed
168 skipped
Run Metadata
- Saved run
- report-agntcy-a2a-go-dotnet
- Started
- 2026-07-10 14:16:27 UTC
- Finished
- 2026-07-10 14:16:52 UTC
- Selected specs
- 24 of 192
- Executed specs
- 24
- Label filter
suite-go-dotnet
Failures
Executed Specs
| Status | Spec | Duration | Labels |
|---|---|---|---|
| Passed |
Go+.NET / jsonrpc / Go→.NET / task-streaming
|
18.069s | suite-go-dotnet, jsonrpc, go-dotnet, behavior-core, behavior-task-streaming |
| Passed |
Go+.NET / jsonrpc / Go→.NET / task-lifecycle
|
40ms | suite-go-dotnet, jsonrpc, go-dotnet, behavior-core, behavior-lifecycle |
| Passed |
Go+.NET / jsonrpc / Go→.NET / push-config
|
7ms | suite-go-dotnet, jsonrpc, go-dotnet, behavior-core, behavior-push-config |
| Passed |
Go+.NET / jsonrpc / Go→.NET / scenario-parity
|
348ms | suite-go-dotnet, jsonrpc, go-dotnet, behavior-parity |
| Passed |
Go+.NET / jsonrpc / .NET→Go / task-streaming
|
480ms | suite-go-dotnet, jsonrpc, dotnet-go, behavior-core, behavior-task-streaming |
| Passed |
Go+.NET / jsonrpc / .NET→Go / task-lifecycle
|
387ms | suite-go-dotnet, jsonrpc, dotnet-go, behavior-core, behavior-lifecycle |
| Passed |
Go+.NET / jsonrpc / .NET→Go / push-config
|
368ms | suite-go-dotnet, jsonrpc, dotnet-go, behavior-core, behavior-push-config |
| Passed |
Go+.NET / jsonrpc / .NET→Go / scenario-parity
|
695ms | suite-go-dotnet, jsonrpc, dotnet-go, behavior-parity |
| Passed |
Go+.NET / rest / Go→.NET / task-streaming
|
115ms | suite-go-dotnet, rest, go-dotnet, behavior-core, behavior-task-streaming |
| Passed |
Go+.NET / rest / Go→.NET / task-lifecycle
|
38ms | suite-go-dotnet, rest, go-dotnet, behavior-core, behavior-lifecycle |
| Passed |
Go+.NET / rest / Go→.NET / push-config
|
8ms | suite-go-dotnet, rest, go-dotnet, behavior-core, behavior-push-config |
| Passed |
Go+.NET / rest / Go→.NET / scenario-parity
|
357ms | suite-go-dotnet, rest, go-dotnet, behavior-parity |
| Passed |
Go+.NET / rest / .NET→Go / task-streaming
|
357ms | suite-go-dotnet, rest, dotnet-go, behavior-core, behavior-task-streaming |
| Passed |
Go+.NET / rest / .NET→Go / task-lifecycle
|
365ms | suite-go-dotnet, rest, dotnet-go, behavior-core, behavior-lifecycle |
| Passed |
Go+.NET / rest / .NET→Go / push-config
|
342ms | suite-go-dotnet, rest, dotnet-go, behavior-core, behavior-push-config |
| Passed |
Go+.NET / rest / .NET→Go / scenario-parity
|
671ms | suite-go-dotnet, rest, dotnet-go, behavior-parity |
| Passed |
Go+.NET / grpc / Go→.NET / task-streaming
|
179ms | suite-go-dotnet, grpc, go-dotnet, behavior-core, behavior-task-streaming |
| Passed |
Go+.NET / grpc / Go→.NET / task-lifecycle
|
93ms | suite-go-dotnet, grpc, go-dotnet, behavior-core, behavior-lifecycle |
| Passed |
Go+.NET / grpc / Go→.NET / push-config
|
12ms | suite-go-dotnet, grpc, go-dotnet, behavior-core, behavior-push-config |
| Passed |
Go+.NET / grpc / Go→.NET / scenario-parity
|
350ms | suite-go-dotnet, grpc, go-dotnet, behavior-parity |
| Passed |
Go+.NET / grpc / .NET→Go / task-streaming
|
373ms | suite-go-dotnet, grpc, dotnet-go, behavior-core, behavior-task-streaming |
| Passed |
Go+.NET / grpc / .NET→Go / task-lifecycle
|
485ms | suite-go-dotnet, grpc, dotnet-go, behavior-core, behavior-lifecycle |
| Passed |
Go+.NET / grpc / .NET→Go / push-config
|
385ms | suite-go-dotnet, grpc, dotnet-go, behavior-core, behavior-push-config |
| Passed |
Go+.NET / grpc / .NET→Go / scenario-parity
|
742ms | suite-go-dotnet, grpc, dotnet-go, behavior-parity |
Run
Self / Go
A2A Interop Suite
Status
Passing
Scope
12 of 192 specs selected
suite-self-go
Timing
2.348s
Updated 2026-07-10 14:20:10 UTC
Results
12 passed
0 failed
180 skipped
A2A Interop Suite
12 of 192 specs selected
suite-self-go
Updated 2026-07-10 14:20:10 UTC
12 passed
0 failed
180 skipped
Run Metadata
- Saved run
- report-agntcy-a2a-self-go
- Started
- 2026-07-10 14:16:19 UTC
- Finished
- 2026-07-10 14:16:22 UTC
- Selected specs
- 12 of 192
- Executed specs
- 12
- Label filter
suite-self-go
Failures
Executed Specs
| Status | Spec | Duration | Labels |
|---|---|---|---|
| Passed |
Go / jsonrpc / Go→Go / task-streaming
|
1.359s | suite-self-go, jsonrpc, go-go, behavior-core, behavior-task-streaming |
| Passed |
Go / jsonrpc / Go→Go / task-lifecycle
|
5ms | suite-self-go, jsonrpc, go-go, behavior-core, behavior-lifecycle |
| Passed |
Go / jsonrpc / Go→Go / push-config
|
2ms | suite-self-go, jsonrpc, go-go, behavior-core, behavior-push-config |
| Passed |
Go / jsonrpc / Go→Go / scenario-parity
|
315ms | suite-self-go, jsonrpc, go-go, behavior-parity |
| Passed |
Go / rest / Go→Go / task-streaming
|
3ms | suite-self-go, rest, go-go, behavior-core, behavior-task-streaming |
| Passed |
Go / rest / Go→Go / task-lifecycle
|
5ms | suite-self-go, rest, go-go, behavior-core, behavior-lifecycle |
| Passed |
Go / rest / Go→Go / push-config
|
3ms | suite-self-go, rest, go-go, behavior-core, behavior-push-config |
| Passed |
Go / rest / Go→Go / scenario-parity
|
313ms | suite-self-go, rest, go-go, behavior-parity |
| Passed |
Go / grpc / Go→Go / task-streaming
|
6ms | suite-self-go, grpc, go-go, behavior-core, behavior-task-streaming |
| Passed |
Go / grpc / Go→Go / task-lifecycle
|
7ms | suite-self-go, grpc, go-go, behavior-core, behavior-lifecycle |
| Passed |
Go / grpc / Go→Go / push-config
|
5ms | suite-self-go, grpc, go-go, behavior-core, behavior-push-config |
| Passed |
Go / grpc / Go→Go / scenario-parity
|
319ms | suite-self-go, grpc, go-go, behavior-parity |
No reports match the current filter.