{ "permissions": { "allow": [], "deny": [] }, "telemetryLevel": "all", "customizations": [], "defaultShell": "/bin/zsh", "allowSignedOutWhenUsable": false, "githubEnterpriseUri": "", "enableCustomTerminalTool": false, "copilotSdkLogLevel": "info", "opus48Prompt": false, "toolSearchEnabled": true, "toolSearchDeferThreshold": 1, "reasoningSummary": false, "modelCapabilityOverrides": {}, "agentMerge.enabled": false, "agentMerge.addressReviews": true, "agentMerge.fixCI": true, "agentMerge.resolveConflicts": true, "agentMerge.mergePullRequest": false, "agentMerge.mergeMethod": "auto", "agentMerge.replyAttribution": true, "activeAgentTitleGeneration": false, "markdownPlanRichLinksEnabled": false, "systemProxyEnabled": true, "copilotMultiRootEnabled": false, "claudeMultiRootEnabled": false, "codexMultiRootEnabled": false, "codexAgentEnabled": false, "migrateLegacyCopilotCliEnabled": false, "showExternalSessions": "none", "autoReplyEnabled": false, "globalAutoApproveEnabled": false, "sessionSyncEnabled": false, "editAutoApprovePatterns": { "**/*": true, "**/.git/**": false, "**/{package.json,server.xml,build.rs,web.config,.gitattributes,.env,Cargo.toml}": false, "**/{.npmrc,.yarnrc,.yarnrc.yml,.pnpmfile.js,.pnpmfile.cjs,.pnpmfile.mjs,pnpm-workspace.yaml}": false, "**/*.{code-workspace,csproj,fsproj,vbproj,vcxproj,proj,targets,props,gradle,gradle.kts}": false, "**/gradle.properties": false, "**/ruby_lsp/*/addon": false, "**/*.lock": false, "**/*-lock.{yaml,json}": false, "**/.vscode/*.json": false, "**/.github/agents/**": false, "**/.github/hooks/**": false, "**/.claude/agents/**": false, "**/.claude/settings.json": false, "**/.claude/settings.local.json": false }, "editTelemetryEnabled": true, "terminalAutoApproveEnabled": true, "terminalAutoApproveRules": { "cd": true, "echo": true, "ls": true, "dir": true, "pwd": true, "cat": true, "head": true, "tail": true, "findstr": true, "wc": true, "tr": true, "cut": true, "cmp": true, "which": true, "basename": true, "dirname": true, "realpath": true, "readlink": true, "stat": true, "file": true, "od": true, "du": true, "df": true, "sleep": true, "nl": true, "grep": true, "/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+status\\b/": true, "/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+log\\b/": true, "/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+log\\b.*\\s--output(=|\\s|$)/": false, "/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+show\\b/": true, "/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+show\\b.*\\s--output(=|\\s|$)/": false, "/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+diff\\b/": true, "/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+ls-files\\b/": true, "/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+grep\\b/": true, "/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+branch\\b/": true, "/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+branch\\b.*\\s-(d|D|m|M|-delete|-force)\\b/": false, "/^docker\\s+(ps|images|info|version|inspect|logs|top|stats|port|diff|search|events)\\b/": true, "/^docker\\s+(container|image|network|volume|context|system)\\s+(ls|ps|inspect|history|show|df|info)\\b/": true, "/^docker\\s+compose\\s+(ps|ls|top|logs|images|config|version|port|events)\\b/": true, "Get-ChildItem": true, "Get-Content": true, "Get-Date": true, "Get-Random": true, "Get-Location": true, "Set-Location": true, "Write-Host": true, "Write-Output": true, "Out-String": true, "Split-Path": true, "Join-Path": true, "Start-Sleep": true, "Where-Object": true, "Select-Object": true, "Select-String": true, "Measure-Object": true, "Compare-Object": true, "Format-List": true, "Format-Table": true, "Sort-Object": true, "/^npm\\s+(ls|list|outdated|view|info|show|explain|why|root|prefix|bin|search|doctor|fund|repo|bugs|docs|home|help(-search)?)\\b/": true, "/^npm\\s+config\\s+(list|get)\\b/": true, "/^npm\\s+pkg\\s+get\\b/": true, "/^npm\\s+audit$/": true, "/^npm\\s+cache\\s+verify\\b/": true, "/^yarn\\s+(list|outdated|info|why|bin|help|versions)\\b/": true, "/^yarn\\s+licenses\\b/": true, "/^yarn\\s+audit\\b(?!.*\\bfix\\b)/": true, "/^yarn\\s+config\\s+(list|get)\\b/": true, "/^yarn\\s+cache\\s+dir\\b/": true, "/^pnpm\\s+(ls|list|outdated|why|root|bin|doctor)\\b/": true, "/^pnpm\\s+licenses\\b/": true, "/^pnpm\\s+audit\\b(?!.*\\bfix\\b)/": true, "/^pnpm\\s+config\\s+(list|get)\\b/": true, "npm ci": true, "/^yarn\\s+install\\s+--frozen-lockfile\\b/": true, "/^pnpm\\s+install\\s+--frozen-lockfile\\b/": true, "column": true, "/^column\\b.*\\s-c\\s+[0-9]{4,}/": false, "date": true, "/^date\\b.*\\s(-s|--set)\\b/": false, "find": true, "/^find\\b.*\\s-(delete|exec|execdir|fprint|fprintf|fls|ok|okdir)\\b/": false, "rg": true, "/^rg\\b.*\\s(--pre|--hostname-bin)\\b/": false, "sed": true, "/^sed\\b.*\\s(-[a-zA-Z]*(e|f)[a-zA-Z]*|--expression|--file)\\b/": false, "/^sed\\b.*s\\/.*\\/.*\\/[ew]/": false, "/^sed\\b(?:\\s+(?:(?:-l|--line-length)\\s+\\S+|--line-length=\\S+|-\\S+))*\\s+(['\"])\\s*(?:(?:\\d+|\\$|\\/(?:\\\\.|[^\\/])*\\/)(?:\\s*,\\s*(?:\\d+|\\$|\\/(?:\\\\.|[^\\/])*\\/))?)?\\s*!?\\s*[erRwW](?:\\s|\\1)/": false, "/^sed\\b(?:\\s+(?:(?:-l|--line-length)\\s+\\S+|--line-length=\\S+|-\\S+))*\\s+(['\"])(?:\\\\.|(?!\\1).)*[;{]\\s*(?:(?:\\d+|\\$|\\/(?:\\\\.|[^\\/])*\\/)(?:\\s*,\\s*(?:\\d+|\\$|\\/(?:\\\\.|[^\\/])*\\/))?)?\\s*!?\\s*[erRwW](?:\\s|\\1|[;}])/": false, "/^sed\\b(?:\\s+(?:(?:-l|--line-length)\\s+\\S+|--line-length=\\S+|-\\S+))*\\s+(?:(?:\\d+|\\$|\\/(?:\\\\.|[^\\/])*\\/)(?:\\s*,\\s*(?:\\d+|\\$|\\/(?:\\\\.|[^\\/])*\\/))?)?\\s*!?\\s*[erRwW](?:\\s|$)/": false, "/^sort\\b(?!-)/": true, "/^sort\\b.*\\s-(o|S)\\b/": false, "/^sort\\b.*\\s(?:\\$?['\"]|\\\\)*-(?:\\$?['\"]|\\\\)*-(?:\\$?['\"]|\\\\)*c(?:\\$?['\"]|\\\\)*o/": false, "tree": true, "/^tree\\b.*\\s-o\\b/": false, "/^xxd$/": true, "/^xxd\\b(\\s+-\\S+)*\\s+[^-\\s]\\S*$/": true, "rm": false, "rmdir": false, "del": false, "Remove-Item": false, "ri": false, "rd": false, "erase": false, "dd": false, "kill": false, "ps": false, "top": false, "Stop-Process": false, "spps": false, "taskkill": false, "taskkill.exe": false, "curl": false, "wget": false, "Invoke-RestMethod": false, "Invoke-WebRequest": false, "irm": false, "iwr": false, "chmod": false, "chown": false, "Set-ItemProperty": false, "sp": false, "Set-Acl": false, "jq": false, "xargs": false, "eval": false, "Invoke-Expression": false, "iex": false }, "autoApprovePolicyRestricted": false, "disableRepoInfoTelemetry": false }