| title | pfix — Self-healing Python: automatyczna naprawa błędów runtime z LLM | |||||
|---|---|---|---|---|---|---|
| slug | pfix-self-healing-python | |||||
| date | 2026-04-09 | |||||
| author | Tom Sapletta | |||||
| categories |
|
|||||
| tags |
|
|||||
| excerpt | pfix przechwytuje błędy runtime Pythona, analizuje je i automatycznie naprawia kod oraz zależności za pomocą LLM i MCP — self-healing Python. | |||||
| featured_image | ||||||
| status | publish | |||||
| path | /home/tom/github/semcod/pfix |
pfix to narzędzie self-healing dla Pythona — przechwytuje błędy runtime (exceptions, import errors, dependency conflicts), analizuje kontekst błędu i automatycznie generuje poprawkę za pomocą LLM. Obsługuje również naprawę zależności (brakujące pakiety, niekompatybilne wersje) i integruje się z MCP (Model Context Protocol).
pfix oferuje trzy tryby: pfix explain last (wyjaśnia ostatni błąd z logów), pfix explain TypeError (generuje edukacyjny content o typie wyjątku) i automatyczny fix z fallback chain (próbuje kolejnych modeli LLM, aż znajdzie działającą poprawkę).
Unikalną funkcją jest pfix-python — wrapper, który uruchamia skrypt Pythona i automatycznie naprawia błędy w locie.
pfix jest używany w pętli CI/CD planfile — kiedy testy failują, pfix analizuje błąd i generuje propozycję poprawki, którą planfile może automatycznie zastosować i przetestować ponownie.
pip install pfix
pfix explain last
pfix-python my_script.py- GitHub: github.com/semcod/pfix
- Licencja: Apache-2.0