@@ -602,6 +602,12 @@ scheme.BrowserTypeLaunchPersistentContextParams = tObject({
602602 serviceWorkers : tOptional ( tEnum ( [ 'allow' , 'block' ] ) ) ,
603603 selectorEngines : tOptional ( tArray ( tType ( 'SelectorEngine' ) ) ) ,
604604 testIdAttributeName : tOptional ( tString ) ,
605+ agent : tOptional ( tObject ( {
606+ provider : tString ,
607+ model : tString ,
608+ cacheDir : tOptional ( tString ) ,
609+ cacheMode : tOptional ( tEnum ( [ 'ignore' , 'force' , 'auto' ] ) ) ,
610+ } ) ) ,
605611 userDataDir : tString ,
606612 slowMo : tOptional ( tFloat ) ,
607613} ) ;
@@ -694,6 +700,12 @@ scheme.BrowserNewContextParams = tObject({
694700 serviceWorkers : tOptional ( tEnum ( [ 'allow' , 'block' ] ) ) ,
695701 selectorEngines : tOptional ( tArray ( tType ( 'SelectorEngine' ) ) ) ,
696702 testIdAttributeName : tOptional ( tString ) ,
703+ agent : tOptional ( tObject ( {
704+ provider : tString ,
705+ model : tString ,
706+ cacheDir : tOptional ( tString ) ,
707+ cacheMode : tOptional ( tEnum ( [ 'ignore' , 'force' , 'auto' ] ) ) ,
708+ } ) ) ,
697709 proxy : tOptional ( tObject ( {
698710 server : tString ,
699711 bypass : tOptional ( tString ) ,
@@ -765,6 +777,12 @@ scheme.BrowserNewContextForReuseParams = tObject({
765777 serviceWorkers : tOptional ( tEnum ( [ 'allow' , 'block' ] ) ) ,
766778 selectorEngines : tOptional ( tArray ( tType ( 'SelectorEngine' ) ) ) ,
767779 testIdAttributeName : tOptional ( tString ) ,
780+ agent : tOptional ( tObject ( {
781+ provider : tString ,
782+ model : tString ,
783+ cacheDir : tOptional ( tString ) ,
784+ cacheMode : tOptional ( tEnum ( [ 'ignore' , 'force' , 'auto' ] ) ) ,
785+ } ) ) ,
768786 proxy : tOptional ( tObject ( {
769787 server : tString ,
770788 bypass : tOptional ( tString ) ,
@@ -881,6 +899,12 @@ scheme.BrowserContextInitializer = tObject({
881899 serviceWorkers : tOptional ( tEnum ( [ 'allow' , 'block' ] ) ) ,
882900 selectorEngines : tOptional ( tArray ( tType ( 'SelectorEngine' ) ) ) ,
883901 testIdAttributeName : tOptional ( tString ) ,
902+ agent : tOptional ( tObject ( {
903+ provider : tString ,
904+ model : tString ,
905+ cacheDir : tOptional ( tString ) ,
906+ cacheMode : tOptional ( tEnum ( [ 'ignore' , 'force' , 'auto' ] ) ) ,
907+ } ) ) ,
884908 } ) ,
885909} ) ;
886910scheme . BrowserContextBindingCallEvent = tObject ( {
@@ -2770,6 +2794,12 @@ scheme.AndroidDeviceLaunchBrowserParams = tObject({
27702794 serviceWorkers : tOptional ( tEnum ( [ 'allow' , 'block' ] ) ) ,
27712795 selectorEngines : tOptional ( tArray ( tType ( 'SelectorEngine' ) ) ) ,
27722796 testIdAttributeName : tOptional ( tString ) ,
2797+ agent : tOptional ( tObject ( {
2798+ provider : tString ,
2799+ model : tString ,
2800+ cacheDir : tOptional ( tString ) ,
2801+ cacheMode : tOptional ( tEnum ( [ 'ignore' , 'force' , 'auto' ] ) ) ,
2802+ } ) ) ,
27732803 pkg : tOptional ( tString ) ,
27742804 args : tOptional ( tArray ( tString ) ) ,
27752805 proxy : tOptional ( tObject ( {
0 commit comments