From 4d3edc09ee066f0962d767baf80cce0044f974ca Mon Sep 17 00:00:00 2001 From: Dmitry Dementiev Date: Mon, 12 Oct 2026 22:37:23 +0200 Subject: [PATCH] =?UTF-8?q?fix(opencode):=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=BF=D0=BE=D0=B4=D1=81=D1=82?= =?UTF-8?q?=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA=D0=B0=20=D0=BA=D0=BB=D1=8E=D1=87?= =?UTF-8?q?=D0=B0=20Context7=20=D0=B8=20=D0=BF=D0=BE=D1=87=D0=B8=D1=89?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D1=80=D0=B0=D0=B7=D1=80=D0=B5=D1=88=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ключ Context7 подставляется через {env:...}: с ${env:...} в заголовок уходил лишний $ - убраны устаревшие в V2 разрешения write и patch, их покрывает edit - удалён слишком широкий шаблон *shadow* - в permission-reviewer.md отмечено, что система отключена Co-Authored-By: Claude Opus 5.5 --- opencode/.config/opencode/opencode.json | 6 ++---- opencode/.config/opencode/permission-reviewer.md | 6 +++++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/opencode/.config/opencode/opencode.json b/opencode/.config/opencode/opencode.json index f3d7451..6180e5f 100644 --- a/opencode/.config/opencode/opencode.json +++ b/opencode/.config/opencode/opencode.json @@ -10,9 +10,8 @@ // ], "default_agent": "build", "permission": { - "write": "ask", + // edit покрывает и запись, и патчи (write/patch в V2 устарели) "edit": "ask", - "patch": "ask", "webfetch": "ask", "task": "ask", "bash": { @@ -21,7 +20,6 @@ "*id_rsa*": "deny", "*id_ed25519*": "deny", "*.pem": "deny", - "*shadow*": "deny", "*.env": "deny", "*.env.*": "deny", "*.secrets*": "deny", @@ -34,7 +32,7 @@ "type": "remote", "url": "https://mcp.context7.com/mcp", "headers": { - "CONTEXT7_API_KEY": "${env:CONTEXT7_API_KEY}" + "CONTEXT7_API_KEY": "{env:CONTEXT7_API_KEY}" }, "enabled": true }, diff --git a/opencode/.config/opencode/permission-reviewer.md b/opencode/.config/opencode/permission-reviewer.md index e27a8ee..6edfddc 100644 --- a/opencode/.config/opencode/permission-reviewer.md +++ b/opencode/.config/opencode/permission-reviewer.md @@ -1,6 +1,10 @@ # Система автоподтверждения разрешений (autoapprove) -Как устроено подтверждение команд в OpenCode на этой машине, и где что искать. +> **Отключена.** Эксперимент 2026-10-11 оказался малополезен, плагин снят из +> `opencode.json`. Итоги — `docs/research/2026-10-11-opencode-permission-reviewer-autoapprove.md`. +> Ниже — описание на случай, если систему решат вернуть. + +Как была устроена подтверждение команд в OpenCode на этой машине, и где что искать. ## Цепочка решений