Ogni comando youka accetta lo stesso set di flag globali. Controllano la modalità di output, la gestione dell’input, il comportamento di attesa e l’API di destinazione.
Flag
Envelope JSON
Con --json, la CLI scrive esattamente un envelope su stdout e niente altro.
Successo:
Errore:
Codici di uscita:
Inoltra l’envelope in pipe a jq per lo scripting: youka project show $ID --json | jq '.data.state'.
Passare body JSON
Qualsiasi comando di creazione o aggiornamento accetta --body per il body completo della richiesta. Usalo invece di fare escaping di JSON grandi sulla riga di comando.
Attendere job asincroni
--wait esegue il polling della risorsa creata per tuo conto e restituisce lo stato finale. Senza --wait, i comandi ritornano non appena il job viene messo in coda.
Abbina --wait a --quiet negli script per sopprimere la barra di avanzamento continuando a stampare il risultato JSON.
Idempotenza
Passa --idempotency-key per rendere i comandi di scrittura sicuri da ritentare. Riutilizzare la stessa chiave con lo stesso payload restituisce il risultato originale invece di creare un duplicato.
Usa chiavi di idempotenza ogni volta che un agente potrebbe ritentare dopo un timeout.
Variabili d’ambiente
Cosa c’è dopo
- Account - salva la tua chiave API
- Projects - il tuo primo workflow scriptato
- AI agents - regole operative per gli autori di agenti