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.