Toolverse
Wszystkie skille

morph-apply

autor: parcadei

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

Szybkie info

Kategoria
Backend
Wyświetlenia
1

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ć

  1. Przygotuj ścieżkę do pliku, który chcesz edytować (np. src/auth.py lub src/types.ts). Narzędzie obsługuje Python, TypeScript i inne języki.

  2. Sformułuj instrukcję opisującą zmianę w naturalnym języku (np. "Dodaj obsługę błędów do funkcji logowania").

  3. 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.

  4. Uruchom polecenie z parametrami --file, --instruction i --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 ..."

  5. 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.

  6. 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.

Podobne skille