Skip to main content
संरचित पैच प्रारूप का उपयोग करके फ़ाइल परिवर्तन लागू करें। यह बहु-फ़ाइल या बहु-हंक संपादनों के लिए आदर्श है, जहाँ एकल edit कॉल भंगुर होगी। यह टूल एकल input स्ट्रिंग स्वीकार करता है, जिसमें एक या अधिक फ़ाइल कार्रवाइयाँ होती हैं:

पैरामीटर

  • input (आवश्यक): *** Begin Patch और *** End Patch सहित पैच की पूरी सामग्री।

टिप्पणियाँ

  • पैच पथ सापेक्ष पथों (वर्कस्पेस निर्देशिका से) और निरपेक्ष पथों का समर्थन करते हैं।
  • tools.exec.applyPatch.workspaceOnly का डिफ़ॉल्ट मान true (वर्कस्पेस के भीतर सीमित) है। इसे केवल तभी false पर सेट करें, जब आप जानबूझकर चाहते हैं कि apply_patch वर्कस्पेस निर्देशिका के बाहर लिखे/हटाए।
  • फ़ाइलों का नाम बदलने के लिए *** Update File: हंक के भीतर *** Move to: का उपयोग करें।
  • आवश्यक होने पर *** End of File केवल-EOF प्रविष्टि चिह्नित करता है।
  • प्रत्येक मॉडल के लिए डिफ़ॉल्ट रूप से सक्षम। इसे अक्षम करने के लिए tools.exec.applyPatch.enabled: false सेट करें, या tools.exec.applyPatch.allowModels से इसे विशिष्ट मॉडलों तक सीमित करें (यह gpt-5.4 जैसे मूल आईडी या openai/gpt-5.4 जैसे पूर्ण आईडी स्वीकार करता है)।
  • कॉन्फ़िगरेशन tools.exec.applyPatch.* के अंतर्गत रहता है।

उदाहरण

संबंधित

अंतर

परिवर्तनों को प्रस्तुत करने के लिए केवल-पढ़ने योग्य अंतर व्यूअर।

Exec टूल

एजेंट से शेल कमांड का निष्पादन।

कोड निष्पादन

xAI के साथ सैंडबॉक्सयुक्त दूरस्थ Python विश्लेषण।