@@ -87,52 +87,6 @@ export function buildOpenAICodexForwardCompatExpectation(
8787 } ;
8888}
8989
90- const GOOGLE_GEMINI_CLI_PRO_TEMPLATE_MODEL = {
91- id : "gemini-3-pro-preview" ,
92- name : "Gemini 3 Pro Preview (Cloud Code Assist)" ,
93- provider : "google-gemini-cli" ,
94- api : "google-gemini-cli" ,
95- baseUrl : "https://cloudcode-pa.googleapis.com" ,
96- reasoning : true ,
97- input : [ "text" , "image" ] as const ,
98- cost : { input : 0 , output : 0 , cacheRead : 0 , cacheWrite : 0 } ,
99- contextWindow : 200000 ,
100- maxTokens : 64000 ,
101- } ;
102-
103- const GOOGLE_GEMINI_CLI_FLASH_TEMPLATE_MODEL = {
104- id : "gemini-3-flash-preview" ,
105- name : "Gemini 3 Flash Preview (Cloud Code Assist)" ,
106- provider : "google-gemini-cli" ,
107- api : "google-gemini-cli" ,
108- baseUrl : "https://cloudcode-pa.googleapis.com" ,
109- reasoning : false ,
110- input : [ "text" , "image" ] as const ,
111- cost : { input : 0 , output : 0 , cacheRead : 0 , cacheWrite : 0 } ,
112- contextWindow : 200000 ,
113- maxTokens : 64000 ,
114- } ;
115-
116- export function mockGoogleGeminiCliProTemplateModel ( discoverModelsMock : DiscoverModelsMock ) : void {
117- mockTemplateModel (
118- discoverModelsMock ,
119- "google-gemini-cli" ,
120- "gemini-3-pro-preview" ,
121- GOOGLE_GEMINI_CLI_PRO_TEMPLATE_MODEL ,
122- ) ;
123- }
124-
125- export function mockGoogleGeminiCliFlashTemplateModel (
126- discoverModelsMock : DiscoverModelsMock ,
127- ) : void {
128- mockTemplateModel (
129- discoverModelsMock ,
130- "google-gemini-cli" ,
131- "gemini-3-flash-preview" ,
132- GOOGLE_GEMINI_CLI_FLASH_TEMPLATE_MODEL ,
133- ) ;
134- }
135-
13690export function resetMockDiscoverModels ( discoverModelsMock : DiscoverModelsMock ) : void {
13791 vi . mocked ( discoverModelsMock ) . mockReturnValue ( {
13892 find : vi . fn ( ( ) => null ) ,
0 commit comments