edit कॉल नाज़ुक हो सकता है।
टूल एक अकेली input स्ट्रिंग स्वीकार करता है, जो एक या अधिक फ़ाइल ऑपरेशन को लपेटती है:
पैरामीटर
input(आवश्यक):*** Begin Patchऔर*** End Patchसहित पूरे पैच की सामग्री।
नोट्स
- पैच पाथ सापेक्ष पाथ (वर्कस्पेस डायरेक्टरी से) और निरपेक्ष पाथ का समर्थन करते हैं।
tools.exec.applyPatch.workspaceOnlyका डिफ़ॉल्टtrue(वर्कस्पेस-सीमित) होता है। इसेfalseपर केवल तभी सेट करें जब आप जानबूझकरapply_patchसे वर्कस्पेस डायरेक्टरी के बाहर लिखना/हटाना चाहते हों।- फ़ाइलों का नाम बदलने के लिए
*** Update File:हंक के भीतर*** Move to:का उपयोग करें। - आवश्यकता होने पर
*** End of Fileकेवल-EOF इंसर्ट को चिह्नित करता है। - OpenAI और OpenAI Codex मॉडलों के लिए डिफ़ॉल्ट रूप से उपलब्ध। इसे अक्षम करने के लिए
tools.exec.applyPatch.enabled: falseसेट करें। - वैकल्पिक रूप से मॉडल के अनुसार गेट करने के लिए
tools.exec.applyPatch.allowModelsका उपयोग करें। - कॉन्फ़िग केवल
tools.execके अंतर्गत होता है।
उदाहरण
संबंधित
Diffs
बदलाव प्रस्तुति के लिए केवल-पढ़ने वाला diff viewer।
Exec tool
agent से Shell कमांड निष्पादन।
Code execution
xAI के साथ sandboxed remote Python विश्लेषण।