Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

/permissions în Antigravity CLI (agy)

Deschide managerul de permisiuni, unde adaugi, editezi și ștergi reguli allow, ask și deny de forma action(target) pentru uneltele agentului.

Sintaxă & invocare
/permissions   |   settings.json: "permissions": { "allow": [...], "ask": [...], "deny": [...] }

Ce face /permissions

Fiecare operație sensibilă a agentului este o resursă de forma action(target), de exemplu command(git). Regulile stau în trei liste: deny (blocat), ask (cere confirmare) și allow (aprobat automat). La conflict, ordinea este Deny > Ask > Allow.

/permissions deschide Permissions Manager. Alegi întâi domeniul: Project (doar proiectul deschis), Shared (comun produselor Antigravity) sau Global. Apoi treci între filele allowlist, denylist și asklist cu ←/→, adaugi o regulă cu A, o editezi cu E și o ștergi cu D. Regulile se pot scrie și manual în ~/.gemini/antigravity-cli/settings.json.

Acțiuni: read_file, write_file (citirea și scrierea în proiect sunt permise implicit), read_url, execute_url, command (prefix potrivit cuvânt cu cuvânt sau regex:), unsandboxed (doar conturi business și enterprise) și mcp (server/tool). Restul acțiunilor neconfigurate cer confirmare, în funcție de modul de execuție și de setarea toolPermission.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
read_file(cale) / write_file(cale) Citire sau scriere, recursiv. write_file implică și read_file pe aceeași cale.
read_url(domeniu) / execute_url(domeniu) Citirea paginilor, respectiv interacțiunea cu ele în browser. Subdomeniile sunt incluse.
command(prefix) / command(regex:...) Comenzi de terminal, în sandbox sau în afara lui.
mcp(server/tool), mcp(server/*) Unelte MCP.
* Toate țintele unei acțiuni, de exemplu command(*).
A / E / D În manager: adaugă, editează sau șterge regula selectată.

Exemple practice

Exemplul 1: Reguli în settings.json

{
    "permissions": {
        "allow": ["command(git)", "command(regex:npm run (build|lint|test))", "write_file(src/)"],
        "deny": ["command(rm -rf)", "command(sudo)", "write_file(.git/)"],
        "ask": ["execute_url(aws.amazon.com)", "mcp(sql/execute_mutation)"]
    }
}

Exemplul 2: Gestionarea interactivă

> /permissions

Greșeli frecvente și bune practici

  • Pui command(*) în ask și command(git) în allow și te aștepți ca git să ruleze fără întrebare. Regula ask are prioritate.
  • Pe Windows scrii command(git) pentru comenzi care nu se pot împărți clar în cuvinte. Acolo se cere potrivire exactă; folosește command(regex:git .*).
  • Folosești --dangerously-skip-permissions în loc de reguli allow precise. Flag-ul aprobă tot, inclusiv scrieri și comenzi.

Comenzi înrudite

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: /permissions

Ai o întrebare despre /permissions sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.