Zastosuj zmiany w plikach przy użyciu ustrukturyzowanego formatu łaty. Jest to idealne w przypadku edycji obejmujących wiele plików lub wiele fragmentów, gdzie pojedyncze wywołanieDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
edit byłoby kruche.
Narzędzie przyjmuje pojedynczy ciąg input, który obejmuje jedną lub więcej operacji na plikach:
Parametry
input(wymagane): Pełna zawartość łaty, w tym*** Begin Patchi*** End Patch.
Uwagi
- Ścieżki łaty obsługują ścieżki względne (z katalogu obszaru roboczego) i ścieżki bezwzględne.
tools.exec.applyPatch.workspaceOnlydomyślnie ma wartośćtrue(ograniczone do obszaru roboczego). Ustaw ją nafalsetylko wtedy, gdy celowo chcesz, abyapply_patchzapisywało/usuwało poza katalogiem obszaru roboczego.- Użyj
*** Move to:w fragmencie*** Update File:, aby zmieniać nazwy plików. *** End of Fileoznacza wstawienie wyłącznie na końcu pliku, gdy jest potrzebne.- Domyślnie dostępne dla modeli OpenAI i OpenAI Codex. Ustaw
tools.exec.applyPatch.enabled: false, aby je wyłączyć. - Opcjonalnie ogranicz według modelu za pomocą
tools.exec.applyPatch.allowModels. - Konfiguracja znajduje się tylko w
tools.exec.
Przykład
Powiązane
Diffs
Przeglądarka różnic tylko do odczytu służąca do prezentacji zmian.
Exec tool
Wykonywanie poleceń powłoki przez agenta.
Code execution
Izolowana zdalna analiza w Pythonie z xAI.