Overview
Continue can be deeply customized. This is primarily accomplished by editing a local file located at ~/.continue/config.json
(MacOS / Linux) or %USERPROFILE%\.continue\config.json
(Windows). config.json
is created the first time you use Continue.
Getting started
To open config.json
, click the "gear" icon in the bottom right corner of the Continue Chat sidebar. When editing this file, you can see the available options suggested as you type, or you can check the full reference.
When you save config.json
, Continue will automatically refresh to take into account your changes.
Per-workspace configuration
If you'd like to scope certain settings to a particular workspace, you can add a .continuerc.json
to the root of your project. It has the same definition as config.json
, and will automatically be applied on top of the local config.json.
Programmatic configuration
config.json
can handle the vast majority of necessary configuration, so we recommend using it whenever possible. However, if you need to programmatically configure Continue, you can use config.ts
, which is located at ~/.continue/config.ts
(MacOS / Linux) or %USERPROFILE%\.continue\config.ts
(Windows).
For examples of how to use config.ts
, see writing custom slash commands or writing custom context providers.