Configuration

Open Limitcode: Open Settings to edit the user settings file. A minimal setup looks like this:

{
    "default_provider": "openai",
    "default_model": "gpt-5.5",
    "api_keys": {
        "openai": ""
    },
    "temperature": "auto",
    "max_tokens": 8192,
    "max_iterations": 50,
    "chat_font_size": "auto",
    "reasoning_effort": "off",
    "show_thoughts": false,
    "auto_save_edits": false
}

Common options

Option Values Description
default_provider Provider name Provider used for new sessions
default_model Model name Model used for new sessions
temperature "auto" or number Controls response randomness
max_tokens "auto" or positive integer Maximum response length
max_iterations Positive integer Maximum tool loop iterations
chat_font_size "auto" or positive number Font size for the Limitcode chat view
reasoning_effort off, low, medium, high Reasoning level where supported
show_thoughts true or false Show model reasoning where supported
auto_save_edits true or false Save files automatically after edits

Provider keys can also be configured through Limitcode: Setup Provider API Key. Never commit keys to the repository or paste them into issue reports.

temperature accepts "auto" or a number. max_tokens accepts "auto" or a positive integer. Unsupported models ignore reasoning_effort.

Chat appearance

The chat font follows Sublime Text’s global font size by default. Set a fixed size with "chat_font_size": 11. The chat status bar can also be customized with chat_style, or with a user CSS override at Packages/User/Limitcode/chat.css.


Back to top

Limitcode OSS is licensed under the GNU GPL v3.

This site uses Just the Docs, a documentation theme for Jekyll.