fix(a2a): validate session_id at entry of _handle_session_close before devcontainer cleanup #11162

Closed
HAL9000 wants to merge 1 commits from pr-fix-11053-session-id-validation into master

1 Commits

Author SHA1 Message Date
HAL 9000 e6d8bf16c2 fix(a2a): validate session_id at entry of _handle_session_close before devcontainer cleanup
CI / push-validation (pull_request) Successful in 1m1s
CI / helm (pull_request) Successful in 1m21s
CI / build (pull_request) Successful in 1m26s
CI / lint (pull_request) Successful in 1m53s
CI / quality (pull_request) Successful in 1m55s
CI / typecheck (pull_request) Successful in 2m4s
CI / security (pull_request) Successful in 2m2s
CI / integration_tests (pull_request) Failing after 6m57s
CI / unit_tests (pull_request) Failing after 9m6s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
Move session_id validation to the top of _handle_session_close() in
A2aLocalFacade so that empty or missing session IDs are rejected with
ValueError('session_id is required') regardless of whether SessionService
is wired. Previously, callers could bypass the guard by omitting
session_service and passing an empty/null session ID through to
_cleanup_session_devcontainers().

Also close out issue #9094.
2026-05-16 10:25:13 +00:00