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.

Rendered 2026-07-10 14:20:11 UTC Latest run 2026-07-10 14:19:43 UTC HTML artifact reports/index.html
Saved Runs 10 Parsed suite reports
Selected Specs 192 Across all saved runs
Executed Specs 192 Passed plus failed specs
Passing Specs 191 Successful assertions
Failing Specs 1 Specs needing attention
Passing Reports 9 1 failing reports

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
Artifacts

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
Artifacts

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
Artifacts

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
Artifacts

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
Artifacts

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
Artifacts

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 output
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
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
Artifacts

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
Artifacts

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
Artifacts

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
Artifacts

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