diff --git a/src/a2a/server/apps/jsonrpc/jsonrpc_app.py b/src/a2a/server/apps/jsonrpc/jsonrpc_app.py index 71abf25a..ff6998cd 100644 --- a/src/a2a/server/apps/jsonrpc/jsonrpc_app.py +++ b/src/a2a/server/apps/jsonrpc/jsonrpc_app.py @@ -89,6 +89,7 @@ def build(self, request: Request) -> ServerCallContext: with contextlib.suppress(Exception): user = StarletteUserProxy(request.user) state['auth'] = request.auth + state['headers'] = dict(request.headers) return ServerCallContext(user=user, state=state)