@@ -240,7 +240,7 @@ their corresponding top-level category object in your `settings.json` file.
240240- ** ` ui.useAlternateBuffer ` ** (boolean):
241241 - ** Description:** Use an alternate screen buffer for the UI, preserving shell
242242 history.
243- - ** Default:** ` true `
243+ - ** Default:** ` false `
244244 - ** Requires restart:** Yes
245245
246246- ** ` ui.incrementalRendering ` ** (boolean):
@@ -317,7 +317,187 @@ their corresponding top-level category object in your `settings.json` file.
317317 - ** Description:** Named presets for model configs. Can be used in place of a
318318 model name and can inherit from other aliases using an ` extends ` property.
319319 - ** Default:**
320- `{"base":{"modelConfig":{"generateContentConfig":{"temperature":0,"topP":1}}},"chat-base":{"extends":"base","modelConfig":{"generateContentConfig":{"thinkingConfig":{"includeThoughts":true},"temperature":1,"topP":0.95,"topK":64}}},"chat-base-2.5":{"extends":"chat-base","modelConfig":{"generateContentConfig":{"thinkingConfig":{"thinkingBudget":8192}}}},"chat-base-3":{"extends":"chat-base","modelConfig":{"generateContentConfig":{"thinkingConfig":{"thinkingLevel":"HIGH"}}}},"gemini-3-pro-preview":{"extends":"chat-base-3","modelConfig":{"model":"gemini-3-pro-preview"}},"gemini-2.5-pro":{"extends":"chat-base-2.5","modelConfig":{"model":"gemini-2.5-pro"}},"gemini-2.5-flash":{"extends":"chat-base-2.5","modelConfig":{"model":"gemini-2.5-flash"}},"gemini-2.5-flash-lite":{"extends":"chat-base-2.5","modelConfig":{"model":"gemini-2.5-flash-lite"}},"gemini-2.5-flash-base":{"extends":"base","modelConfig":{"model":"gemini-2.5-flash"}},"classifier":{"extends":"base","modelConfig":{"model":"gemini-2.5-flash-lite","generateContentConfig":{"maxOutputTokens":1024,"thinkingConfig":{"thinkingBudget":512}}}},"prompt-completion":{"extends":"base","modelConfig":{"model":"gemini-2.5-flash-lite","generateContentConfig":{"temperature":0.3,"maxOutputTokens":16000,"thinkingConfig":{"thinkingBudget":0}}}},"edit-corrector":{"extends":"base","modelConfig":{"model":"gemini-2.5-flash-lite","generateContentConfig":{"thinkingConfig":{"thinkingBudget":0}}}},"summarizer-default":{"extends":"base","modelConfig":{"model":"gemini-2.5-flash-lite","generateContentConfig":{"maxOutputTokens":2000}}},"summarizer-shell":{"extends":"base","modelConfig":{"model":"gemini-2.5-flash-lite","generateContentConfig":{"maxOutputTokens":2000}}},"web-search":{"extends":"gemini-2.5-flash-base","modelConfig":{"generateContentConfig":{"tools":[{"googleSearch":{}}]}}},"web-fetch":{"extends":"gemini-2.5-flash-base","modelConfig":{"generateContentConfig":{"tools":[{"urlContext":{}}]}}},"web-fetch-fallback":{"extends":"gemini-2.5-flash-base","modelConfig":{}},"loop-detection":{"extends":"gemini-2.5-flash-base","modelConfig":{}},"loop-detection-double-check":{"extends":"base","modelConfig":{"model":"gemini-2.5-pro"}},"llm-edit-fixer":{"extends":"gemini-2.5-flash-base","modelConfig":{}},"next-speaker-checker":{"extends":"gemini-2.5-flash-base","modelConfig":{}}}`
320+
321+ ``` json
322+ {
323+ "base" : {
324+ "modelConfig" : {
325+ "generateContentConfig" : {
326+ "temperature" : 0 ,
327+ "topP" : 1
328+ }
329+ }
330+ },
331+ "chat-base" : {
332+ "extends" : " base" ,
333+ "modelConfig" : {
334+ "generateContentConfig" : {
335+ "thinkingConfig" : {
336+ "includeThoughts" : true
337+ },
338+ "temperature" : 1 ,
339+ "topP" : 0.95 ,
340+ "topK" : 64
341+ }
342+ }
343+ },
344+ "chat-base-2.5" : {
345+ "extends" : " chat-base" ,
346+ "modelConfig" : {
347+ "generateContentConfig" : {
348+ "thinkingConfig" : {
349+ "thinkingBudget" : 8192
350+ }
351+ }
352+ }
353+ },
354+ "chat-base-3" : {
355+ "extends" : " chat-base" ,
356+ "modelConfig" : {
357+ "generateContentConfig" : {
358+ "thinkingConfig" : {
359+ "thinkingLevel" : " HIGH"
360+ }
361+ }
362+ }
363+ },
364+ "gemini-3-pro-preview" : {
365+ "extends" : " chat-base-3" ,
366+ "modelConfig" : {
367+ "model" : " gemini-3-pro-preview"
368+ }
369+ },
370+ "gemini-2.5-pro" : {
371+ "extends" : " chat-base-2.5" ,
372+ "modelConfig" : {
373+ "model" : " gemini-2.5-pro"
374+ }
375+ },
376+ "gemini-2.5-flash" : {
377+ "extends" : " chat-base-2.5" ,
378+ "modelConfig" : {
379+ "model" : " gemini-2.5-flash"
380+ }
381+ },
382+ "gemini-2.5-flash-lite" : {
383+ "extends" : " chat-base-2.5" ,
384+ "modelConfig" : {
385+ "model" : " gemini-2.5-flash-lite"
386+ }
387+ },
388+ "gemini-2.5-flash-base" : {
389+ "extends" : " base" ,
390+ "modelConfig" : {
391+ "model" : " gemini-2.5-flash"
392+ }
393+ },
394+ "classifier" : {
395+ "extends" : " base" ,
396+ "modelConfig" : {
397+ "model" : " gemini-2.5-flash-lite" ,
398+ "generateContentConfig" : {
399+ "maxOutputTokens" : 1024 ,
400+ "thinkingConfig" : {
401+ "thinkingBudget" : 512
402+ }
403+ }
404+ }
405+ },
406+ "prompt-completion" : {
407+ "extends" : " base" ,
408+ "modelConfig" : {
409+ "model" : " gemini-2.5-flash-lite" ,
410+ "generateContentConfig" : {
411+ "temperature" : 0.3 ,
412+ "maxOutputTokens" : 16000 ,
413+ "thinkingConfig" : {
414+ "thinkingBudget" : 0
415+ }
416+ }
417+ }
418+ },
419+ "edit-corrector" : {
420+ "extends" : " base" ,
421+ "modelConfig" : {
422+ "model" : " gemini-2.5-flash-lite" ,
423+ "generateContentConfig" : {
424+ "thinkingConfig" : {
425+ "thinkingBudget" : 0
426+ }
427+ }
428+ }
429+ },
430+ "summarizer-default" : {
431+ "extends" : " base" ,
432+ "modelConfig" : {
433+ "model" : " gemini-2.5-flash-lite" ,
434+ "generateContentConfig" : {
435+ "maxOutputTokens" : 2000
436+ }
437+ }
438+ },
439+ "summarizer-shell" : {
440+ "extends" : " base" ,
441+ "modelConfig" : {
442+ "model" : " gemini-2.5-flash-lite" ,
443+ "generateContentConfig" : {
444+ "maxOutputTokens" : 2000
445+ }
446+ }
447+ },
448+ "web-search" : {
449+ "extends" : " gemini-2.5-flash-base" ,
450+ "modelConfig" : {
451+ "generateContentConfig" : {
452+ "tools" : [
453+ {
454+ "googleSearch" : {}
455+ }
456+ ]
457+ }
458+ }
459+ },
460+ "web-fetch" : {
461+ "extends" : " gemini-2.5-flash-base" ,
462+ "modelConfig" : {
463+ "generateContentConfig" : {
464+ "tools" : [
465+ {
466+ "urlContext" : {}
467+ }
468+ ]
469+ }
470+ }
471+ },
472+ "web-fetch-fallback" : {
473+ "extends" : " gemini-2.5-flash-base" ,
474+ "modelConfig" : {}
475+ },
476+ "loop-detection" : {
477+ "extends" : " gemini-2.5-flash-base" ,
478+ "modelConfig" : {}
479+ },
480+ "loop-detection-double-check" : {
481+ "extends" : " base" ,
482+ "modelConfig" : {
483+ "model" : " gemini-2.5-pro"
484+ }
485+ },
486+ "llm-edit-fixer" : {
487+ "extends" : " gemini-2.5-flash-base" ,
488+ "modelConfig" : {}
489+ },
490+ "next-speaker-checker" : {
491+ "extends" : " gemini-2.5-flash-base" ,
492+ "modelConfig" : {}
493+ }
494+ }
495+ ```
496+
497+ - **`modelConfigs.customAliases`** (object):
498+ - **Description:** Custom named presets for model configs. These are merged
499+ with (and override) the built-in aliases.
500+ - **Default:** `{}`
321501
322502- **`modelConfigs.overrides`** (array):
323503 - **Description:** Apply specific configuration overrides based on matches,
@@ -545,7 +725,11 @@ their corresponding top-level category object in your `settings.json` file.
545725
546726- **`advanced.excludedEnvVars`** (array):
547727 - **Description:** Environment variables to exclude from project context.
548- - ** Default:** ` ["DEBUG","DEBUG_MODE"] `
728+ - **Default:**
729+
730+ ```json
731+ [" DEBUG" , " DEBUG_MODE" ]
732+ ```
549733
550734- **`advanced.bugCommand`** (object):
551735 - **Description:** Configuration for the bug report command.
@@ -563,12 +747,6 @@ their corresponding top-level category object in your `settings.json` file.
563747 - **Default:** `false`
564748 - **Requires restart:** Yes
565749
566- - ** ` experimental.useModelRouter ` ** (boolean):
567- - ** Description:** Enable model routing to route requests to the best model
568- based on complexity.
569- - ** Default:** ` true `
570- - ** Requires restart:** Yes
571-
572750- **`experimental.codebaseInvestigatorSettings.enabled`** (boolean):
573751 - **Description:** Enable the Codebase Investigator agent.
574752 - **Default:** `true`
0 commit comments