Плагин настроен и проверен (jev через Zen + прокси, enforce+deny), но признан не стоящим использования: хрупкая цепочка, нервные эскалации, запертая сессия. Запись в opencode.json отключена (закомментирована), выводы — в docs/research/.
73 lines
1.6 KiB
JSON
73 lines
1.6 KiB
JSON
{
|
|
"$schema": "https://opencode.ai/config.json",
|
|
// Плагин opencode-permission-reviewer снят (эксперимент 2026-10-11 признан
|
|
// неудачным — см. docs/research/). Блок сохранён для возврата:
|
|
// "plugins": [
|
|
// {
|
|
// "package": "opencode-permission-reviewer@^2.4.0",
|
|
// "options": {}
|
|
// }
|
|
// ],
|
|
"default_agent": "build",
|
|
"permission": {
|
|
"write": "ask",
|
|
"edit": "ask",
|
|
"patch": "ask",
|
|
"webfetch": "ask",
|
|
"task": "ask",
|
|
"bash": {
|
|
"*": "ask",
|
|
"*/.ssh/*": "deny",
|
|
"*id_rsa*": "deny",
|
|
"*id_ed25519*": "deny",
|
|
"*.pem": "deny",
|
|
"*shadow*": "deny",
|
|
"*.env": "deny",
|
|
"*.env.*": "deny",
|
|
"*.secrets*": "deny",
|
|
"*.netrc*": "deny",
|
|
"*.env.example": "allow"
|
|
}
|
|
},
|
|
"mcp": {
|
|
"context7": {
|
|
"type": "remote",
|
|
"url": "https://mcp.context7.com/mcp",
|
|
"headers": {
|
|
"CONTEXT7_API_KEY": "${env:CONTEXT7_API_KEY}"
|
|
},
|
|
"enabled": true
|
|
},
|
|
"searxng": {
|
|
"type": "local",
|
|
"command": [
|
|
"npx",
|
|
"-y",
|
|
"mcp-searxng"
|
|
],
|
|
"environment": {
|
|
"SEARXNG_URL": "http://localhost:26745"
|
|
},
|
|
"enabled": true
|
|
},
|
|
"playwright": {
|
|
"type": "local",
|
|
"command": [
|
|
"npx",
|
|
"-y",
|
|
"@playwright/mcp@latest"
|
|
],
|
|
"enabled": false
|
|
},
|
|
"duckduckgo": {
|
|
"type": "local",
|
|
"command": [
|
|
"uvx",
|
|
"duckduckgo-mcp-server"
|
|
],
|
|
"enabled": true
|
|
}
|
|
},
|
|
"share": "manual"
|
|
}
|