Files
dotfiles/opencode/.config/opencode/opencode.json
T
ddadmin 16e85139b9 chore(opencode): эксперимент с permission-reviewer — итоги и отключение
Плагин настроен и проверен (jev через Zen + прокси, enforce+deny),
но признан не стоящим использования: хрупкая цепочка, нервные
эскалации, запертая сессия. Запись в opencode.json отключена
(закомментирована), выводы — в docs/research/.
2026-10-11 12:15:19 +03:00

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"
}