edit 呼び出しが脆弱になるマルチハンク編集。
このツールは、1 つ以上のファイル操作をラップする単一の 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で有効にします。 - OpenAI のみ (OpenAI Codex を含む)。オプションでモデルごとにゲートします。
tools.exec.applyPatch.allowModels。 - 構成は
tools.execの下にのみあります。