morph-apply
Edytuj pliki błyskawicznie bez czytania całej zawartości — AI zmienia kod w sekundach
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Morph Apply to narzędzie do szybkiego edytowania plików za pomocą API. Zamiast czytać całą zawartość pliku, możesz od razu podać instrukcję zmiany i fragment kodu z markerami // ... existing code .... System przetwarza edycje z prędkością 10 500 tokenów na sekundę i osiąga 98% dokładność. Idealne dla dużych plików, gdzie czytanie pochłaniałoby zbyt wiele tokenów, oraz do wykonywania wielu zmian jednocześnie.
Jak używać
Przygotuj ścieżkę do pliku, który chcesz edytować (np.
src/auth.pylubsrc/types.ts). Narzędzie obsługuje Python, TypeScript i inne języki.Sformułuj instrukcję opisującą zmianę w naturalnym języku (np. "Dodaj obsługę błędów do funkcji logowania").
Napisz fragment kodu z markerami
// ... existing code ...(lub# ... existing code ...dla Pythona), które wskazują, gdzie kod powinien zostać wstawiony. Markery pomagają API znaleźć właściwe miejsce w pliku bez konieczności czytania całej zawartości.Uruchom polecenie z parametrami
--file,--instructioni--code_edit. Przykład:uv run python -m runtime.harness scripts/mcp/morph_apply.py --file "src/auth.py" --instruction "Dodaj obsługę błędów" --code_edit "# ... existing code ...\ntry:\n user = authenticate(credentials)\nexcept AuthError as e:\n log.error(f'Auth failed: {e}')\n# ... existing code ..."API przetworzy edycję i zwróci zmieniony plik. Możesz wykonać wiele zmian w jednym poleceniu, jeśli będą dotyczyć różnych części pliku.
Użyj tego podejścia szczególnie dla dużych plików, gdzie tradycyjne czytanie i edycja byłyby kosztowne pod względem tokenów.