टूल इंटरप्शन

टूल चलने के दौरान यूज़र एजेंट को इंटरप्ट कर सकते हैं या नहीं, इसे नियंत्रित करें।

अवलोकन

डिफ़ॉल्ट रूप से, यूज़र एजेंट को किसी भी समय बाधित कर सकता है, जिसमें किसी टूल के चलने के दौरान भी शामिल है। कुछ टूल के लिए यह सही नहीं है: किसी लुकअप के बाद पढ़ी जाने वाली पेमेंट पुष्टि या अनुपालन डिस्क्लेमर पूरी तरह सुनाई जानी चाहिए।

interruption_mode फ़ील्ड हर टूल के लिए इसे नियंत्रित करती है। यह वेबहुक टूल, क्लाइंट टूल, सिस्टम टूल और MCP सर्वर पर उपलब्ध है।

बाधित करने के मोड

वैल्यूडैशबोर्ड लेबलव्यवहार
allowअनुमति देंयूज़र किसी भी समय एजेंट को बाधित कर सकता है। यह डिफ़ॉल्ट है।
disable_during_toolनिष्पादन के दौरान अक्षम करेंकेवल टूल चलने के दौरान बाधित करना रोका जाता है। इसके बाद आने वाले एजेंट जवाब को बाधित किया जा सकता है।
disable_during_tool_and_turnपूरे टर्न के दौरान अक्षम करेंटूल चलने के दौरान और उसके बाद आने वाले एजेंट जवाब के लिए बाधित करना रोका जाता है।

जब कई टूल समानांतर रूप से चलते हैं, तो उस टर्न के लिए उनमें से सबसे सख्त मोड लागू होता है।

बूलियन disable_interruptions फ़ील्ड अब अप्रचलित है। इसके बजाय interruption_mode का इस्तेमाल करें। ये दोनों फ़ील्ड सिंक में रखे जाते हैं, इसलिए disable_interruptions: true, interruption_mode: "disable_during_tool_and_turn" के बराबर है और मौजूदा इंटीग्रेशन बिना किसी बदलाव के काम करते रहेंगे।

कॉन्फ़िगरेशन

1

टूल कॉन्फ़िगरेशन पर जाएं

टूल्स टैब में वह टूल चुनें जिसे आप कॉन्फ़िगर करना चाहते हैं।

2

बाधित करने का मोड सेट करें

एडवांस्ड सेटिंग्स खोलें और इंटरप्शंस के तहत एक विकल्प चुनें।

3

अपना कॉन्फ़िगरेशन सेव करें

बदलाव लागू करने के लिए सेव पर क्लिक करें।

MCP सर्वर

एक MCP सर्वर का अपना interruption_mode होता है, जो उसके द्वारा उपलब्ध कराए गए हर टूल पर लागू होता है। अलग-अलग टूल सर्वर के tool_config_overrides के ज़रिए इसे ओवरराइड कर सकते हैं, जिसमें टूल पर सेट की गई वैल्यू को सर्वर डिफ़ॉल्ट पर प्राथमिकता मिलती है।

सर्वोत्तम तरीके

  • जब टूल कॉल का पूरा होना ज़रूरी हो, जैसे ट्रांसफ़र या कीपैड सीक्वेंस, लेकिन यूज़र को बाद में जवाब बाधित करने की अनुमति होनी चाहिए, तो disable_during_tool इस्तेमाल करें।
  • जब टूल के बाद आने वाला जवाब पूरा सुनना ज़रूरी हो, जैसे कोई डिस्क्लेमर या पुष्टि को दोबारा पढ़ना, तो disable_during_tool_and_turn इस्तेमाल करें।
  • अन्य जगहों पर डिफ़ॉल्ट allow ही रखें, क्योंकि बाधित करने को रोकने से बातचीत कम प्रतिक्रियाशील लगती है।