Skip to main content
Todos os comandos youka aceitam o mesmo conjunto de flags globais. Elas controlam o modo de saída, o tratamento de entrada, o comportamento de espera e a API de destino.

Flags

Envelope JSON

Com --json, o CLI grava exatamente um envelope no stdout e nada mais. Sucesso:
Falha:
Códigos de saída:
Envie o envelope por pipe para o jq em scripts: youka project show $ID --json | jq '.data.state'.

Passando bodies JSON

Qualquer comando de criação ou atualização aceita --body para o corpo completo da requisição. Use isso em vez de escapar JSON grande na linha de comando.

Aguardando jobs assíncronos

--wait faz polling do recurso criado por você e retorna o estado final. Sem --wait, os comandos retornam assim que o job é enfileirado.
Em scripts, combine --wait com --quiet para suprimir a barra de progresso enquanto ainda imprime o resultado JSON.

Idempotência

Passe --idempotency-key para tornar comandos de escrita seguros para repetir. Reutilizar a mesma chave com o mesmo payload retorna o resultado original em vez de criar um duplicado.
Use chaves de idempotência sempre que um agente puder tentar novamente após um timeout.

Variáveis de ambiente

Próximos passos

  • Conta - salve sua chave de API
  • Projetos - seu primeiro workflow com scripts
  • Agentes de IA - regras de operação para autores de agentes