Tag: Moonshot AI

  • Kimi Code CLI 1.45.0 ułatwia zarządzanie sesjami i naprawia mylące komunikaty błędów

    Kimi Code CLI 1.45.0 ułatwia zarządzanie sesjami i naprawia mylące komunikaty błędów

    Moonshot AI opublikowało 26 maja 2026 roku wersję 1.45.0 terminalowego agenta AI Kimi Code CLI, wprowadzając usprawnienia w zarządzaniu sesjami oraz poprawkę krytycznego błędu w obsłudze komunikatów HTTP. To kolejna aktualizacja tego napisanego w TypeScript narzędzia open source, które od początku roku systematycznie zyskuje nowe funkcje.

    • Kimi Code CLI w wersji 1.45.0 łączy komendy /clear i /new do tworzenia nowych sesji
    • Moonshot AI naprawiło błąd, przez który wszystkie odpowiedzi 403 miały prefiks "Quota exceeded"
    • Aktualizacja z 26 maja 2026 roku to część intensywnego cyklu wydawniczego — od stycznia ukazało się ponad 100 wersji
    • Narzędzie jest dostępne na licencji MIT i dystrybuowane przez npm
    • Kimi Code CLI potrafi czytać i edytować kod, uruchamiać polecenia powłoki oraz samodzielnie planować kolejne kroki

    Intuicyjne sesje zamiast zamieszania

    Główna zmiana w wersji 1.45.0 dotyczy sposobu, w jaki użytkownicy rozpoczynają nową sesję. Do tej pory istniały dwie osobne komendy — /clear i /new — co mogło prowadzić do nieporozumień, zwłaszcza u osób rozpoczynających pracę z agentem. Teraz /clear działa jako alias dla /new, więc niezależnie od tego, którą komendę wybierzesz, efekt będzie ten sam: agent rozpoczyna świeżą konwersację bez obciążania kontekstu poprzednimi instrukcjami.

    Decyzja o ujednoliceniu ścieżki zarządzania sesjami wpisuje się w szerszy trend wśród narzędzi do AI coding, takich jak Cursor czy Windsurf, gdzie producenci dążą do uproszczenia interfejsu tekstowego. Mniej komend do zapamiętania to mniej pomyłek — szczególnie gdy pracuje się pod presją czasu.

    Kimi Code CLI jest agentem w pełni interaktywnym. Działa jako aplikacja TUI w terminalu i obsługuje nie tylko konwersację w języku naturalnym, ale też bezpośrednie wykonywanie poleceń powłoki. Przełączanie między trybami odbywa się przez Ctrl-X, co sprawia, że narzędzie może zastąpić tradycyjny terminal podczas sesji programistycznych.

    Koniec z fałszywymi alarmami o limitach

    Koniec z fałszywymi alarmami o limitach

    Równie istotną poprawką jest usunięcie błędu w obsłudze komunikatów błędów HTTP 403. We wcześniejszych wersjach każda odpowiedź z kodem 403 — niezależnie od rzeczywistej przyczyny — otrzymywała prefiks "Quota exceeded". Oznaczało to, że użytkownik widział informację o wyczerpaniu limitu nawet wtedy, gdy serwer odrzucał żądanie z zupełnie innego powodu, na przykład z powodu błędnych uprawnień czy niewłaściwego tokena uwierzytelniającego.

    Tego typu pomyłki potrafią skutecznie wybić z rytmu. Programista widzi komunikat o limicie, szuka przyczyny w panelu API, sprawdza zużycie — a problem leży gdzie indziej. Poprawka w wersji 1.45.0 sprawia, że komunikaty 403 odzwierciedlają faktyczną przyczynę błędu, co oszczędza czas i nerwy.

    Częsty rytm wydań i otwarte źródła

    Harmonogram aktualizacji Kimi Code CLI robi wrażenie. Od stycznia 2026 roku zespół Moonshot AI opublikował przeszło sto wersji, przechodząc od 0.88 przez 1.0 pod koniec stycznia aż do obecnego 1.45.0. Tak szybkie tempo sugeruje aktywną społeczność i zespół szybko reagujący na zgłoszenia.

    Narzędzie jest dostępne na licencji MIT, a jego kod źródłowy można znaleźć na GitHubie. Integruje się z VS Code przez dedykowane rozszerzenie, obsługuje protokół Agent Client Protocol, co pozwala łączyć je z Zed czy IDE JetBrains, a także współpracuje z powłoką Zsh. Agent potrafi nie tylko generować kod, ale też przeszukiwać pliki, pobierać strony internetowe, uruchamiać testy i samodzielnie dostosowywać plan działania na podstawie otrzymywanych informacji zwrotnych.

    Instalacja jest prosta — wystarczy curl lub npm. Po zalogowaniu się przez OAuth lub klucz API z platformy Kimi użytkownik od razu może opisać zadanie w języku naturalnym. Agent sam zdecyduje, jakich narzędzi użyć do jego realizacji, a przy operacjach modyfikujących pliki poprosi o potwierdzenie.

    Choć wersja 1.45.0 nie wnosi nowych funkcji, to poprawki — ujednolicenie komend i naprawa komunikatów — budują zaufanie do narzędzia. W codziennej pracy liczy się przewidywalność i brak irytujących niespodzianek.


    Źródła

  • Kimi Code CLI 1.43.0: dopracowany interfejs, trwałe tokeny OAuth i krytyczna poprawka bezpieczeństwa

    Kimi Code CLI 1.43.0: dopracowany interfejs, trwałe tokeny OAuth i krytyczna poprawka bezpieczeństwa

    Moonshot AI kontynuuje rozwój. Zaledwie dzień po wydaniu wersji 1.42.0, 12 maja 2026 roku, zaprezentowano aktualizację 1.43.0 terminalowego agenta AI do programowania – Kimi Code CLI 1.43.0. Choć zmiany mogą wydawać się niewielkie, w rzeczywistości wprowadzają kilka istotnych ulepszeń, które ułatwiają pracę z kodem w konsoli. Nowa wersja skupia się na poprawie czytelności interfejsu, usprawnieniu integracji z protokołem MCP (Model Context Protocol) oraz załataniu krytycznej luki bezpieczeństwa w bibliotece Pillow. To kolejny krok w kierunku stworzenia w pełni autonomicznego asystenta kodowania, który stanowi realną, bezpłatną alternatywę dla Claude Code.

    Kluczowe fakty

    • Poprawki interfejsu – lepsze odstępy w wynikach poleceń shellowych, przywrócone podświetlanie linków Markdown i skrócony czas wyświetlania powiadomień.
    • Integracja MCP z trwałymi tokenami OAuth – agent korzysta teraz z FastMCP 3.2.4, a sesje uwierzytelniania nie wygasają po restarcie.
    • Łatka bezpieczeństwa – załatano krytyczną podatność w bibliotece Pillow, popularnym pakiecie Pythona do przetwarzania obrazów.
    • Szczegółowe śledzenie zadań w tle – raportowany jest pełen cykl życia operacji asynchronicznych oraz schematy zdarzeń.
    • Konkurencyjność cenowa – model Kimi K2.5, domyślnie napędzający agenta, jest około 10 razy tańszy od Claude Opus 4.6 i GPT-5.2.

    Dopieszczony terminal – drobiazgi, które ułatwiają codzienną pracę

    Praca w terminalu wymaga precyzyjnego formatowania – każdy piksel odstępu ma znaczenie, a źle sformatowane wyjście może spowolnić analizę logów. W wersji 1.43.0 zespół Moonshot AI poprawił formatowanie odstępów między wynikami poleceń shellowych. Dzięki temu bloki informacji są wyraźniej oddzielone, co przyspiesza skanowanie wzrokiem i zmniejsza zmęczenie podczas długich sesji kodowania.

    Przywrócono także wizualne podświetlanie linków w języku Markdown. W poprzedniej wersji ta funkcja została wyłączona, co sprawiło, że odnośniki do dokumentacji czy zewnętrznych zasobów były trudne do zauważenia. Teraz znów są kolorowane i klikalne, co znacząco podnosi komfort interakcji z agentem, zwłaszcza gdy ten sugeruje artykuły lub fragmenty specyfikacji.

    Dodatkowo skrócono czas wyświetlania powiadomień. Alerty nie pozostają już na ekranie dłużej niż to konieczne, co sprzyja utrzymaniu czystego, skoncentrowanego widoku. Te zmiany zachowują minimalistyczny charakter terminala, eliminując jednocześnie najczęstsze irytacje.

    MCP z trwałymi tokenami – bez konieczności ponownego logowania

    Model Context Protocol odgrywa w Kimi Code CLI 1.43.0 kluczową rolę, umożliwiając agentowi komunikację z zewnętrznymi narzędziami, bazami danych i usługami. W tej wersji zaktualizowano jego implementację do FastMCP 3.2.4, co przyspiesza wymianę danych między agentem a serwerami MCP. W praktyce oznacza to krótszy czas reakcji na złożone zapytania wymagające dodatkowych źródeł informacji.

    Nowością jest obsługa trwałych tokenów OAuth. Do tej pory każdy restart sesji wymagał ponownego uwierzytelniania połączeń, co było uciążliwe, zwłaszcza przy pracy z wieloma rozproszonymi narzędziami. Teraz tokeny są przechowywane lokalnie, co pozwala agentowi automatycznie wznawiać autoryzowane sesje bez ingerencji użytkownika. To istotne dla zespołów korzystających z CI/CD, gdzie ciągłość dostępu do zewnętrznych API jest kluczowa.

    Bezpieczeństwo i śledzenie zadań – fundament zaufania

    Wydanie 1.43.0 zawiera również łatkę dla krytycznej podatności w bibliotece Pillow, popularnym pakiecie Pythona do przetwarzania obrazów. Choć Kimi Code CLI 1.43.0 nie jest narzędziem graficznym, Pillow może być zależnością w wielu środowiskach deweloperskich. Załatanie tej luki pokazuje, że zespół Moonshot AI traktuje bezpieczeństwo łańcucha dostaw poważnie, co jest istotnym sygnałem dla firm rozważających wdrożenie agenta w komercyjnych projektach.

    W tle zaktualizowano również mechanizmy raportowania zadań asynchronicznych. Agent teraz szczegółowo śledzi pełen cykl życia operacji wykonywanych poza głównym wątkiem, włącznie ze schematami zdarzeń. Dla użytkownika przekłada się to na czytelniejsze logi i łatwiejsze diagnozowanie ewentualnych błędów, zwłaszcza gdy agent równolegle przeszukuje pliki i wykonuje polecenia.

    Co dalej? Kimi kontra reszta świata

    Kimi Code CLI 1.43.0 działa na modelu Kimi K2.5 – architekturze Mixture of Experts z bilionem parametrów (32 miliardy aktywnych) i oknem kontekstowym 262 tysięcy tokenów. Model radzi sobie z wizualnym kodowaniem (92,3% na OCRBench) i kosztuje jedynie 0,60 USD za milion tokenów wejściowych, co czyni go około 10 razy tańszym od Claude Opus 4.6 czy GPT-5.2. Projekt zdobył już ponad


    Źródła

  • Kimi Code CLI 1.42.0: Windows wreszcie z powłoką Git Basha i solidniejszą niezawodnością

    Kimi Code CLI 1.42.0: Windows wreszcie z powłoką Git Basha i solidniejszą niezawodnością

    Moonshot AI wypuściło 11 maja 2026 roku wersję 1.42.0 narzędzia Kimi Code CLI, w której całkowicie przesiadło Windows na Git Bash – to największa zmiana w tej edycji, celująca w użytkowników zmęczonych rozjazdami między PowerShellem a poleceniami znanymi z Linuksa i macOS-a. Razem z nią przyszły poprawki obsługi ścieżek plików, czytelniejsze ponawianie operacji i świeża wersja wewnętrznego protokołu komunikacyjnego.

    Co nowego w skrócie

    • Git Bash zastępuje PowerShell jako domyślną powłokę Kimi Code CLI na Windows
    • Składnia uniksowa – operatory &&, ||, | i narzędzia typu grep, sed czy /dev/null działają identycznie jak na Linuksie
    • Obsługa ścieżek w środowiskach Windows została znacząco poprawiona, co ułatwia pracę w repozytoriach wieloplatformowych
    • UI przy ponowieniach czyści częściowe wyjście, żeby nie mieszało się z nowymi wynikami
    • Protokół 1.10 lepiej wspiera zdarzenia step-retry i śledzenie błędów

    Git Bash zamiast PowerShell – koniec schizofrenii poleceń

    Najgłośniejszą nowością jest zmiana zaplecza powłoki dla Windows. Kimi Code CLI do tej pory odpalał polecenia przez powershell.exe, co rodziło frustracje u każdego, kto próbował korzystać z łańcuchów poleceń, operatorów przekierowania czy popularnych narzędzi uniksowych. Teraz CLI sięga po bash.exe z Git Basha, czyli to samo środowisko, które deweloperzy Windows instalują i tak przy okazji Gita.

    Wydanie nie jest tylko kosmetyką – w oficjalnych notatkach Moonshot AI wprost podkreśla, że operatory &&, ||, |, plik /dev/null oraz programy grep i sed działają teraz na Windows tak samo jak na Linuksie i macOS-ie. Dla zespołów rozproszonych między systemami to oznacza mniej warunkowych skryptów i mniej czasu spędzanego na debugowaniu różnic w interpreterach.

    Szczerze, to ruch dość oczywisty – Kimi Code CLI od dawna rekomendował instalację Git for Windows przed pierwszym uruchomieniem. Teraz po prostu oficjalnie z niego korzysta, co eliminuje pośredników i zmniejsza ryzyko błędów przy bardziej złożonych ciągach poleceń.

    Ścieżki plików i czytelniejszy interfejs przy ponawianiu

    Oprócz zmiany powłoki, wersja 1.42.0 załatała też bolączki związane ze ścieżkami plików w środowisku Windows. Twórcy nie wchodzą w szczegóły implementacyjne, ale poprawione mapowanie ścieżek ma znaczenie wszędzie tam, gdzie repozytorium współdzielą maszyny z Windows, Linuksem i macOS-em – a więc w praktyce w niemal każdym zespole webdevowym czy DevOps-owym.

    Do tego interfejs powłoki zaczął czyścić częściowe wyjście przy ponawianiu operacji. Wcześniej, gdy Kimi Code CLI decydował się powtórzyć komendę po błędzie, użytkownik widział śmieci z poprzedniej próby. Teraz konsola jest czyszczona, więc łatwiej odczytać aktualny wynik. To niby detal, ale przy dłuższych sesjach kodowania robi różnicę.

    Protokół 1.10 – fundament pod lepszą diagnostykę

    Zmianą, która umknie oczom większości użytkowników, jest aktualizacja wewnętrznego protokołu komunikacyjnego do wersji 1.10. Z notatek wynika, że nowy protokół lepiej


    Źródła

  • Kimi K2.7 Code wchodzi do gry – Moonshot AI rzuca wyzwanie Claude i GPT w długodystansowym kodowaniu

    Kimi K2.7 Code wchodzi do gry – Moonshot AI rzuca wyzwanie Claude i GPT w długodystansowym kodowaniu

    Moonshot AI wprowadziło 12 czerwca 2026 roku model Kimi K2.7 Code, który jest ich najnowszym asystentem do programowania. Model ten został zaprojektowany z myślą o długoterminowych zadaniach inżynierskich, obsługuje długie konteksty oraz autonomiczne narzędzia. Użytkownicy mogą uzyskać do niego dostęp przez API, Hugging Face oraz środowisko Kimi Code.

    • Kimi K2.7 Code jest modelem stworzonym do długodystansowych zadań programistycznych, który lepiej radzi sobie z różnymi językami oraz z frontendem, DevOpsem i optymalizacją wydajności.
    • 256-tysięczne okno kontekstowe oraz tryb myślący (bez szybkich odpowiedzi) – model został zoptymalizowany do złożonego, wieloetapowego rozumowania.
    • Około 30% mniej tokenów rozumowania w porównaniu do Kimi K2.6 Code przy tych samych zadaniach, co prowadzi do niższych kosztów inferencji.
    • Ceny API: 0,95 USD za milion tokenów wejściowych, 4 USD za milion wyjściowych oraz 0,19 USD przy trafieniach cache’a – model jest dostępny na licencji Modified MIT.

    Model dostosowany do agentowego kodu

    Kimi K2.7 Code nie jest jedynie poprawioną wersją swojego poprzednika. Moonshot AI określa go jako „najbardziej zdolny model do kodowania”, który został dostosowany do agentowego generowania kodu oraz długoterminowej inżynierii oprogramowania. Model ma na celu lepsze radzenie sobie z zadaniami wymagającymi wielu kroków, wywoływania narzędzi oraz utrzymania spójności w długich kontekstach.

    Dokumentacja wskazuje na znaczną poprawę w zadaniach długohoryzontalnych. Kimi K2.7 Code lepiej generalizuje między Rustem, Go i Pythonem, a także poprawia efektywność w projektach frontendowych, automatyzacji DevOps i optymalizacji wydajności. Dla zespołów korzystających z vibe coding lub autonomicznych agentów, model ten może obsługiwać bardziej złożone zadania niż tylko krótkie fragmenty kodu.

    Duże okno i jeden tryb

    Model dysponuje oknem kontekstowym o długości 256 tysięcy tokenów i nie obsługuje trybu niemyślącego – cała komunikacja odbywa się poprzez ścieżkę rozumowania. Dla programistów przyzwyczajonych do szybkich odpowiedzi od GPT czy Claude, może to być zauważalna różnica w interakcji, ale zapewnia, że model nie uprości skomplikowanej logiki.

    Moonshot informuje o redukcji tokenów rozumowania o około 30% w porównaniu do Kimi K2.6 Code. Oznacza to, że nowa architektura lub proces treningowy pozwoliły modelowi myśleć bardziej zwięźle, nie tracąc jakości. Mniejsza liczba tokenów przekłada się również na niższe koszty przy wywołaniach API.

    Ceny, licencja i możliwości testowania

    Dostęp do Kimi K2.7 Code można uzyskać przez Moonshot API, narzędzie Kimi Code (terminalowy/IDE agent) oraz repozytorium na Hugging Face. Model jest dostępny na licencji Modified MIT, co oznacza, że w przeciwieństwie do niektórych konkurencyjnych rozwiązań, nie ma ograniczeń dotyczących komercyjnego wykorzystania.

    Ceny wynoszą: 0,95 USD za milion tokenów wejściowych, 4 USD za milion wyjściowych oraz 0,19 USD za cache. W przypadku długich kontekstów i powtarzalnych promptów, te stawki mogą być korzystne. W porównaniu do modeli takich jak Claude czy GPT, Kimi K2.7 Code może być bardziej opłacalnym rozwiązaniem.

    Rodzina K2 i jej znaczenie dla web deweloperki

    Kimi K2.7 Code to kolejny krok po modelu Kimi K2.6 Code, który Moonshot promowało jako otwarte narzędzie do kodowania, długoterminowej egzekucji oraz agentów. Seria K2 opiera się na architekturze Mixture-of-Experts, która według wcześniejszych zapowiedzi ma bilion parametrów, z czego 32 miliardy są aktywowane podczas inferencji. Nowsze informacje sugerują, że Kimi K2.7 Code utrzymuje podobną skalę, chociaż oficjalne specyfikacje nie zostały jeszcze w pełni ujawnione.

    Dla programistów pracujących z Kimi K2.7 Code, model ten oferuje nowe możliwości w zakresie długoterminowego kodowania i bardziej złożonych projektów.

  • Kimi Code CLI 1.41.0: Instalacja wtyczek przez URL i lepsza obsługa obrazów na bezgłowym Linuksie

    Kimi Code CLI 1.41.0: Instalacja wtyczek przez URL i lepsza obsługa obrazów na bezgłowym Linuksie

    Nowa wersja narzędzia Kimi Code CLI od Moonshot AI, oznaczona numerem 1.41.0, została udostępniona 30 kwietnia 2026 roku. Wprowadza dwie istotne zmiany, które poprawiają komfort pracy deweloperów korzystających ze zdalnych środowisk programistycznych i terminali. Zespół odpowiedzialny za rozwój tego narzędzia skupił się na uproszczeniu procesu instalacji rozszerzeń oraz na poprawie obsługi obrazów w sesjach SSH na maszynach linuksowych bez graficznego interfejsu użytkownika. Choć aktualizacja może wydawać się niewielka, jej praktyczne konsekwencje są odczuwalne w codziennej pracy z kontenerami, serwerami deweloperskimi i zdalnymi stacjami roboczymi, gdzie szybkość konfiguracji środowiska i niezawodność działania w trybie tekstowym mają kluczowe znaczenie. Wersja 1.41.0 koncentruje się na szczegółach infrastrukturalnych, które skracają czas potrzebny na przygotowanie narzędzia do pracy i eliminują problemy związane z wyświetlaniem grafik w terminalu.

    Najważniejsze zmiany w pigułce

    • Instalacja wtyczek z adresu URL – komenda kimi plugin install obsługuje teraz linki HTTP/HTTPS prowadzące bezpośrednio do archiwów .zip, co eliminuje konieczność ręcznego pobierania i rozpakowywania rozszerzeń.
    • Zastępczy mechanizm schowka dla obrazów – w sesjach SSH na bezgłowym Linuksie CLI oferuje teraz fallback, który pozwala na poprawne wyświetlanie obrazów mimo braku standardowego schowka graficznego.
    • Pełne wsparcie dla macOS i Linux – narzędzie działa na obu platformach, a najnowsza aktualizacja koncentruje się na poprawie doświadczenia na serwerach linuksowych.
    • Elastyczniejsze źródła wtyczek – obok istniejących opcji, takich jak repozytoria git, lokalne katalogi i pliki zip, pojawiła się możliwość wskazania URL-a, co upraszcza dystrybucję rozszerzeń w zespołach.

    Do wydania wersji 1.41.0 instalacja wtyczek w Kimi Code CLI opierała się głównie na trzech ścieżkach: repozytoriach gita, lokalnych katalogach z plikiem plugin.json oraz archiwach .zip dostępnych na dysku użytkownika. Każda z tych metod sprawdzała się w określonych scenariuszach, jednak w dynamicznych środowiskach zespołowych brakowało mechanizmu umożliwiającego szybkie udostępnienie rozszerzenia za pomocą linku. Teraz zespół Moonshot AI wprowadził tę funkcjonalność – komenda kimi plugin install akceptuje adresy URL kończące się na .zip. Wystarczy podać bezpośredni link do archiwum hostowanego na GitHubie, GitLabie lub prywatnym serwerze HTTP, a narzędzie automatycznie pobierze plik, rozpakuje go do tymczasowego katalogu i odczyta plik manifestu plugin.json. Cały proces odbywa się w tle, bez angażowania uwagi programisty.

    Praktyczne znaczenie tej zmiany jest duże. Wyobraźmy sobie sytuację, w której zespół tworzy własne rozszerzenie do Kimi Code CLI, na przykład wtyczkę integrującą się z wewnętrznym systemem monitorowania błędów lub narzędziem do przeglądu logów. W dotychczasowym modelu dystrybucja takiego dodatku wymagała skonfigurowania dostępu do repozytorium gita, co w środowiskach korporacyjnych często wiązało się z zarządzaniem kluczami SSH i uprawnieniami, lub ręcznego przekazywania plików zip pomiędzy członkami zespołu. Teraz wystarczy umieścić archiwum na serwerze webowym, wygenerować publiczny link i przekazać go współpracownikom. Ci wklejają go w terminalu i w ciągu kilku sekund mają rozszerzenie gotowe do użycia. Mechanizm działa również z prywatnymi repozytoriami, o ile URL jest dostępny dla danego użytkownika, na przykład poprzez tokeny dostępu w linkach do wydań na GitHubie.

    Nowa funkcjonalność wpisuje się w trend upraszczania przepływu pracy w narzędziach CLI. W ekosystemie, gdzie Visual Studio Code udowodniło wartość rozbudowanego rynku rozszerzeń, a konkurencyjne edytory AI rozwijają swoje możliwości, Kimi Code CLI staje się coraz bardziej istotnym narzędziem, które dostosowuje się do potrzeb współczesnych deweloperów.


    Źródła

  • Kimi Code CLI 1.39.0: bardziej precyzyjna umiejętność i rozszerzone działanie agenta

    Kimi Code CLI 1.39.0: bardziej precyzyjna umiejętność i rozszerzone działanie agenta

    Wersja 1.39.0 terminalowego agenta Kimi Code CLI wprowadza istotne usprawnienia w zarządzaniu umiejętnościami, integracji z backendami typu thinking-mode oraz stabilności działania. Wydanie koncentruje się na dostosowaniu agenta do konkretnych projektów oraz poprawie jego funkcjonalności w terminalu. Kimi Code CLI, stworzony przez Moonshot AI, umożliwia automatyzację zadań związanych z rozwojem oprogramowania, takich jak czytanie i edycja kodu, wykonywanie poleceń shell oraz przeszukiwanie internetu.

    Najważniejsze zmiany w wydaniu 1.39.0

    • Nowy system discovery umiejętności – agent skuteczniej odnajduje umiejętności skonfigurowane dla konkretnego projektu, preferując je przed globalnymi. Dodano obsługę płaskich struktur plików <nazwa>.md.
    • Rozszerzenie opcji konfiguracji – nowe pole extra_skill_dirs umożliwia dodanie niestandardowych katalogów z umiejętnościami, niezależnych od głównych źródeł.
    • Lepsza kompatybilność z backendami thinking-mode – automatyczne round-tripping treści reasoning dla backendów typu DeepSeek V4, co rozwiązuje problem błędów API 400.
    • Poprawki UI terminala i schematów – ulepszone monitorowanie zadań w tle, naprawiony rendering kursora w promptach oraz rozwiązanie błędów walidacji schematów JSON z MCP.

    Silniejsze discovery umiejętności i priorytetyzacja projektu

    Kluczową zmianą w 1.39.0 jest nowy mechanizm odnajdywania i priorytetyzacji umiejętności. Dotychczas Kimi Code CLI skanował katalogi zdefiniowane w konfiguracji extraKnownMarketplaces w pliku settings.json. Nowa wersja wprowadza hierarchię źródeł: Project > User > Extra > Built-in. Jeśli w katalogu projektu (np. .kimi/skills/) istnieje umiejętność o nazwie foo, będzie ona wybierana przed wersją globalną z katalogu użytkownika czy marketplace.

    Dodano obsługę płaskich plików <nazwa>.md jako umiejętności, równolegle do standardowej struktury podkatalogów <nazwa>/SKILL.md. To ułatwia migrację kolekcji dokumentacji markdown do systemu skills. W przypadku konfliktu nazw w tym samym katalogu, podkatalog ma pierwszeństwo, a system informuje użytkownika.

    Nowe pole konfiguracji extra_skill_dirs pozwala na dodanie dowolnych, absolutnych lub względnych ścieżek do katalogów z umiejętnościami. Ścieżki są kanoniczowane, a nieistniejące lub błędne katalogi są ignorowane, co nie przerywa procesu discovery. To otwiera możliwości dla prywatnych, zespołowych czy środowiskowych zestawów umiejętności, które nie są dostępne w publicznych marketplace.

    Automatyczny round-trip reasoning dla backendów thinking-mode

    Automatyczny round-trip reasoning dla backendów thinking-mode

    Wiele modeli AI z trybem thinking, takich jak DeepSeek V4, wymaga, aby treść reasoning (wnioskowania) wygenerowana w jednym turze była przekazywana z powrotem do API w kolejnym żądaniu. Wcześniej brak tego mechanizmu prowadził do błędów 400 typu The reasoning_content in the thinking mode must be passed back to the API.

    Wydanie 1.39.0 rozwiązuje ten problem dla providerów typu openai_legacy. Domyślnie klucz reasoning_key jest ustawiony na "reasoning_content", a odpowiedzi zawierające takie treści są automatycznie przechowywane w historii i przekazywane w kolejnych turach. Użytkownicy mogą również skorzystać z opcjonalnego pola konfiguracyjnego reasoning_key w LLMProvider, które pozwala na użycie niestandardowej nazwy pola (np. "reasoning") lub całkowite wyłączenie round-tripping przez pustą wartość.

    Dodano także obsługę zmiennej środowiskowej KIMI_MODEL_THINKING_KEEP, która przekazuje wartość do API Moonshot jako thinking.keep. Umożliwia to korzystanie z funkcjonalności Preserved Thinking (np. export KIMI_MODEL_THINKING_KEEP=all), która zachowuje historyczne reasoning_content między turami, co zwiększa koszty tokenów.

    Poprawki stabilności i użyteczności terminala

    Poprawki stabilności i użyteczności terminala

    Wydanie zawiera szereg mniejszych, ale istotnych poprawek zwiększających stabilność i użyteczność agenta w codziennej pracy. Naprawiono rendering kursora blokowego w promptach zatwierdzania (AskUserQuestion), który teraz poprawnie odwzorowuje pozycję w tekście.

    W obszarze integracji z MCP (Model Context Protocol) rozwiązano problem błędów walidacji schematów JSON, gdy serwer MCP eksponuje narzędzia z parametrami mającymi tylko enum bez zdefiniowanego typu (np. truncateMode z JetBrains Rider). Provider Kimi teraz dynamicznie uzupełnia schemat, dedukując typ z wartości enum lub ustawiając domyślny "string".

    Naprawiono również błąd powodujący wysyłanie pustego pola content wraz z tool_calls do API Moonshot, co skutkowało błędami 400. Jeśli treść asystenta jest pusta (brak tekstu lub tylko whitespace/think parts), pole content jest teraz całkowicie pomijane.

    Wnioski: agent staje się bardziej niezależny i kontekstowy

    Wydanie 1.39.0 Kimi Code CLI rozwija agenta w kierunku większej niezależności, kontekstowej adaptacji i stabilności integracji. Priorytetyzacja umiejętności projektowych sprawia, że agent lepiej rozumie i stosuje specyficzne dla repo konwencje i automatyzacje. Rozszerzenie możliwości konfiguracji katalogów umiejętności otwiera nowe możliwości dla zespołów i środowisk.

    Lepsza obsługa backendów thinking-mode, szczególnie istotna dla modeli o zaawansowanych zdolnościach wnioskowania, czyni Kimi Code CLI bardziej interoperacyjnym.


    Źródła

  • Kimi Code CLI 1.38.0 poprawia niezawodność sesji i obsługę narzędzi

    Kimi Code CLI 1.38.0 poprawia niezawodność sesji i obsługę narzędzi

    Wersja 1.38.0 Kimi Code CLI, terminalowego klienta dla agentów kodujących Moonshot AI, została wydana 22 kwietnia 2026 roku. To wydanie koncentruje się na poprawie stabilności sesji oraz eliminacji błędów, które mogły frustrować użytkowników podczas długotrwałych, złożonych zadań. Główne zmiany obejmują bardziej przejrzysty komunikat timeout dla modalów zatwierdzeń, naprawę krytycznego warunku wyścigu w autoryzacji OAuth oraz lepszą obsługę wyników narzędzi dla API stylu Anthropic. Te poprawki mają na celu zwiększenie niezawodności doświadczenia użytkownika.

    Najważniejsze zmiany w wydaniu 1.38.0

    • Przejrzystszy timeout zatwierdzeń: W modalach zatwierdzania działań, które wygasają po standardowym 300-sekundowym limicie bezpieczeństwa, komunikat został zmieniony z „Rejected by user” na jasne wskazanie, że narzędzie zostało odrzucone z powodu przekroczenia czasu na zatwierdzenie przez użytkownika. To pozwala lepiej zrozumieć przyczynę niepowodzenia.
    • Naprawa wyścigu OAuth: Zidentyfikowano i naprawiono krytyczny warunek wyścigu w procesie autoryzacji, który w przypadku operacji równoległych mógł bezpowrotnie usuwać tokeny OAuth. Dzięki temu sesje są bardziej stabilne i nie kończą się niespodziewanymi logoutami.
    • Lepsze scalanie wyników narzędzi: Wprowadzono poprawkę, która scala wyniki narzędzi uruchomionych równolegle zgodnie ze specyfikacją API stylu Anthropic. To eliminuje błędy na ściślejszych backendach, które wymagają poprawnego formatowania odpowiedzi.

    Poprawka komunikacji timeout: więcej jasności dla użytkownika

    Wydanie 1.38.0 zaczyna się od usprawnienia, które ma duże znaczenie dla komfortu pracy. Gdy Kimi Code CLI prosi użytkownika o zatwierdzenie wykonania polecenia shell czy innej potencjalnie ryzykownej operacji, wyświetla modal z pytaniem. Jeśli użytkownik nie reaguje przez 300 sekund (limit bezpieczeństwa), modal wygaszał się i narzędzie było odrzucane. Problem leżał w komunikacie: system informował, że narzędzie zostało „Rejected by user”, sugerując świadome działanie użytkownika, choć przyczyną był timeout.

    Nowy komunikat jasno wskazuje, że narzędzie zostało odrzucone z powodu braku zatwierdzenia w przewidzianym czasie. Choć nie zmienia finalnego rezultatu (narzędzie nie zostaje wykonane), poprawia przejrzystość procesu. Użytkownik nie musi się zastanawiać, czy sam odrzucił akcję, czy system ją zablokował. To szczególnie ważne w długich sesjach, gdzie zatwierdzenia mogą się pojawiać wielokrotnie.

    Stabilność sesji: naprawiony krytyczny warunek wyścigu OAuth

    Najważniejsza poprawka w tym wydaniu dotyczy bezpieczeństwa sesji. Wcześniej, podczas operacji równoległych, występował błąd prowadzący do usunięcia tokenów OAuth – tokeny autoryzacji mogły być bezpowrotnie usunięte z pamięci sesji.

    Skutkiem było niespodziewane i trudne do diagnozy wymuszanie ponownej autoryzacji lub utrata sesji. Warunek wyścigu (race condition) jest klasycznym błędem w programowaniu, gdy dwa procesy próbują modyfikować wspólny zasób (tu: tokeny) w niewłaściwej kolejności, prowadząc do nieprzewidzianego stanu.

    Naprawa tego błędu w 1.38.0 zapewnia, że tokeny OAuth pozostają stabilne nawet w złożonych workflowach, gdzie wiele procesów może próbować odświeżać autoryzację jednocześnie. To istotna poprawka dla każdego, kto używa Kimi Code CLI w długich sesjach kodowania zintegrowanych z usługami wymagającymi OAuth.

    Kompatybilność z API: poprawne scalanie wyników narzędzi

    Kimi Code CLI często działa jako pośrednik między użytkownikiem a różnymi backendami dostarczającymi modele AI, takimi jak API zgodne ze stylem Anthropic. W niektórych scenariuszach, agent może wywołać równoległe wywołania narzędzi – kilka narzędzi jednocześnie lub w bardzo krótkich odstępach czasu, oczekując na ich wyniki.

    Ściślejsze serwery API wymagają, aby odpowiedź zawierająca wyniki wielu narzędzi była poprawnie sformatowana i scalała zgodnie ze specyfikacją. Wcześniej, błędne scalanie mogło powodować błędy na ściślejszych backendach, przerywając workflow.

    Poprawka w 1.38.0, opisana jako fix(kosong/anthropic): merge parallel tool results correctly for Anthropic-style APIs, rozwiązuje ten problem. W praktyce oznacza, że agentowe workflowy Kimi, które intensywnie korzystają z wywoływania narzędzi – np. jednoczesne czytanie wielu plików, sprawdzanie statusów serwerów czy modyfikacje danych – będą teraz bardziej niezawodne i nie spowodują błędów na stronach API, które rygorystycznie sprawdzają strukturę wiadomości.

    Dlaczego to wydanie jest ważne dla programistów

    Kimi Code CLI jest otwartym, aktywnie rozwijanym projektem służącym jako command-line coding agent. Obsługuje interaktywny terminal UI, wykonywanie poleceń shell, tryb agenta oraz kompatybilność z MCP (Model Context Protocol) dla konfiguracji narzędzi. Stabilność jest kluczowa dla jego użyteczności.

    Wydanie 1.38.0, koncentrujące się na niezawodności sesji i poprawności wywołań narzędzi, odpowiada na realne problemy zgłaszane przez użytkowników. Łączne efekty tych poprawek są znaczące: sesje są bardziej odporne na przerwania.


    Źródła

  • Factory dodaje Kimi K2.6 i wzmacnia kontrolę dla firm

    Factory dodaje Kimi K2.6 i wzmacnia kontrolę dla firm

    W najnowszej wersji Factory, oznaczonej jako v0.105.0, wprowadzono oficjalne wsparcie dla modelu Kimi K2.6 od Moonshot AI. Model ten zyskuje popularność wśród deweloperów jako nowoczesny agentowy model AI. Aktualizacja przynosi również istotne zmiany dla użytkowników enterprise, w tym bardziej precyzyjne zarządzanie komputerami przez administratorów oraz udoskonalenia w aplikacji, takie jak nowy proces tworzenia komputerów. Dodatkowo, narzędzie "Simplify" zostało przekształcone w funkcję wbudowaną, co eliminuje potrzebę jego osobnej instalacji.

    Kluczowe informacje o wydaniu v0.105.0

    • Obsługa Kimi K2.6: Factory dodaje wsparcie dla modelu Kimi K2.6, który jest nową generacją agentowych, multimodalnych modeli.
    • Simplify jako funkcja wbudowana: Narzędzie "Simplify" jest teraz integralną częścią Factory, co eliminuje konieczność jego samodzielnej instalacji.
    • Kontrola enterprise: Administratorzy zyskali nowe opcje zarządzania komputerami oraz polityki dostępu do misji.
    • Ulepszenia aplikacji: Przeprojektowano proces tworzenia komputerów oraz wprowadzono nawigację boczną z rozwijanym menu.
    • Naprawy błędów: Aktualizacja zawiera poprawki dotyczące wydajności narzędzi, renderowania JSON oraz zarządzania sesjami.

    Kimi K2.6 – co wnosi do ekosystemu Factory?

    Kimi K2.6 to model, który Moonshot AI określa jako istotny krok w rozwoju AI, szczególnie w kontekście autonomicznego wykonywania zadań. Model obsługuje kontekst 256K tokenów i umożliwia wywoływanie innych narzędzi podczas pracy. To ważne dla środowisk deweloperskich, gdzie AI współpracuje z różnymi systemami i API.

    Model oferuje poprawione zdolności w zakresie długoterminowego kodowania, zgodności z instrukcjami oraz samokorekcji. Jako model multimodalny, obsługuje tekst, obrazy i wideo jako dane wejściowe. Dla zespołów korzystających z Factory jako platformy dla agentów kodujących i automatyzacji desktopowej, integracja Kimi K2.6 może przynieść większą niezależność i efektywność pracy asystentów AI.

    Dla firm: więcej kontroli nad środowiskiem

    Dla firm: więcej kontroli nad środowiskiem

    Aktualizacja v0.105.0 wprowadza również ważne funkcje administracyjne dla organizacji korzystających z Factory w trybie enterprise. Nowe "managed computer toggles" pozwalają administratorom na precyzyjne zarządzanie dostępem do maszyn, co umożliwia włączanie lub wyłączanie ich dla konkretnych użytkowników. To zwiększa kontrolę nad zasobami i kosztami.

    Polityki dostępu do misji umożliwiają firmom regulowanie, kto i w jakim zakresie może korzystać z zaawansowanych funkcji agentów. W kontekście enterprise, gdzie bezpieczeństwo i zgodność są kluczowe, takie udoskonalenia są istotne.

    Ulepszenia UX i stabilność

    Ulepszenia UX i stabilność

    Z perspektywy codziennego użytkownika, aktualizacja wprowadza zmiany w aplikacji, które mają poprawić doświadczenie. Przeprojektowany proces tworzenia komputerów ma być bardziej intuicyjny i prowadzić użytkownika przez konfigurację bez zbędnych przeszkód. Rozwijane menu boczne organizuje dostęp do różnych funkcji w bardziej logiczny sposób.

    Ważne są również poprawki stabilności. Wśród poprawek znajdują się rozwiązania problemów z wydajnością narzędzi, które mogą być frustrujące podczas pracy. Poprawki dotyczące renderowania JSON i zarządzania sesjami mają na celu zapewnienie bardziej płynnego i niezawodnego środowiska deweloperskiego, co jest istotne dla długich sesji pracy z AI.

    Wnioski

    Wydanie v0.105.0 Factory pokazuje kierunek rozwoju platformy: integracja z nowoczesnymi modelami AI, takimi jak Kimi K2.6, oraz dostosowanie produktu do potrzeb wymagających środowisk enterprise. Wbudowanie narzędzia Simplify i poprawki stabilności odpowiadają na oczekiwania użytkowników, którzy pragną, aby podstawowe funkcje działały bezproblemowo.

    Dla deweloperów i zespołów, które budują lub wykorzystują agentowe AI w swoich workflowach, te aktualizacje są istotne. Kimi K2.6 może przynieść poprawę w złożonych zadaniach kodowania i automatyzacji, a nowe kontrole administracyjne pozwalają firmom bezpiecznie skalować użycie Factory w większych organizacjach. To ewolucja, która koncentruje się zarówno na możliwościach AI, jak i na praktycznych aspektach zarządzania platformą.


    Źródła

  • Kimi K2.6 Moonshot AI: Nowa Potęga wśród Modeli Kodujących Niszczy Rywali

    Kimi K2.6 Moonshot AI: Nowa Potęga wśród Modeli Kodujących Niszczy Rywali

    Moonshot AI oficjalnie wprowadził Kimi K2.6 – nową, zaawansowaną wersję swojego flagowego modelu sztucznej inteligencji, który jest przystosowany do zadań związanych z kodowaniem i działaniem jako agent. Model uzyskuje wysokie wyniki w benchmarkach, konkurując z takimi modelami jak Claude 3.5/3.7 Opus, GPT-4o/4.1 oraz Gemini 2.0/2.5 Pro. Oferuje przy tym efektywność w tworzeniu aplikacji z jednego promptu, a jego koszty są znacznie niższe niż u konkurencji. Kimi K2.6 ma potencjał, aby stać się jednym z najskuteczniejszych narzędzi dla programistów.

    Jednym z kluczowych elementów Kimi K2.6 jest jego architektura Mixture-of-Experts (MoE), która zawiera bilion parametrów, z których 32 miliardy są aktywne podczas każdego przebiegu. Taka konstrukcja zapewnia modelowi dużą wydajność i szybkość. Innowacją jest także natywna multimodalność, dzięki integracji z Kimi-VL, co umożliwia generowanie kodu na podstawie projektów UI lub zrzutów ekranu. Model obsługuje kontekst do 262 144 tokenów, co jest istotne dla złożonych, wieloetapowych zadań programistycznych.

    Kluczowe informacje

    • Wysoka wydajność: Kimi K2.6 uzyskuje konkurencyjne wyniki w benchmarkach kodowania, takich jak SWE-Bench Verified (około 60.4% dla pokrewnego modelu) oraz LiveCodeBench.
    • Architektura dla profesjonalistów: Model oparty na MoE z bilionem parametrów i 262K tokenami kontekstu, z natywną wizją lub integracją Kimi-VL do generowania kodu z projektów graficznych.
    • Moc agentów i niski koszt: Obsługuje do 100 równoległych sub-agentów oraz do 1500 wywołań narzędzi, przy koszcie inferencji zaczynającym się od około $0.0006 za 1K tokenów wejściowych na zewnętrznych platformach.

    Rewolucja vibe coding i full-stack development

    Kimi K2.6 został zaprojektowany z myślą o vibe codingu – procesie, w którym programista opisuje swoją wizję, a AI przekształca ją w kompletną, działającą aplikację. Model został zoptymalizowany do tworzenia pełnych rozwiązań full-stack z jednego, dobrze skonstruowanego promptu. Już teraz demonstruje swoje możliwości w generowaniu zaawansowanych animacji frontendowych, w tym wideo jako tła czy elementów 3D, oraz w budowaniu całych symulacji, takich jak przeglądarkowy system operacyjny czy symulator deskorolki w C++.

    Kimi K2.6 potrafi koordynować pracę grupy agentów. Do 100 równoległych sub-agentów może współpracować nad rozwiązywaniem złożonych problemów w całym repozytorium, automatycznie poprawiając błędy lub implementując nowe funkcjonalności. Model jest w stanie zarządzać długoterminowymi projektami, utrzymując spójność i kontekst przez cały proces.

    Szczegóły techniczne i wydajność

    Szczegóły techniczne i wydajność

    W porównaniu do konkurencji, Kimi K2.6 prezentuje się bardzo dobrze. W benchmarku SWE-Bench Verified, który ocenia zdolność do rozwiązywania rzeczywistych problemów z GitHub, uzyskuje wysokie wyniki. Na LiveCodeBench, oceniającym umiejętność kodowania w oparciu o najnowsze, niestandardowe problemy, model również osiąga dobre noty. Niski wskaźnik błędów przy edycjach diff w rzeczywistym kodzie pokazuje, że model dobrze rozumie kontekst i nie wprowadza przypadkowych zmian.

    Koszt inferencji jest znacznie niższy niż w przypadku komercyjnych API od OpenAI czy Anthropic. Dla deweloperów i firm, które chcą wdrożyć model, dostępność przez API (np. OpenRouter, Moonshot platform) zapewnia dużą elastyczność.

    Perspektywy dla branży deweloperskiej

    Wprowadzenie Kimi K2.6 przez Moonshot AI wskazuje na rozwój wyspecjalizowanych, potężnych i tanich modeli AI dla deweloperów. Model dorównuje czołowym, zamkniętym rozwiązaniom w kluczowych zadaniach koderskich, a jego użytkowanie jest znacznie tańsze. To narzędzie, które może przyspieszyć prototypowanie, automatyzować rutynowe zadania i umożliwić małym zespołom realizację projektów, które wcześniej wymagałyby znacznie większych zasobów.

    Integracja z istniejącymi workflow'ami jest prosta dzięki oficjalnemu SDK (npm install @moonshotai/kimi-sdk) oraz dedykowanemu CLI. Dla osób zajmujących się web developmentem, DevOps czy tworzeniem gier, Kimi K2.6 oferuje konkretną, praktyczną wartość już teraz.

  • Kimi Code CLI Wprowadza Potężny System Hooks i Ulepszony Wizualizer

    Kimi Code CLI Wprowadza Potężny System Hooks i Ulepszony Wizualizer

    Nadchodząca aktualizacja Kimi Code CLI Wprowadza Potężny System Hooks i Ulepszony Wizualizer, narzędzia dla programistów od Moonshot AI, przynosi kluczową innowację, która ma odmienić codzienną pracę z asystentem AI w terminalu. Chodzi o gruntowny redesign wizualizera. Ta zmiana zwiększa przejrzystość interakcji z modelem, zbliżając Kimi do roli w pełni zintegrowanego asystenta deweloperskiego.

    Przeprojektowany wizualizer: modularyzacja i kontrola

    Głównym filarem aktualizacji jest gruntowna przebudowa wizualizera. Monolityczny plik visualize.py został podzielony na modularny pakiet (visualize/) z dedykowanymi modułami. Ta zmiana architektoniczna znacząco poprawia łatwość utrzymania kodu (maintainability) oraz wydajność.

    Użytkownik zyskał też większą kontrolę nad strumieniem konwersacji dzięki zaawansowanym skrótom klawiszowym. Dokumentacja Kimi Code CLI Wprowadza Potężny System Hooks i Ulepszony Wizualizer opisuje różne tryby wprowadzania tekstu, w tym tryb shell (Ctrl-X), tryb wieloliniowy (Ctrl-J lub Alt-Enter) oraz wklejanie (Ctrl-V). Pozwala to na elastyczne zarządzanie treścią podczas interakcji z modelem.

    Stabilność, wydajność i kontekst

    Aktualizacja przynosi szereg poprawek zwiększających stabilność i użyteczność. Naprawiono między innymi problem przepełnienia kontekstu – tokeny wyników z narzędzi są teraz szacowane i uwzględniane w automatycznym mechanizmie kompaktowania kontekstu, co zapobiega błędom przekroczenia limitu tokenów przy dużych odpowiedziach z narzędzi. Usprawniono zarządzanie sesjami, wsparcie dla wielu katalogów z umiejętnościami (skills) oraz obsługę powiadomień.

    Warto zauważyć, że rozwój Kimi Code CLI Wprowadza Potężny System Hooks i Ulepszony Wizualizer jest częścią szerszej wizji przekształcenia Kimi z prostego czatu w zintegrowanego asystenta deweloperskiego, działającego w terminalu i edytorach. Platforma koncentruje się na praktycznym workflow: planowanie → budowanie → dopracowywanie → eksport.

    Podsumowanie

    Przeprojektowanie wizualizera w Kimi Code CLI Wprowadza Potężny System Hooks i Ulepszony Wizualizer to znaczący krok w ewolucji tego narzędzia. Lepsza organizacja kodu interfejsu i zaawansowane funkcje kontroli nad konwersacją sprawiają, że interakcja z asystentem AI staje się płynniejsza, bardziej przejrzysta i efektywna. Te zmiany umacniają pozycję Kimi Code CLI Wprowadza Potężny System Hooks i Ulepszony Wizualizer jako zaawansowanego, konfigurowalnego środowiska dla programistów, które nie tylko odpowiada na pytania, ale aktywnie uczestniczy w procesie tworzenia oprogramowania.


    Źródła