Rulare periodică: agy -p cu cron în Antigravity CLI (agy)

Ghidurile agy 1.2.x nu listează comenzi /schedule sau /automation; pentru rulări periodice pui agy -p într-un job cron sau într-un pipeline CI.

Sintaxă & invocare
crontab: 0 2 * * * cd ~/proiect && agy -p "..." --output-format json

Ghidurile publice ale Antigravity CLI 1.2.x nu listează comenzile /schedule sau /automation. Pentru o sarcină periodică folosești modul non-interactiv agy -p într-un planificator: cron pe Linux și macOS, Task Scheduler pe Windows sau un pipeline CI.

--output-format json și --json-schema fac rezultatul ușor de prelucrat, iar --print-timeout limitează durata unei rulări (implicit 5 minute).

Sintaxă, opțiuni și concepte cheie

Opțiune / Concept Descriere practică
-p, --print "..." Rulează o singură cerere, fără interfață.
--output-format <text | json | stream-json> Formatul ieșirii.
--json-schema <schemă> Impune o structură pentru răspuns.
--print-timeout <durată> Timpul maxim al rulării (implicit 5m).

Exemple practice de terminal și cod

Exemplul 1: Audit zilnic la ora 2:00

# crontab -e
0 2 * * * cd ~/proiect && agy -p "rulează npm audit și rezumă problemele critice" --output-format json >> ~/audit.log

Greșeli frecvente și bune practici

  • Rulezi din cron cu --dangerously-skip-permissions pe un sistem care nu e izolat.

Ghiduri și comenzi înrudite