config.example.json•1.32 kB
{
"workspace": {
"rootPath": "/path/to/your/workspace",
"allowedPaths": ["/path1", "/path2"]
},
"network": {
"proxy": "http://127.0.0.1:1080"
},
"github": {
"token": "your-github-token"
},
"database": {
"mysql": {
"host": "localhost",
"port": 3306,
"user": "your-username",
"password": "your-password",
"database": "your-database"
},
"postgres": {
"host": "localhost",
"port": 5432,
"user": "your-username",
"password": "your-password",
"database": "your-database"
},
"redis": {
"host": "localhost",
"port": 6379,
"password": "your-password"
}
},
"brave": {
"apiKey": "your-brave-search-api-key"
},
"everything": {
"maxResults": 20
},
"powershell": {
"forbiddenCommands": [
"sleep",
"Start-Sleep",
"while($true)",
"while (1)",
"for(;;)",
"npm run start",
"npm start"
],
"timeoutSeconds": 60
},
"treeSitter": {
"enabled": true,
"languages": [
"javascript",
"typescript",
"python",
"java",
"go",
"rust",
"cpp",
"php"
],
"maxFileSize": 1048576,
"excludePatterns": [
"node_modules",
"dist",
"build",
".git"
]
}
}