Skip to main content
हर youka कमांड एक ही सेट के ग्लोबल फ़्लैग स्वीकार करता है। ये आउटपुट मोड, इनपुट हैंडलिंग, वेटिंग व्यवहार, और टारगेट API को नियंत्रित करते हैं।

फ़्लैग

JSON एनवलप

--json के साथ, CLI stdout पर ठीक एक एनवलप लिखता है और इसके अलावा कुछ नहीं। सफलता:
विफलता:
एग्ज़िट कोड:
स्क्रिप्टिंग के लिए एनवलप को jq से पाइप करें: youka project show $ID --json | jq '.data.state'.

JSON बॉडी पास करना

किसी भी create या update कमांड में पूरे request body के लिए --body स्वीकार किया जाता है। कमांड लाइन पर बड़े JSON को escape करने की बजाय इसे इस्तेमाल करें।

async jobs के लिए प्रतीक्षा

--wait आपकी तरफ से बनाए गए रिसोर्स को पोल करता है और अंतिम स्टेट लौटाता है। --wait के बिना, जॉब queued होते ही कमांड लौट आते हैं।
स्क्रिप्ट्स में प्रोग्रेस बार को दबाने के लिए --wait को --quiet के साथ पेयर करें, जबकि JSON रिज़ल्ट फिर भी प्रिंट होता रहे।

Idempotency

write कमांड्स को सुरक्षित रूप से retry करने योग्य बनाने के लिए --idempotency-key पास करें। उसी payload के साथ वही key दोबारा उपयोग करने पर डुप्लिकेट बनाने की बजाय मूल परिणाम लौटाया जाता है।
जब भी किसी timeout के बाद कोई agent retry कर सकता हो, idempotency keys का उपयोग करें।

Environment variables

आगे क्या

  • Account - अपनी API key सेव करें
  • Projects - आपका पहला scripted workflow
  • AI agents - agent authors के लिए operating rules