Skip to content

Add recommendations for workspace settings#7

Merged
KTrain5169 merged 2 commits into
masterfrom
recommendations
Sep 1, 2025
Merged

Add recommendations for workspace settings#7
KTrain5169 merged 2 commits into
masterfrom
recommendations

Conversation

@Pasu4
Copy link
Copy Markdown
Member

@Pasu4 Pasu4 commented Sep 1, 2025

Adds recommendations for workspace settings for different scenarios, which are currently:

Dev Stream
{
    "github.copilot.advanced": {
        "debug.overrideEngine": "someRandomString" // Disable suggestions by GitHub Copilot
    },
    "neuropilot.currentlyAsNeuroAPI": "Neuro", // Change this to "Evil" when programming with Evil
    "neuropilot.permission.accessLintingAnalysis": "Autopilot",
    "neuropilot.permission.create": "Autopilot",
    "neuropilot.permission.delete": "Copilot",
    "neuropilot.permission.editActiveDocument": "Autopilot",
    "neuropilot.permission.openFiles": "Autopilot",
    "neuropilot.permission.rename": "Copilot",
    "neuropilot.permission.runTasks": "Copilot",
    "neuropilot.requestExpiryTimeout": 20000,
    "neuropilot.sendNewLintingProblemsOn": "inCurrentFile",
    "neuropilot.websocketUrl": "ws://localhost:8000", // Change this to the address and port of your Neuro API server
}
Chill Stream
{
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 1000,
    // Debug engine override for GitHub Copilot
    "github.copilot.advanced": {
        "debug.overrideEngine": "someRandomString" // Disable suggestions by GitHub Copilot
    },
    "neuropilot.completionTrigger": "off",
    "neuropilot.currentlyAsNeuroAPI": "Neuro", // Change this to "Evil" when programming with Evil
    "neuropilot.cursorFollowsNeuro": true,
    "neuropilot.initialContext": "You are using an extension in Visual Studio Code that allows you to code on your own.",
    "neuropilot.permission.accessLintingAnalysis": "Autopilot",
    "neuropilot.permission.create": "Autopilot",
    "neuropilot.permission.delete": "Autopilot",
    "neuropilot.permission.editActiveDocument": "Autopilot",
    "neuropilot.permission.gitOperations": "Autopilot",
    "neuropilot.permission.gitTags": "Autopilot",
    "neuropilot.permission.openFiles": "Autopilot",
    "neuropilot.permission.rename": "Autopilot",
    "neuropilot.permission.requestCookies": "Off",
    "neuropilot.permission.runTasks": "Autopilot",
    "neuropilot.sendNewLintingProblemsOn": "inWorkspace",
    "neuropilot.websocketUrl": "ws://localhost:8000", // Change this to the address and port of your Neuro API server
}
Dev Stream (limited terminal access)
{
    "github.copilot.advanced": {
        "debug.overrideEngine": "someRandomString" // Disable suggestions by GitHub Copilot
    },
    "neuropilot.currentlyAsNeuroAPI": "Neuro", // Change this to "Evil" when programming with Evil
    "neuropilot.permission.accessLintingAnalysis": "Autopilot",
    "neuropilot.permission.create": "Autopilot",
    "neuropilot.permission.delete": "Copilot",
    "neuropilot.permission.editActiveDocument": "Autopilot",
    "neuropilot.permission.openFiles": "Autopilot",
    "neuropilot.permission.rename": "Copilot",
    "neuropilot.permission.runTasks": "Copilot",
    "neuropilot.permission.terminalAccess": "Copilot", // You can approve/deny the command she wants to run
    "neuropilot.requestExpiryTimeout": 60000, // Extra time to contemplate (set to 0 for infinite time)
    "neuropilot.sendNewLintingProblemsOn": "inCurrentFile",
    // Modify / add terminals depending on what you want her to be able to use
    "neuropilot.terminals": [
        {
            "args": [],
            "name": "PowerShell",
            "path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
        },
        {
            "args": [
                "/K"
            ],
            "name": "Command Prompt",
            "path": "C:\\Windows\\System32\\cmd.exe"
        },
        {
            "args": [
                "-i"
            ],
            "name": "Git Bash",
            "path": "C:\\Program Files\\Git\\bin\\bash.exe"
        }
    ],
    "neuropilot.websocketUrl": "ws://localhost:8000", // Change this to the address and port of your Neuro API server
}
Full terminal access
{
    "github.copilot.advanced": {
        "debug.overrideEngine": "someRandomString" // Disable suggestions by GitHub Copilot
    },
    "neuropilot.allowRunningAllTasks": true,
    "neuropilot.allowUnsafePaths": true,
    "neuropilot.currentlyAsNeuroAPI": "Neuro", // Change this to "Evil" when programming with Evil
    "neuropilot.cursorFollowsNeuro": true, // Change this to false if Vedal is supervising
    "neuropilot.excludePattern": "**/node_modules/**\n**/venv/**",
    // Change this if Vedal is supervising
    "neuropilot.initialContext": "You are using an extension in Visual Studio Code that allows you to code on your own.",
    "neuropilot.permission.accessLintingAnalysis": "Autopilot",
    "neuropilot.permission.create": "Autopilot",
    "neuropilot.permission.delete": "Autopilot",
    "neuropilot.permission.editActiveDocument": "Autopilot",
    "neuropilot.permission.editRemoteData": "Autopilot",
    "neuropilot.permission.gitConfigs": "Autopilot",
    "neuropilot.permission.gitOperations": "Autopilot",
    "neuropilot.permission.gitRemotes": "Autopilot",
    "neuropilot.permission.gitTags": "Autopilot",
    "neuropilot.permission.openFiles": "Autopilot",
    "neuropilot.permission.rename": "Autopilot",
    "neuropilot.permission.requestCookies": "Off", // Change this to "Copilot" if Vedal is supervising
    "neuropilot.permission.runTasks": "Autopilot",
    "neuropilot.permission.terminalAccess": "Autopilot",
    "neuropilot.sendNewLintingProblemsOn": "inWorkspace",
    // Modify / add terminals depending on what you want her to be able to use
    "neuropilot.terminals": [
        {
            "args": [],
            "name": "PowerShell",
            "path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
        },
        {
            "args": [
                "/K"
            ],
            "name": "Command Prompt",
            "path": "C:\\Windows\\System32\\cmd.exe"
        },
        {
            "args": [
                "-i"
            ],
            "name": "Git Bash",
            "path": "C:\\Program Files\\Git\\bin\\bash.exe"
        }
    ],
    "neuropilot.websocketUrl": "ws://localhost:8000", // Change this to the address and port of your Neuro API server
}

I am open to discussion on these settings.

@Pasu4 Pasu4 requested a review from KTrain5169 September 1, 2025 08:26
Copy link
Copy Markdown
Member

@KTrain5169 KTrain5169 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I personally would have set this onto a separate page, but having it on setup might make a bit more sense, yeah.

@KTrain5169 KTrain5169 merged commit 64ecf62 into master Sep 1, 2025
3 checks passed
@Pasu4 Pasu4 deleted the recommendations branch September 1, 2025 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants