opencode: permisiuni globale pentru agentii orchestrati
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LBKZQUq6vimKuAFsrS2D1s
This commit is contained in:
@@ -45,6 +45,15 @@ Promptul impune: rol de executant, citirea `reguli_lucru.md`, interdictiile (com
|
|||||||
binare, `sed -i`), censul cp1250 + CRLF, raportul `docs\raport_<lane>.md` si ultimul mesaj
|
binare, `sed -i`), censul cp1250 + CRLF, raportul `docs\raport_<lane>.md` si ultimul mesaj
|
||||||
`GATA <lane>` / `BLOCAT <lane>: motiv`.
|
`GATA <lane>` / `BLOCAT <lane>: 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
|
## Reguli pentru lane-uri
|
||||||
- Sarcina contine numele lane-ului, fisierele exacte si criteriul de terminare.
|
- Sarcina contine numele lane-ului, fisierele exacte si criteriul de terminare.
|
||||||
- Orchestratorul verifica dupa fiecare lane: diff, octeti cp1252, CRLF, teste.
|
- Orchestratorul verifica dupa fiecare lane: diff, octeti cp1252, CRLF, teste.
|
||||||
|
|||||||
Reference in New Issue
Block a user