Block a user
fix(llm): pusta odpowiedz modelu to blad, nie pusta strona
feat(llm): horoskop powstaje zawsze — kontynuacja, okna kontekstu, budzet max
fix(llm): pusta odpowiedz modelu to blad, nie pusta strona
fix(ci): smoke test silnika B bez kontenera w tle i bez sieci
feat(astrololo): klucze do modeli w chmurze + konfiguracja modelu lokalnego
fix(ci): smoke test silnika B bez kontenera w tle i bez sieci
fix(llm): konfiguracja per dostawca — przelacznik w UI byl iluzja