From 45884035554162787f7bda9d2517fa891b4d9bd0 Mon Sep 17 00:00:00 2001 From: Marius Mutu Date: Tue, 15 Sep 2026 13:48:23 +0300 Subject: [PATCH] opencode: permisiuni globale pentru agentii orchestrati Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01LBKZQUq6vimKuAFsrS2D1s --- docs/opencode_agenti_orchestrare.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/opencode_agenti_orchestrare.md b/docs/opencode_agenti_orchestrare.md index 6be379d..0831546 100644 --- a/docs/opencode_agenti_orchestrare.md +++ b/docs/opencode_agenti_orchestrare.md @@ -45,6 +45,15 @@ Promptul impune: rol de executant, citirea `reguli_lucru.md`, interdictiile (com binare, `sed -i`), censul cp1250 + CRLF, raportul `docs\raport_.md` si ultimul mesaj `GATA ` / `BLOCAT : motiv`. +## Permisiuni +Fara configurare, agentul se opreste la fiecare acces in afara proiectului (scratchpad, `D:\ROA\UTIL`) si asteapta +aprobare. Configurarea e globala, pentru toate proiectele, in `%USERPROFILE%\.config\opencode\opencode.jsonc`: +```jsonc +"permission": { "edit": "allow", "bash": "allow", "webfetch": "allow", "external_directory": "allow" } +``` +Se aplica la pornirea serverului (`opencode serve`); un server deja pornit trebuie repornit. +O cerere ramasa in asteptare se aproba prin API: `GET /permission` → `POST /session/:id/permissions/:permissionID` `{"response":"always"}`. + ## Reguli pentru lane-uri - Sarcina contine numele lane-ului, fisierele exacte si criteriul de terminare. - Orchestratorul verifica dupa fiecare lane: diff, octeti cp1252, CRLF, teste.