From 08873ebbe2c073f2219c9570f5380f08a4aeed27 Mon Sep 17 00:00:00 2001 From: Dmitry Dementev Date: Sat, 28 Feb 2026 18:08:07 +0300 Subject: [PATCH] =?UTF-8?q?config(opencode):=20=D0=B4=D0=BE=D0=B1=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D1=8B=20=D0=BD=D0=B0=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=BE=D0=B9=D0=BA=D0=B8=20=D1=80=D0=B0=D0=B7=D1=80=D0=B5=D1=88?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=B4=D0=BB=D1=8F=20git-=D0=BA?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Зачем: - требуется контроль выполнения опасных git-операций (commit, branch, switch). - Что: - добавлена секция permission в конфигурацию OpenCode. - настроен режим ask для git commit, git commit --amend, git branch, git switch. - разрешены все остальные git-команды. - Проверка: - проверка файла opencode/.config/opencode/opencode.json. --- opencode/.config/opencode/opencode.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/opencode/.config/opencode/opencode.json b/opencode/.config/opencode/opencode.json index 527d09c..2c2e339 100644 --- a/opencode/.config/opencode/opencode.json +++ b/opencode/.config/opencode/opencode.json @@ -1,5 +1,15 @@ { "$schema": "https://opencode.ai/config.json", + "permission": { + "bash": { + "git commit*": "ask", + "git commit --amend*": "ask", + "git branch*": "ask", + "git switch*": "ask", + "git *": "allow", + "*": "ask" + } + }, "mcp": { "context7": { "type": "remote",