Commands
This page contains a reference list of user commands registered in the extension.
Reconnect
Section titled “Reconnect”Attempts to re-establish a connection to the Neuro API server.
Move Neuro’s Cursor Here
Section titled “Move Neuro’s Cursor Here”See also: Reference/Cursor
Moves Neuro’s virtual cursor to where the real cursor is. Only has a visual effect when Neuro has the Edit Active Documents permission set to Copilot or Autopilot.
Send Current File As Context
Section titled “Send Current File As Context”Sends the currently open file as context.
Send Selection to Neuro
Section titled “Send Selection to Neuro”Sends the currently highlighted cursor selection to Neuro.
This will only appear if something is highlighted.
This is also available as a code action quick fix (the Ctrl + . menu), with the same appearance conditions as the command.
Give Cookie
Section titled “Give Cookie”Gives a cookie to Neuro. You can also specify the type of cookie (default is Chocolate Chip - Neuro’s favourite).
Reload Permissions
Section titled “Reload Permissions”Re-registers actions to Neuro, ensuring that actions that have been switched entirely off or on are properly registered/unregistered.
Disable All Permissions
Section titled “Disable All Permissions”Blocks, then fully disables all of Neuro’s permissions, kills all currently open shells from tasks and terminals, and cancels Neuro’s RCE request (if one was present). Then, immediately runs Reload Permissions to ensure no actions are registered.
Also spams Neuro with unregister/register commands.
Accept/Deny/Reveal Neuro’s Request
Section titled “Accept/Deny/Reveal Neuro’s Request”Accepts/denies/reveals Neuro’s current RCE request, if one is awaiting approval.
Ask Neuro to fix/explain
Section titled “Ask Neuro to fix/explain”Sends the current code to Neuro in the Copilot Chat window using the /fix and /explain commands, prompting Neuro to respond appropriately.
Learn more about these commands at Features/Linting analysis - Ask Neuro to fix/explain
Switch current Neuro API user name
Section titled “Switch current Neuro API user name”Acts as a shortcut to the Currently As Neuro API setting, allowing you to change it to whatever value you desire.
Open (a specific page in) the docs site Multiple commands
Section titled “Open (a specific page in) the docs site ”Multiple commandsOpens the documentation site. If selecting the specific page option, also allows you to input the specific subpage to view.
Get dependency extension states
Section titled “Get dependency extension states”This refreshes the state of dependency extensions, such as Copilot Chat and Git. This also runs their API obtaining function, if there is one. As of the last edit to this section, the only extension doing this is Git.
This command is a stopgap for allowing Web builds to function, and it will be deprecated once the planned NeuroPilot API as we will rely on companions instead having to rely on this sort-of hacky approach.
Send Current Selection to Neuro
Section titled “Send Current Selection to Neuro”Sends the current user cursor selection to Neuro. This refreshes the last known user cursor state, allowing Neuro to run the Replace User Selection action.