@@ -340,6 +340,7 @@ def execute_skill(
340340 skill_id : str ,
341341 * ,
342342 parameters : typing .Optional [typing .Dict [str , typing .Optional [typing .Any ]]] = OMIT ,
343+ session_id : typing .Optional [str ] = OMIT ,
343344 request_options : typing .Optional [RequestOptions ] = None ,
344345 ) -> ExecuteSkillResponse :
345346 """
@@ -352,6 +353,9 @@ def execute_skill(
352353 parameters : typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
353354 Parameters to pass to the skill handler
354355
356+ session_id : typing.Optional[str]
357+ Optional session ID (UUID) for IP persistence.
358+
355359 request_options : typing.Optional[RequestOptions]
356360 Request-specific configuration.
357361
@@ -371,7 +375,9 @@ def execute_skill(
371375 skill_id="skill_id",
372376 )
373377 """
374- _response = self ._raw_client .execute_skill (skill_id , parameters = parameters , request_options = request_options )
378+ _response = self ._raw_client .execute_skill (
379+ skill_id , parameters = parameters , session_id = session_id , request_options = request_options
380+ )
375381 return _response .data
376382
377383 def refine_skill (
@@ -882,6 +888,7 @@ async def execute_skill(
882888 skill_id : str ,
883889 * ,
884890 parameters : typing .Optional [typing .Dict [str , typing .Optional [typing .Any ]]] = OMIT ,
891+ session_id : typing .Optional [str ] = OMIT ,
885892 request_options : typing .Optional [RequestOptions ] = None ,
886893 ) -> ExecuteSkillResponse :
887894 """
@@ -894,6 +901,9 @@ async def execute_skill(
894901 parameters : typing.Optional[typing.Dict[str, typing.Optional[typing.Any]]]
895902 Parameters to pass to the skill handler
896903
904+ session_id : typing.Optional[str]
905+ Optional session ID (UUID) for IP persistence.
906+
897907 request_options : typing.Optional[RequestOptions]
898908 Request-specific configuration.
899909
@@ -922,7 +932,7 @@ async def main() -> None:
922932 asyncio.run(main())
923933 """
924934 _response = await self ._raw_client .execute_skill (
925- skill_id , parameters = parameters , request_options = request_options
935+ skill_id , parameters = parameters , session_id = session_id , request_options = request_options
926936 )
927937 return _response .data
928938
0 commit comments