docs(reference): align A2A facade API with implementation #6638

Merged
HAL9000 merged 1 commits from spec/arch-a2a-facade-api-correction-cycle15 into master 2026-04-13 08:10:04 +00:00

1 Commits

Author SHA1 Message Date
HAL9000 f94336d3c1 docs(reference): align A2A facade API with implementation
CI / push-validation (pull_request) Successful in 17s
CI / helm (pull_request) Successful in 24s
CI / build (pull_request) Successful in 29s
CI / lint (pull_request) Successful in 44s
CI / quality (pull_request) Successful in 45s
CI / typecheck (pull_request) Successful in 48s
CI / security (pull_request) Successful in 1m0s
CI / e2e_tests (pull_request) Successful in 4m9s
CI / integration_tests (pull_request) Successful in 4m16s
CI / unit_tests (pull_request) Successful in 5m0s
CI / docker (pull_request) Successful in 10s
CI / coverage (pull_request) Successful in 10m39s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 57m12s
The docs/reference/a2a.md Local Facade section had three errors:

1. dispatch() signature: docs showed dispatch(method, params) but
   implementation is dispatch(request: A2aRequest)
2. dispatch() return type: docs showed dict but actual is A2aResponse
3. dispatch() async: docs showed await facade.dispatch() but method
   is synchronous
4. list_methods: docs showed list_methods but implementation is
   list_operations()

Updated:
- Code example to use A2aRequest and synchronous call
- Methods table to show correct signatures and return types
- list_methods -> list_operations()

Fixes: #6620, #6624
Architect: AUTO-ARCH Cycle 15
2026-04-13 06:42:42 +00:00