Skip to content

Commit 074d5d4

Browse files
authored
feat(docs): Ensure multiline JS objects are rendered properly. (#13535)
1 parent 6340f11 commit 074d5d4

File tree

5 files changed

+259
-8
lines changed

5 files changed

+259
-8
lines changed

docs/get-started/configuration.md

Lines changed: 181 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,182 @@ 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+
```
321496

322497
- **`modelConfigs.overrides`** (array):
323498
- **Description:** Apply specific configuration overrides based on matches,
@@ -545,7 +720,11 @@ their corresponding top-level category object in your `settings.json` file.
545720

546721
- **`advanced.excludedEnvVars`** (array):
547722
- **Description:** Environment variables to exclude from project context.
548-
- **Default:** `["DEBUG","DEBUG_MODE"]`
723+
- **Default:**
724+
725+
```json
726+
["DEBUG", "DEBUG_MODE"]
727+
```
549728

550729
- **`advanced.bugCommand`** (object):
551730
- **Description:** Configuration for the bug report command.

0 commit comments

Comments
 (0)