edit 呼叫變得脆弱。
此工具接受單一 input 字串,用來包裝一個或多個檔案操作:
參數
input(必填):完整修補內容,包含*** Begin Patch和*** End Patch。
備註
- 修補路徑支援相對路徑(從工作區目錄起算)和絕對路徑。
tools.exec.applyPatch.workspaceOnly預設為true(限制在工作區內)。只有在你刻意想讓apply_patch寫入/刪除工作區目錄之外的內容時,才將它設為false。- 在
*** Update File:區塊內使用*** Move to:來重新命名檔案。 *** End of File會在需要時標記僅 EOF 的插入。- 預設對每個模型啟用。設定
tools.exec.applyPatch.enabled: false可停用它,或使用tools.exec.applyPatch.allowModels將它限制為特定模型(接受像gpt-5.4這樣的原始 ID,或像openai/gpt-5.4這樣的完整 ID)。 - 設定位於
tools.exec.applyPatch.*底下。
範例
相關
Diffs
用於呈現變更的唯讀差異檢視器。
Exec tool
由代理程式執行 shell 命令。
Code execution
使用 xAI 的沙盒遠端 Python 分析。