mirror of
https://github.com/bearlanguageorg/bear.git
synced 2026-08-26 14:17:18 +00:00
189 lines
6.5 KiB
JSON
189 lines
6.5 KiB
JSON
{
|
|
"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
|
|
}
|