mistral-upgrade-migration
Automatyczne wykrywanie zmian w API Mistral i migracja kodu między wersjami SDK
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania aktualizacjami Mistral AI SDK. Analizuje zmiany w API, wykrywa deprecacje i przeprowadza migrację kodu między wersjami. Szczególnie przydatny przy przejściu z v0.x na v1.x, gdzie zmienił się format modułu (CommonJS → ESM) i struktura konstruktora. Automatycznie sprawdza zainstalowaną wersję, identyfikuje breaking changes i wspomaga transformację kodu.
Jak używać
Upewnij się, że masz zainstalowany Mistral AI SDK (npm lub pip) oraz Git do kontroli wersji. Skill wymaga dostępu do narzędzi Read, Write, Edit oraz Bash z uprawnieniami do npm i git.
Wyzwól skill frazami takimi jak "upgrade mistral", "mistral breaking changes", "update mistral SDK" lub "analyze mistral version". Skill automatycznie sprawdzi aktualnie zainstalowaną wersję SDK i porównuje ją z najnowszą dostępną.
Przejrzyj raport zmian. Skill wyświetli tabelę breaking changes między wersjami, w tym: zmianę formatu modułu z CommonJS na ESM-only, zmianę importów z
import MistralClientnaimport { Mistral }, zmianę konstruktora znew MistralClient(apiKey)nanew Mistral({ apiKey }), oraz zmianę metody chat zclient.chat()naclient.chat.complete().Pozwól skillowi na automatyczną transformację kodu. Skill przeskanuje Twoje pliki źródłowe, zidentyfikuje miejsca wymagające zmian i zaproponuje lub zastosuje transformacje zgodnie z nową wersją API.
Uruchom testy. Jeśli masz dostępny test suite, skill pomoże zweryfikować, że migracja przebiegła poprawnie i aplikacja działa z nową wersją SDK.
W razie problemów możesz wycofać zmiany za pomocą Git. Skill wspiera rollback do poprzedniej wersji, jeśli migracja nie powiodła się lub odkryjesz niezgodności.