Skip to content

Settings list

The following are non-permission-related settings in NeuroPilot.

To find the list of permission-related settings, visit this section on Reference/Permissions.

Default: Neuro

Options: ['Neuro', 'Evil', 'Randy', 'Jippity', 'Tony', 'Gary']

Changes the display name in certain areas such as (but not just) RCE requests and menu items. If you wish, you can set a custom name by overriding the current option in .vscode/settings.json. You will need to ignore the lint warn if you do that though.

Default: https://vsc-neuropilot.github.io/neuropilot (this site)

The base URL of the docs site.

Default: Ask where to open Options: ["Ask where to open", "Always open in browser", "Always open in a WebView"]

Choose how the extension opens documentation links.

Default: 500/500

The amount of lines before/after the real cursor to send to Neuro with inline completions, or the virtual cursor if Neuro is editing a file.

Default: 3

The maximum amount of completions to request from Neuro every trigger.

Default: invokeOnly

Options: ["off", "invokeOnly", "automatic"]

The condition to request inline completions from Neuro.

Default: 10000

The time (in milliseconds) to wait for chats and completions, before considering them cancelled.

Default: See object array below.

[
{
"name": "PowerShell",
"path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"args": []
},
{
"name": "Command Prompt",
"path": "C:\\Windows\\System32\\cmd.exe",
"args": [
"/K"
]
},
{
"name": "Git Bash",
"path": "C:\\Program Files\\Git\\bin\\bash.exe",
"args": [
"-i"
]
}
]

See also: Features/Shells - Terminals

An array of objects that specify the shell’s name, path to the shell, and args (if any) to pass in when starting them up.

Show Time On Terminal Start Permission-dependent

Section titled “Show Time On Terminal Start ”Permission-dependent

Default: false

Options: true, false

Displays the current time (according to system clock) when starting a new terminal session.

Terminal Context Delay Permission-dependent

Section titled “Terminal Context Delay ”Permission-dependent

Default: 400

The time to wait (in ms) before sending terminal outputs to Neuro.

Default: off

Options: ['off', 'inCurrentFile', 'inWorkspace']

*See also: Features/Linting analysis - Automatic context updates

Defines when Neuro gets automatic context updates. This will send context independent of the Access Linting Analysis permission.

Default: true

Options: true, false

If enabled, Neuro gets notified if a file is saved. This setting does nothing if the Files > Auto Save setting is set to Off, and does not affect whether or not Neuro gets notified if she saved manually.

Default: 0

Gives how long to wait (in ms) before timing out Neuro’s requests.

Default: false

Options: true, false

See also: Reference/Cursor

Whether or not Neuro moving her cursor will move the real cursor at the same time. Can be useful for Neuro solo coding.

Unless otherwise stated, the default setting will be set to false

Include/Exclude Patterns Multiple settings

Section titled “Include/Exclude Patterns ”Multiple settings

Default: ["**/*"]/["**/node_modules/**", "**/venv/**", "CNAME"]

Glob patterns that define what Neuro is/isn’t allowed to open.

Allows Neuro to access files and folders beginning with a dot (.), like .env

Allows Neuro to access files and folders outside the current workspace.

Allows Neuro to use environment variables in paths. Due to Windows:tm: this probably won’t work, this security setting is just in case it somehow does.

Default: ws://localhost:8000

The address NeuroPilot will try to connect to for the Neuro Game API. You’ll need to try to reconnect after changing this.

Default: Visual Studio Code

The game name that will be sent to Neuro in every packet (in the game parameter). You’ll need to try to reconnect after changing this.

Default: You are currently using an extension that allows you to code together with Vedal.

Sets the context that is sent to Neuro upon connection. You’ll need to try to reconnect after changing this.

If something goes wrong for whatever reason while trying to retrieve the initial context to send, it will be set to Something went wrong, blame Pasu4 and/or KTrain5369 and tell Vedal to file a bug report.

Default: true

Whether or not the extension should connect to the Neuro API on startup.

Default: 0

The delay between connection retries (in ms) upon disconnection from the API.

Default: 0

How many times the extension should retry connection to the Neuro API. The total amount of tries will be (this setting’s value) + 1.

Default: false

Options: true, false

If ticked, Neuro’s Copilot requests will go into a “system tray” icon at the bottom bar of VS Code. Click the icon to reveal Neuro’s request.

Default: false

Options: true, false

Allows Neuro to run all registered tasks, regardless of task property.

Default: true

Options: true, false

Whether or not cancellation events should be enabled.

Default: []

Options: insert list of actions here

A list of actions that will be disabled, even if the relevant permission group is enabled.