|
1 | 1 | --- |
2 | | -title: "config.json Reference" |
| 2 | +title: "config.json Reference (Deprecated)" |
| 3 | +description: "Legacy configuration reference for config.json - use config.yaml instead" |
| 4 | +noindex: true |
3 | 5 | --- |
4 | 6 |
|
5 | | -<Info> |
6 | | - We recently introduced a new configuration format, `config.yaml`, to replace |
7 | | - `config.json`. See the `config.yaml` reference and migration guide |
8 | | - [here](/reference). |
9 | | -</Info> |
| 7 | +<Warning> |
| 8 | + **This page documents deprecated functionality.** For creating slash commands and customizing Continue, please use: |
| 9 | + - [Prompt blocks and prompt files](/customize/deep-dives/slash-commands) for slash commands |
| 10 | + - [config.yaml](/reference) for configuration |
| 11 | + |
| 12 | +See the `config.yaml` reference and migration guide |
| 13 | +[here](/reference). |
| 14 | + |
| 15 | +</Warning> |
10 | 16 |
|
11 | 17 | Below are details for each property that can be set in `config.json`. The config schema code is found in [`extensions/vscode/config_schema.json`](https://github.com/continuedev/continue/blob/main/extensions/vscode/config_schema.json). |
12 | 18 |
|
@@ -468,16 +474,19 @@ Several experimental config parameters are available, as described below: |
468 | 474 | - `defaultContext`: Defines the default context for the LLM. Uses the same format as `contextProviders` but includes an additional `query` property to specify custom query parameters.= |
469 | 475 |
|
470 | 476 | - `modelRoles`: |
| 477 | + |
471 | 478 | - `inlineEdit`: Model title for inline edits. |
472 | 479 | - `applyCodeBlock`: Model title for applying code blocks. |
473 | 480 | - `repoMapFileSelection`: Model title for repo map selections. |
474 | 481 |
|
475 | 482 | - `quickActions`: Array of custom quick actions |
| 483 | + |
476 | 484 | - `title` (**required**): Display title for the quick action. |
477 | 485 | - `prompt` (**required**): Prompt for quick action. |
478 | 486 | - `sendToChat`: If `true`, sends result to chat; else inserts in document. Default is `false`. |
479 | 487 |
|
480 | 488 | - `contextMenuPrompts`: |
| 489 | + |
481 | 490 | - `comment`: Prompt for commenting code. |
482 | 491 | - `docstring`: Prompt for adding docstrings. |
483 | 492 | - `fix`: Prompt for fixing code. |
@@ -529,15 +538,18 @@ Some deprecated `config.json` settings are no longer stored in config and have b |
529 | 538 | - `disableSessionTitles`/`ui.getChatTitles`: This value will be migrated to the safest merged value (`true` if either are `true`). `getChatTitles` takes precedence if set to false |
530 | 539 |
|
531 | 540 | - `tabAutocompleteOptions` |
| 541 | + |
532 | 542 | - `useCache`: This value will override during migration. |
533 | 543 | - `disableInFiles`: This value will be migrated to the safest merged value (arrays of file matches merged/deduplicated) |
534 | 544 | - `multilineCompletions`: This value will override during migration. |
535 | 545 |
|
536 | 546 | - `experimental` |
| 547 | + |
537 | 548 | - `useChromiumForDocsCrawling`: This value will override during migration. |
538 | 549 | - `readResponseTTS`: This value will override during migration. |
539 | 550 |
|
540 | 551 | - `ui` - all will override during migration |
| 552 | + |
541 | 553 | - `codeBlockToolbarPosition` |
542 | 554 | - `fontSize` |
543 | 555 | - `codeWrap` |
|
0 commit comments