Skip to content

Settings list

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

To find the list of permission-related settings, visit this page.

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.

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://pasu4.github.io/neuropilot (this site)

The base URL of the docs site.

Default: 10/10

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: **/*/**/node_modules/**\n**/venv/**

Glob patterns that define what Neuro is/isn’t allowed to open. Separate each item with a newline character (‘\n’).

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.

Default: false

Options: true, false

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

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

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

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