apply_patch टूल
Apply file changes using a structured patch format. This is ideal for multi-file or multi-hunk edits where a singleedit call would be brittle.
यह टूल एक एकल input स्ट्रिंग स्वीकार करता है जो एक या अधिक फ़ाइल ऑपरेशनों को समेटती है:
पैरामीटर
input(आवश्यक): पूर्ण पैच सामग्री, जिसमें*** Begin Patchऔर*** End Patchशामिल हैं।
नोट्स
- पाथ्स को वर्कस्पेस रूट के सापेक्ष रेज़ॉल्व किया जाता है।
tools.exec.applyPatch.workspaceOnlyडिफ़ॉल्ट रूप सेtrue(workspace-contained) होता है। इसेfalseकेवल तभी सेट करें जब आप जानबूझकर चाहते हों किapply_patchworkspace directory के बाहर लिखे/हटाए।- आवश्यकता होने पर
*** End of Fileकेवल-EOF इन्सर्ट को चिह्नित करता है। - आवश्यकता होने पर
*** End of Fileकेवल-EOF इन्सर्ट को चिह्नित करता है। - Experimental and disabled by default. Enable with
tools.exec.applyPatch.enabled. - OpenAI-only (including OpenAI Codex). Optionally gate by model via
tools.exec.applyPatch.allowModels. - विन्यास केवल
tools.execके अंतर्गत है।