morph-apply
Fast file editing via Morph Apply API (10,500 tokens/sec, 98% accuracy)
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Fast file editing via Morph Apply API (10,500 tokens/sec, 98% accuracy)
How to use
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.