4040 HandlePendingToolCallRequest ,
4141 LogRequest ,
4242 MCPOauthHandlePendingRequest ,
43- MCPOauthPendingRequestResponseCancelled ,
44- MCPOauthPendingRequestResponseToken ,
43+ MCPOauthPendingRequestResponse ,
44+ MCPOauthPendingRequestResponseKind ,
4545 ModelSwitchToRequest ,
4646 PermissionDecision ,
4747 PermissionDecisionApproveOnce ,
@@ -1981,14 +1981,17 @@ async def _execute_mcp_auth_and_respond(
19811981 )
19821982
19831983 if result and result .get ("kind" , "token" ) == "token" :
1984- rpc_result = MCPOauthPendingRequestResponseToken (
1984+ rpc_result = MCPOauthPendingRequestResponse (
1985+ kind = MCPOauthPendingRequestResponseKind .TOKEN ,
19851986 access_token = result ["accessToken" ],
19861987 expires_in = result .get ("expiresIn" ),
19871988 refresh_token = result .get ("refreshToken" ),
19881989 token_type = result .get ("tokenType" ),
19891990 )
19901991 else :
1991- rpc_result = MCPOauthPendingRequestResponseCancelled ()
1992+ rpc_result = MCPOauthPendingRequestResponse (
1993+ kind = MCPOauthPendingRequestResponseKind .CANCELLED
1994+ )
19921995 await self .rpc .mcp .oauth .handle_pending_request (
19931996 MCPOauthHandlePendingRequest (
19941997 request_id = request_id ,
@@ -2000,7 +2003,9 @@ async def _execute_mcp_auth_and_respond(
20002003 await self .rpc .mcp .oauth .handle_pending_request (
20012004 MCPOauthHandlePendingRequest (
20022005 request_id = request_id ,
2003- result = MCPOauthPendingRequestResponseCancelled (),
2006+ result = MCPOauthPendingRequestResponse (
2007+ kind = MCPOauthPendingRequestResponseKind .CANCELLED
2008+ ),
20042009 )
20052010 )
20062011 except (JsonRpcError , ProcessExitedError , OSError ):
0 commit comments