Deterministic
Same input → same guaranteed outcome. Programmatic gates are deterministic.
डिटरमिनिस्टिक — एक जैसा इनपुट हमेशा वही गारंटीशुदा नतीजा देता है
Probabilistic
Outcome likely but not guaranteed (prompt instructions, few-shot).
प्रोबेबिलिस्टिक — नतीजा संभावित है पर गारंटीशुदा नहीं (जैसे प्रॉम्प्ट निर्देश)
Prerequisite gate
Code that blocks an action until a required prior step succeeds.
प्रीरिक्विज़िट गेट — किसी ज़रूरी पहले कदम के पूरा हुए बिना काम को रोकने वाला कोड
Guarantee
A hard, enforced certainty (only code gives it, not prompts).
गारंटी — पक्का यकीन कि कोई चीज़ ज़रूर होगी या नहीं होगी
Idempotent
Running it again causes no extra change (e.g. re-seeding a full DB).
इडेम्पोटेंट — किसी क्रिया को बार-बार चलाने पर भी नतीजा वही रहता है, कोई अतिरिक्त असर नहीं
Retryable
Worth retrying (transient errors). Business-rule failures are NOT.
रीट्रायेबल — असफल होने पर दोबारा कोशिश करने का फ़ायदा है (जैसे अस्थायी गड़बड़ी)
tool_choice
Controls whether/which tool the model must call.
tool_choice — तय करता है कि मॉडल कोई टूल बुलाए या नहीं और कौन सा (auto, any, या कोई खास टूल)
Structured output
Output forced into a schema via tool_use instead of free prose.
स्ट्रक्चर्ड आउटपुट — जवाब तय ढांचे (schema/JSON) में, स्वतंत्र गद्य में नहीं
Scoping
Restricting each subagent's tools to just its job.
स्कोपिंग — हर सब-एजेंट को सिर्फ उसके काम के लिए ज़रूरी टूल्स तक सीमित रखना