""" Response Interceptor Lambda for AgentCore Gateway Cognitoのグループ情報に基づいて tools/list のレスポンスをフィルタリングする """ import json import logging import base64 import os from typing import Any logger = logging.getLogger() logger.setLevel(logging.INFO) # 環境変数からツール権限マッピングを取得 TOOL_PERMISSIONS = json.loads(os.environ.get('TOOL_PERMISSIONS', '{}')) def decode_jwt_payload(token: str) -> dict: """JWTのペイロード部分をデコード(署名検

