/plugin și agy plugin în Antigravity CLI (agy)

Configurare și Extensibilitate Antigravity CLI 1.4+

Instalează și gestionează pluginuri (pachete de skills, subagenți, reguli, servere MCP și hooks), din sesiune cu /plugin sau din shell cu agy plugin.

Sintaxă & invocare
/plugin [install | uninstall | enable | disable | list]   |   agy plugin <install | list | enable | disable | uninstall | validate | import>

Ce face /plugin și agy plugin

Un plugin este un director cu un manifest plugin.json cu name și description și, opțional, skills/, agents/, rules/, mcp_config.json și hooks.json. CLI-ul instalează pluginurile în ~/.gemini/antigravity-cli/plugins/<nume>/. Pluginurile instalate din aplicația Antigravity apar și în fila Installed a CLI-ului.

În sesiune, /plugin (alias /plugins) deschide Plugins Manager, cu filele Installed și Discover (marketplace-ul oficial antigravity-plugins-official). Aceleași operații merg și inline: /plugin install, uninstall, enable, disable, list.

Din shell, agy plugin install acceptă un nume din marketplace, un URL GitHub sau un director local; agy plugin list (cu --json pentru detalii) listează pluginurile; agy plugin validate verifică un plugin cu aceleași reguli folosite la încărcare (--strict eșuează și la avertismente, --json dă un raport pentru CI). agy plugin import gemini convertește extensiile Gemini CLI în pluginuri.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
agy plugin install <nume> Instalează din marketplace (implicit @antigravity-plugins-official), dintr-un URL GitHub sau dintr-o cale locală.
agy plugin list [--json] Pluginurile instalate, starea, versiunea, sursa și componentele.
agy plugin enable / disable <nume> Activează sau dezactivează fără să șteargă fișierele.
agy plugin uninstall <nume> Șterge pluginul și curăță configurația.
agy plugin validate [--strict] [--json] Verifică un director de plugin sau fișierul lui plugin.json.
agy plugin import gemini Convertește extensiile Gemini CLI în pluginuri Antigravity.
/plugin, /plugins Plugins Manager în sesiune.

Exemple practice

Exemplul 1: Instalare din shell

agy plugin install <plugin-name>@antigravity-plugins-official
agy plugin install https://github.com/<owner>/<repo>
agy plugin install ./my-skills-plugin

Exemplul 2: Lista pluginurilor instalate

agy plugin list

Rezultat

Installed plugins:
- gcalendar (enabled, 0.0.3)
    Source:     antigravity-plugins-official
    Components: 1 skill
- gdocs (disabled, 0.0.3)
    Source:     antigravity-plugins-official
    Components: 1 skill
- workspace (enabled, 1.0.0)
    Source:     gemini-cli
    Components: 1 MCP server

Exemplul 3: Instalare din sesiune

> /plugin install <plugin-name>@antigravity-plugins-official

Greșeli frecvente și bune practici

  • Pui componentele în .antigravity-plugin/ în loc de rădăcina pluginului. agy plugin validate avertizează despre asta.
  • Rulezi agy plugin în sesiune sau /plugin în shell. Prima formă e pentru terminal, a doua pentru caseta de prompt.

Comenzi înrudite