Tag: MoonshotAI

  • Kimi Code CLI 1.47.0 ułatwia przesiadkę na samodzielną wersję i poprawia raportowanie błędów

    Kimi Code CLI 1.47.0 ułatwia przesiadkę na samodzielną wersję i poprawia raportowanie błędów

    MoonshotAI wprowadziło 5 czerwca 2026 roku wersję 1.47.0 Kimi Code CLI, która ma na celu ułatwienie użytkownikom przejścia na nową, samodzielną wersję narzędzia. Aktualizacja wprowadza komendę /upgrade, automatyzując proces migracji oraz dostarczając więcej informacji w przypadku nieudanych poleceń.

    Kluczowe zmiany w skrócie

    • Nowa komenda /upgrade instaluje samodzielną wersję Kimi Code CLI, przenosząc konfigurację oraz sesje.
    • Podpowiedzi przy starcie i wyjściu przypominają o aktualizacji raz dziennie, w sposób nieinwazyjny.
    • Lepsze komunikaty błędów pokazują końcowe linie wyjścia polecenia, co ułatwia diagnozowanie problemów.
    • Starsza wersja w Pythonie/uv nie będzie już rozwijana, a zespół koncentruje się na wersji w Node.js.

    Automatyczna migracja bez ręcznego przeklikiwania

    Przejście na nową, samodzielną wersję Kimi Code CLI jest teraz bardzo proste. Wystarczy wpisać /upgrade w terminalu, a narzędzie pobierze odpowiednią paczkę, przeniesie konfigurację, historię wejść oraz wybrane sesje czatu. Zespół MoonshotAI zapewnił, że stare dane w katalogu ~/.kimi/ pozostaną nietknięte – migracja nie usuwa ani nie modyfikuje oryginalnych plików.

    Warto jednak zauważyć, że nie wszystkie dane są przenoszone. Poświadczenia OAuth oraz autoryzacje MCP nie są kopiowane, co jest decyzją podjętą w trosce o bezpieczeństwo. W przypadku problemów migrację można uruchomić wielokrotnie, a już przeniesione sesje nie będą zduplikowane.

    Nowa wersja działa na Node.js, co przyspiesza uruchamianie i wprowadza przeprojektowany interfejs terminala. Stara wersja nie będzie już otrzymywać poprawek, co sprawia, że aktualizacja staje się koniecznością.

    Kiedy polecenie pada – teraz widać więcej

    Kolejną istotną zmianą jest poprawa raportowania błędów. Wcześniej komunikaty o niepowodzeniach były mało informacyjne – użytkownik dowiadywał się jedynie, że coś poszło nie tak. W wersji 1.47.0 Kimi Code CLI wyświetla końcowe linie wyjścia w przypadku błędu, pokazując rzeczywisty output polecenia, które nie powiodło się.

    Dla osób spędzających dużo czasu w terminalu, to istotna różnica. Szybsze zrozumienie przyczyny awarii oszczędza frustrację i przyspiesza iterację, eliminując potrzebę ręcznego odtwarzania komendy w celu sprawdzenia jej wyjścia.

    Nienachalne przypominanie o aktualizacji

    Zespół MoonshotAI wprowadził także subtelne przypomnienia o aktualizacji. Przy starcie CLI pojawia się sugestia przejścia na nową wersję, a raz dziennie – przy wyjściu – wyświetlana jest krótka porada. To podejście minimalizuje dystrakcje, dostarczając informacji w odpowiednim momencie. Użytkownicy, którzy pracują w kilku sesjach dziennie, docenią, że podpowiedź pojawia się tylko raz.

    Dlaczego to ma znaczenie dla web developerów

    Kimi Code CLI 1.47.0 to nie tylko czat z modelem AI, ale również pełnoprawne środowisko do kodowania w terminalu, z dostępem do edycji plików, wykonywania poleceń powłoki, wyszukiwania w sieci i autonomicznego planowania zadań. Nowa, samodzielna wersja upraszcza instalację i przyspiesza start, co jest istotne przy konfigurowaniu środowisk deweloperskich w kontenerach czy na maszynach wirtualnych.

    Lepsze raportowanie błędów jest korzystne dla tych, którzy używają CLI w zautomatyzowanych pipeline’ach. Gdy skrypt zawiedzie, użytkownik chce od razu wiedzieć, dlaczego, a nie po długim dochodzeniu. Migracja, która zachowuje kontekst pracy, oznacza, że nie traci się historii rozmów ani ustawień MCP, co bywa problematyczne przy ręcznej reinstalacji.

    Wydanie 1.47.0 pokazuje, że MoonshotAI traktuje poważnie proces przejścia między starą a nową architekturą. Użytkownicy otrzymali jedno polecenie, które automatyzuje cały proces, zamiast instrukcji do ręcznej reinstalacji.


    Źródła

  • Kimi Code CLI 1.44.0 wprowadza inteligentne aliasy poleceń w terminalu

    Kimi Code CLI 1.44.0 wprowadza inteligentne aliasy poleceń w terminalu

    13 maja 2026 roku MoonshotAI wydało wersję 1.44.0 terminalowego agenta AI Kimi Code CLI, która poprawia rozpoznawanie skrótów poleceń slash. Deweloperzy mogą teraz korzystać z prostych skrótów takich jak /h czy ?, a system automatycznie przekierowuje je do odpowiednich komend. Aktualizacja eliminuje także problem z rejestracją aliasów, który był uciążliwy podczas korzystania z narzędzia.

    Co nowego w wydaniu

    • Aliasy poleceń — skróty /h, ? oraz status są teraz poprawnie rozpoznawane jako /help i /usage
    • Poprawiony format wyświetlania — pomoc pokazuje aliasy w czytelnej formie /nazwa (alias)
    • Naprawiony błąd rejestracji — alias /usage był błędnie zapisywany jako "/status" zamiast "status", co uniemożliwiało jego działanie
    • Wydanie z 13 maja 2026 — to kolejna iteracja w szybkim cyklu rozwojowym narzędzia

    Dlaczego aliasy w terminalu mają znaczenie

    Praca w terminalu wymaga efektywności — każda sekunda ma znaczenie. Kiedy deweloperzy pracują nad kodem i potrzebują szybko sprawdzić dokumentację polecenia, wpisywanie pełnego /help może być czasochłonne. Alias /h jest prostszy i szybszy. Podobnie znak zapytania ? to naturalny wybór, gdy czegoś nie wiemy.

    Wersja 1.44.0 wprowadza te skróty do systemu. Rozpoznawanie ich i przekierowywanie do pełnych komend odbywa się bez zbędnych komplikacji. Pomoc teraz wyświetla aliasy obok pełnych nazw — /help (h) — co ułatwia nowym użytkownikom orientację w dostępnych skrótach.

    Bug, który przeszkadzał bardziej niż powinien

    Bug, który przeszkadzał bardziej niż powinien

    Poprzednia wersja miała problem z rejestracją aliasu dla /usage. Zamiast poprawnego klucza "status", system zapisywał go jako "/status" — z wiodącym ukośnikiem. W rezultacie alias nie działał. Użytkownik wpisywał status, a Kimi Code CLI nie rozumiał, o co chodzi.

    To drobny błąd w implementacji, ale jego skutki były frustrujące. Narzędzia terminalowe muszą być niezawodne — każda nieudana komenda to strata koncentracji. Łatka w wersji 1.44.0 rozwiązuje ten problem.

    Kimi Code CLI: więcej niż tylko aliasy

    Kimi Code CLI: więcej niż tylko aliasy

    Narzędzie przechodzi obecnie transformację. Klasyczny Kimi CLI ewoluuje w Kimi Code CLI — nowoczesnego terminalowego agenta AI od MoonshotAI. Instalacja nowej wersji automatycznie migruje konfigurację i sesje użytkownika, co sprawia, że przejście jest łatwe.

    Co potrafi ten agent? Przede wszystkim działa w interaktywnej powłoce, gdzie można prowadzić rozmowę z AI, prosić o edycję kodu, uruchamiać polecenia shella i otrzymywać kontekstowe podpowiedzi. Narzędzie wspiera integrację z Zsh, oferuje aktywację przez skrót klawiszowy i działa jako serwer ACP dla edytorów takich jak Zed, Neovim czy Emacs.

    W kontekście web developmentu to cenne wsparcie — agent może przeszukiwać projekt, modyfikować pliki, uruchamiać testy i automatycznie planować kolejne kroki, wszystko bez odrywania rąk od klawiatury.

    Mała zmiana, duży komfort

    Wersja 1.44.0 nie wprowadza rewolucyjnych funkcji, co jest pozytywne. To drobne poprawki — intuicyjne aliasy, naprawione błędy rejestracji — tworzą doświadczenie, które nie wytrąca dewelopera z rytmu pracy. Można skupić się na kodzie, a nie na składni poleceń.

    Cykl wydawniczy narzędzia jest imponujący — w maju 2026 pojawiły się już wersje 1.42.0, 1.43.0 i teraz 1.44.0.


    Źródła

  • Kimi Code CLI 1.40.0: bezobsługowe działanie bez utraty kontroli nad agentem

    Kimi Code CLI 1.40.0: bezobsługowe działanie bez utraty kontroli nad agentem

    Wersja 1.40.0 terminalowego agenta kodowania Kimi Code CLI, wydana przez zespół MoonshotAI, wprowadza zmiany w sposobie kontroli nad trybami pracy bez nadzoru. Zamiast jednej, ogólnej flagi, dostępne są teraz niezależne przełączniki --yolo i --afk, co pozwala użytkownikom na precyzyjniejsze zarządzanie tym, co agent wykonuje samodzielnie, a co wymaga ich zgody.

    Co nowego w skrócie

    • Flagi --yolo i --afk — osobna automatyzacja uprawnień i osobny tryb pracy w tle
    • Ulepszone monitorowanie zadań w tle — odświeżony pasek statusu CLI wyraźniej pokazuje, co agent właśnie robi
    • Lepsze zarządzanie długotrwałymi sesjami — większa stabilność przy rozbudowanych refaktoryzacjach i debugowaniu
    • Poprawki w zarządzaniu sesjami OAuth — rzadsze utraty połączenia przy logowaniu przez przeglądarkę
    • Lepsze wykrywanie dostępnych umiejętności — agent szybciej odnajduje i wykorzystuje narzędzia

    Dlaczego podział na --yolo i --afk ma znaczenie

    Flaga --yolo w Kimi Code CLI odpowiada za automatyczne zatwierdzanie uprawnień, natomiast --afk umożliwia pracę w trybie bezobsługowym. Dzięki temu użytkownik może uruchomić agenta w tle i samodzielnie decydować, które operacje wymagają jego zgody, a które mogą być wykonywane automatycznie. To istotna zmiana, szczególnie w sytuacjach, gdy agent pracuje nad kodem przez dłuższy czas, a użytkownik sprawdza postępy sporadycznie. Nie ma potrzeby wybierania między pełną automatyzacją a całkowitym brakiem kontroli.

    Co zyskują długotrwałe sesje

    Praca agenta w nocy lub podczas dłuższych refaktoryzacji stała się bardziej komfortowa. Pasek statusu CLI, po odświeżeniu, wyraźniej pokazuje aktualny stan zadań w tle — użytkownik od razu widzi, czy agent utknął, czy przetwarza pliki, bez potrzeby ciągłego przeglądania logów. Dla osób korzystających z wielu terminali to znaczące ułatwienie. Ulepszenia w zarządzaniu długimi sesjami zmniejszają ryzyko wyczerpania zasobów w trakcie zadań — agent lepiej radzi sobie z iteracyjnym debugowaniem i generowaniem testów.

    Niezawodność sesji — usprawnienia w OAuth

    Stabilność sesji jest kluczowa, zwłaszcza przy logowaniu przez przeglądarkę. Wcześniejsze wersje Kimi Code CLI mogły tracić połączenie podczas dłuższej pracy, co było szczególnie problematyczne w nocnych pipeline’ach. Aktualizacja wprowadza poprawki w zarządzaniu sesjami OAuth, które zmniejszają ryzyko niespodziewanego przerwania pracy.

    Kimi Code CLI — szerszy kontekst

    Kimi Code CLI to terminalowy agent AI, który czyta i modyfikuje kod, wykonuje polecenia shella, przeszukuje pliki i planuje kolejne kroki na podstawie informacji zwrotnych. Wspiera interaktywny tryb CLI (kimi), interfejs przeglądarkowy (kimi web) oraz integracje z IDE przez protokół ACP.

    Aktualizacja 1.40.0 wpisuje się w szerszy trend oddzielania automatyzacji od polityki bezpieczeństwa, co można zauważyć również w innych narzędziach, takich jak Cursor czy Claude Code. Kimi Code CLI oferuje teraz narzędzia do bardziej szczegółowej kontroli: agent ma działać samodzielnie, ale nie bezmyślnie.


    Źródła

  • Kimi Code CLI 1.36.0 naprawia kluczowe problemy z Claude’em i usprawnia interfejs

    Kimi Code CLI 1.36.0 naprawia kluczowe problemy z Claude’em i usprawnia interfejs

    Wydanie Kimi Code CLI w wersji 1.36.0 przynosi poprawki kompatybilności z modelami Anthropica oraz szereg ulepszeń interfejsu użytkownika, zarówno w terminalu, jak i w interfejsie webowym. Ta aktualizacja jest częścią rozwijanego projektu MoonshotAI, który koncentruje się na zwiększeniu stabilności współpracy z Claude'em oraz na poprawie codziennego doświadczenia pracy z tym narzędziem do automatyzacji zadań deweloperskich.

    Kimi Code CLI to agent sztucznej inteligencji działający w terminalu, który wspiera programistów w realizacji zadań związanych z tworzeniem oprogramowania i operacjami systemowymi. Może on czytać i edytować kod, wykonywać polecenia shell, przeszukiwać internet oraz autonomicznie planować i dostosowywać działania w trakcie wykonywania zadania. Wersja 1.36.0 odpowiada na zgłaszane przez społeczność problemy, wprowadzając konkretne poprawki.

    Kluczowe zmiany w aktualizacji 1.36.0

    • Naprawy dla Anthropic Claude'a: Wprowadzono poprawki dotyczące konfiguracji adaptacyjnego myślenia oraz ulepszono mechanizm wykrywania wersji modelu, co zwiększa niezawodność współpracy z tym modelem.
    • Przywrócenie prawidłowego odstępu w Markdown: Przywrócono właściwe formatowanie odstępów w treści oznaczanej składnią Markdown w interfejsie webowym, co poprawia czytelność generowanych odpowiedzi i kodu.
    • Niezawodny wskaźnik ładowania: Dodano stabilny wskaźnik ładowania (spinner) podczas aktywnych tur agenta, co daje użytkownikowi wyraźną informację zwrotną, gdy system przetwarza zlecone zadanie.
    • Zwiększony domyślny limit kroków: Podniesiono domyślny limit kroków na turę (max_steps_per_turn) z 100 do 500, co pozwala agentowi na dłuższe, nieprzerwane działania bez konieczności ręcznej konfiguracji.
    • Poprawki responsywności interfejsu webowego: Usunięto błędy wpływające na reakcję przycisków w interfejsie webowym, co zapewnia płynniejszy przepływ pracy i bardziej przewidywalne działanie.

    Aktualizacja wpisuje się w rozwój projektu, który w późniejszych wersjach, takich jak 1.40.0, wprowadził dodatkowe funkcje, takie jak rozdzielenie trybu --yolo (omijanie potwierdzeń uprawnień) od trybu --afk (wykonywanie bez nadzoru użytkownika) oraz możliwość instalowania pluginów bezpośrednio z URL kończącego się na .zip. Zespół stale reaguje na potrzeby użytkowników, zarówno początkujących, jak i zaawansowanych.

    Kimi Code CLI ewoluuje w stronę szerszej integracji z ekosystemem deweloperów. Narzędzie obsługuje protokół ACP (Agent Client Protocol) dla kompatybilnych edytorów, oferuje integrację z powłoką Zsh poprzez system pluginów oraz wsparcie dla Model Context Protocol (MCP), co umożliwia konfigurację zewnętrznych narzędzi. Możliwości edycji wielu plików i automatycznego uruchamiania testów czynią z niego pomocnika w codziennej pracy.

    Dlaczego te poprawki mają znaczenie

    Naprawy dotyczące modeli Anthropica są szczególnie istotne. Dla użytkowników, którzy polegają na Claude'u w zaawansowanych zadaniach programistycznych, stabilność i poprawna konfiguracja są kluczowe. Błędy w wykrywaniu wersji modelu czy problemy z adaptacyjnym myśleniem mogły prowadzić do nieoczekiwanych zachowań, błędów odpowiedzi lub przerw w pracy. Ich usunięcie w wersji 1.36.0 przekłada się na bardziej produktywne i przewidywalne środowisko.

    Usprawnienia interfejsu użytkownika, choć mogą wydawać się drobiazgowe, mają istotny wpływ na komfort pracy. Prawidłowo wyświetlany kod Markdown, wyraźny wskaźnik postępu i responsywne przyciski redukują frustrację i pozwalają skupić się na zadaniu. Zwiększenie domyślnego limitu kroków to praktyczna decyzja dla użytkowników wykonujących bardziej złożone, wieloetapowe procesy, którzy wcześniej mogli napotykać arbitralne ograniczenia.

    Projekt Kimi Code CLI pokazuje, że rozwój narzędzi AI dla deweloperów to nie tylko dodawanie nowych funkcji, ale także doskonalenie istniejących rozwiązań. Wydanie 1.36.0, skoncentrowane na stabilności i użyteczności, stanowi krok naprzód dla każdego, kto korzysta z tego narzędzia do automatyzacji pracy w terminalu.


    Źródła

  • Kimi Code CLI 1.34.0 zwiększa stabilność i widoczność wnioskowania AI

    Kimi Code CLI 1.34.0 zwiększa stabilność i widoczność wnioskowania AI

    Zespół MoonshotAI wydał wersję 1.34.0 swojego terminalowego asystenta AI, Kimi Code CLI. Ta aktualizacja koncentruje się na poprawie stabilności narzędzia oraz zwiększa kontrolę użytkowników nad wyświetlaniem procesu wnioskowania modelu językowego. Dla programistów korzystających z AI w codziennych zadaniach związanych z dev ops i web development, oznacza to bardziej niezawodne i przejrzyste doświadczenie pracy z asystentem w terminalu.

    Jedną z kluczowych poprawek jest usunięcie krytycznego błędu, który powodował awarię interfejsu (CLI crash) podczas zamykania zadań działających w tle. To istotna zmiana dla osób automatyzujących skomplikowane workflow, w których agent może uruchamiać długotrwałe procesy. Dodatkowo, poprawiono problem z wyrównaniem tzw. inline diff highlights w terminalach używających tabulatorów, co zwiększa czytelność porównań kodu. Najciekawszą nową funkcjonalnością jest opcja konfiguracyjna show_thinking_stream, która pozwala użytkownikom wybrać, czy chcą widzieć szczegółowy podgląd myślenia modelu, czy też wolą zwięzły wskaźnik, co może przyspieszyć pracę i zmniejszyć bałagan w terminalu.

    Co nowego w Kimi Code CLI 1.34.0?

    • Nowa opcja show_thinking_stream umożliwia przełączanie się między szczegółowym podglądem a kompaktowym wskaźnikiem procesu wnioskowania AI.
    • Naprawiono krytyczny błąd CLI występujący podczas kończenia zadań działających w tle, co znacząco poprawia stabilność.
    • Poprawiono wyrównanie podświetleń diff w terminalach używających tabulatorów, co eliminuje problemy z czytelnością.
    • Zaktualizowano dokumentację w języku angielskim i chińskim, uwzględniając nowe funkcje oraz zmiany w dostępnych narzędziach.
    • Uporządkowano informacje o wydaniu – wpisy dotyczące wersji 1.34.0 zostały przeniesione z sekcji "Unreleased" na właściwe miejsce w changelogu.

    Większa kontrola nad procesem myślenia AI

    Dodanie przełącznika show_thinking_stream odpowiada na różne style pracy programistów. Czasami użytkownicy chcą zobaczyć, jak model dochodzi do rozwiązania problemu, na przykład podczas debugowania skomplikowanej logiki. W takich sytuacjach szczegółowy strumień jest bardzo pomocny. W innych przypadkach, gdy wydawane są szybkie polecenia lub automatyzowane rutynowe zadania, ciągły tekst myślenia może być rozpraszający i zajmować miejsce. Możliwość wyboru daje elastyczność i sprawia, że narzędzie lepiej dostosowuje się do kontekstu pracy.

    To podejście wpisuje się w szerszy trend w narzędziach AI dla developerów, gdzie nacisk kładzie się na moc oraz ergonomię. Widoczność procesu wnioskowania staje się kluczowym elementem zaufania i współpracy między programistą a asystentem.

    Stabilność fundamentem produktywności

    Naprawa błędu przy zamykaniu zadań w tle może wydawać się technicznym szczegółem, ale dla użytkowników ma fundamentalne znaczenie. Kimi Code CLI jest projektowany jako agent, który może działać długo, zarządzać zależnymi procesami i integrować się z MCP (Model Context Protocol) oraz serwerami ACP (Agent Client Protocol). Awaria podczas łagodnego zamykania takiego systemu niszczy poczucie niezawodności i może prowadzić do utraty kontekstu lub nieoczekiwanych skutków ubocznych.

    Tego typu poprawki są szczególnie ważne w środowiskach dev ops i przy automatyzacji workflow, gdzie stabilność często ma większe znaczenie niż najnowsze, eksperymentalne funkcje. Pokazuje to, że zespół MoonshotAI dojrzewa w podejściu do rozwoju oprogramowania, równoważąc wprowadzanie nowości z utrzymywaniem solidnych fundamentów.

    Kimi Code CLI – AI w twoim terminalu

    Dla tych, którzy jeszcze nie korzystają, Kimi Code CLI to darmowe, open source'owe narzędzie, które można zainstalować przez PyPI (pakiet kimi-cli) lub menedżera uv. Działa jako interaktywny, shell-podobny asystent, łączący czat z modelem Kimi od Moonshot AI, edycję kodu, wykonywanie poleceń systemowych i kontekstowe sugestie. Integruje się z Zsh przez dedykowany plugin, często aktywowany skrótem Ctrl+X, a także może działać jako serwer dla IDE czy edytorów.

    Wydanie 1.34.0, choć inkrementalne, przynosi konkretne korzyści dla codziennego użytku. Lepsza stabilność i konfigurowalny interfejs wnioskowania sprawiają, że jest to aktualizacja warta rozważenia dla wszystkich obecnych użytkowników. Dla społeczności skupionej na web dev, AI i automatyzacji, narzędzia takie jak Kimi Code CLI stają się coraz istotniejszym elementem ekosystemu, umożliwiając wkomponowanie sztucznej inteligencji w naturalny flow pracy programisty, bez potrzeby opuszczania ulubionego terminala.


    Źródła

  • Kimi Code CLI w wersji 1.31.0: szybsza nawigacja w katalogach, solidniejsza autoryzacja i nowe funkcje w shellu

    Kimi Code CLI w wersji 1.31.0: szybsza nawigacja w katalogach, solidniejsza autoryzacja i nowe funkcje w shellu

    MoonshotAI właśnie wypuścił nową wersję swojego narzędzia dla programistów – Kimi Code CLI 1.31.0. Ta aktualizacja koncentruje się na poprawie ergonomii pracy w terminalu, wprowadzając praktyczne ulepszenia w nawigacji między plikami, mechanizmach autoryzacji oraz interaktywności shellu. CLI, czyli agent AI działający z poziomu linii poleceń, ma teraz lepiej wspierać zadania związane z kodowaniem, automatyzacją workflowów i operacjami DevOps, bez konieczności wychodzenia z terminala.

    Najważniejsze nowości w wersji 1.31.0

    • Widok drzewa z limitem głębokości – dla dużych katalogów wyświetla tylko kilka poziomów, co zapobiega zapełnianiu ekranu.
    • Mechanizm odświeżania tokenów OAuth z blokadą między procesami – zapobiega konfliktom i zwiększa stabilność logowania.
    • Nowa komenda /btw – umożliwia zadawanie dodatkowych pytań podczas strumieniowania odpowiedzi modelu.
    • Wyszukiwarka sesji ograniczona do katalogu – ułatwia przełączanie kontekstu w danym projekcie.
    • Lepsze odnajdywanie plików poprzez integrację z Git – agent inteligentniej podpowiada w oparciu o istniejące odniesienia w repozytorium.

    Wydanie 1.31.0 jest częścią regularnego cyklu rozwoju Kimi Code CLI, które można zainstalować jako pakiet Python via PyPI lub uv. Narzędzie integruje model Kimi od Moonshot AI, co umożliwia naturalną komunikację z AI w zadaniach takich jak pisanie i modyfikacja kodu, zrozumienie projektów czy automatyzacja skryptów. Działa zarówno w trybie interaktywnym (kimi), webowym (kimi web) oraz jako serwer Agent Client Protocol (ACP) dla IDE i edytorów.

    • Ulepszenie nawigacji w katalogach jest jedną z najbardziej oczekiwanych zmian. Wcześniej polecenie tree dla dużych struktur katalogów mogło generować nieczytelne listy. Nowy widok drzewa z ograniczeniem głębokości automatycznie pokazuje tylko kluczowe poziomy, co przyspiesza orientację w projekcie. Dodatkowo wprowadzono wyszukiwarkę sesji ograniczoną do katalogu, która pozwala szybko zmienić kontekst pracy bez potrzeby wychodzenia z aktualnego projektu – przydatne zwłaszcza w środowiskach monorepo.

    • Autoryzacja została wzmocniona poprzez mechanizm odświeżania tokenów OAuth z blokadami między procesami. Wcześniej, gdy kilka instancji CLI (np. terminal i rozszerzenie VS Code) próbowały odświeżyć token jednocześnie, mogły występować konflikty i konieczność ponownego logowania. Nowy system koordynuje te operacje, zapewniając, że odświeżony token jest poprawny i dostępny dla wszystkich procesów. To eliminuje sytuacje, w których sesja "wypadała" z powodu problemów z tokenem.

    Interaktywność shellu zyskała nową funkcję: komenda `/btw`. Jeśli model strumieniuje długą odpowiedź lub wykonuje sekwencję poleceń, użytkownik może teraz wpisać /btw i zadać dodatkowe pytanie bez przerywania głównego procesu. Agent zapamięta kontekst i odpowiednio zareaguje. Dodatkowo naprawiono kilka błędów związanych z renderingiem w shellu, takich jak wyciek stylów markdown z Rich, który powodował nieprawidłowe kolory tła.

    • Integracja z Git została wykorzystana do poprawienia odnajdywania plików. Jeśli w historii rozmowy lub poleceń pojawia się odniesienie do pliku w repozytorium Git, agent może teraz inteligentniej go odnaleźć, korzystając z informacji o strukturze projektu. To zmniejsza ryzyko błędów przy wskazywaniu ścieżek.

    Oprócz tego wydanie zawiera ulepszoną diagnostykę błędów, która pomaga szybciej identyfikować źródło problemów w sesji, oraz różne stabilizujące poprawki w całym systemie. Kimi Code CLI 1.31.0 jest krokiem w stronę bardziej płynnej pracy z AI, która nie wymaga ciągłego przełączania między terminalem, edytorem i narzędziami. Wszystkie zmiany mają na celu zwiększenie produktywności w codziennych zadaniach web developmentu i DevOps.


    Źródła

  • Kimi Code CLI 1.29.0: Lepsza Kontrola Agentów i Kompatybilność Terminala

    Kimi Code CLI 1.29.0: Lepsza Kontrola Agentów i Kompatybilność Terminala

    Kimi Code CLI, terminalowy asystent programistyczny od MoonshotAI, otrzymał właśnie znaczącą aktualizację. Wersja 1.29.0, dostępna jako najnowsze wydanie stabilne, wprowadza szereg usprawnień skupionych na precyzyjnym sterowaniu agentami AI oraz niezawodności pracy w różnych środowiskach terminalowych. To kolejny krok w ewolucji narzędzia, które zamienia terminal w pełnoprawnego, inteligentnego współpracownika przy pisaniu kodu.

    Hierarchiczne instrukcje projektowe z AGENTS.md

    Jedną z kluczowych nowości jest wsparcie dla hierarchicznego ładowania plików AGENTS.md. Jak to działa? CLI automatycznie wykrywa i scala instrukcje z plików AGENTS.md, zaczynając od katalogu głównego projektu Git aż do aktualnego katalogu roboczego, uwzględniając także pliki w ukrytych katalogach .kimi/. Co ważne, instrukcje z głębszych poziomów hierarchii mają priorytet, ale całość podlega limitowi 32 KiB. Dzięki temu najbardziej szczegółowe wytyczne dla agenta w konkretnym podkatalogu nie zostaną pominięte przez limity kontekstu, co zapewnia precyzyjne sterowanie zachowaniem AI na poziomie projektu.

    To eleganckie rozwiązanie problemu zarządzania złożonymi instrukcjami w dużych repozytoriach, gdzie różne części kodu mogą wymagać odmiennego podejścia.

    Większa niezawodność środowiska terminalowego

    Najnowsza wersja kładzie duży nacisk na poprawę komfortu pracy w terminalu. Naprawiono problemy z renderowaniem kolorów na terminalach bez wsparcia truecolor (np. w popularnym Xshell). Dodano także nowe zmienne środowiskowe: KIMI_CLI_PASTE_CHAR_THRESHOLD i KIMI_CLI_PASTE_LINE_THRESHOLD. Pozwalają one kontrolować, kiedy wklejany tekst jest zwijany do postaci placeholderów. Jest to istotne dla użytkowników wprowadzających znaki CJK (chińskie, japońskie, koreańskie) w terminalach takich jak Xshell po połączeniu przez SSH – zapobiega to błędom przy przetwarzaniu danych wejściowych.

    Dodano również obsługę proxy SOCKS, automatycznie normalizując prefiks socks:// do socks5:// w zmiennych środowiskowych dla lepszej kompatybilności. Ułatwia to pracę za zaporami sieciowymi czy w specyficznych konfiguracjach korporacyjnych.

    Nowe komendy i usprawnienia agentów

    Wśród nowych funkcji znajdziemy komendę /title, która pozwala na ręczne przemianowanie sesji. Co istotne, zapobiega ona nadpisaniu nazwy przez automatyczny mechanizm nadawania tytułów, jednocześnie unifikując stan sesji w pliku state.json.

    Znacząco ulepszono także agenta explore, odpowiedzialnego za analizę kodu. Zyskał on możliwość przyjmowania wyspecjalizowanych ról, różnych poziomów szczegółowości (thoroughness levels) oraz automatyczne dostarczanie kontekstu środowiska, np. informacji o repozytorium przy starcie. Teraz potrafi on też aktywnie sugerować głównemu agentowi wykorzystanie swoich możliwości podczas researchu w bazie kodu.

    Poprawki stabilności i wydajności

    Pod maską dokonano wielu istotnych poprawek. Rozwiązano problem konwersji znaków nowej linii (LF na CRLF) w systemie Windows, który mógł uszkadzać pliki tekstowe. Dodano nagłówki Cache-Control do zasobów webowych, aby uniknąć błędów 404 związanych z buforowaniem po aktualizacji. Ulepszono także mechanizm czyszczenia pustych sesji, który teraz działa na wszystkich ścieżkach wyjścia z programu, w tym przy błędach i awaryjnym zakończeniu.

    Dodanie informacji o systemie operacyjnym i powłoce (shell) do promptu systemowego poprawia kompatybilność z Windows, a refaktoryzacja współdzielonej logiki prepare_soul eliminuje wyścigi (race conditions) przy współbieżnym wznawianiu sesji w tle.

    Podsumowanie: dojrzałość narzędzia dla deweloperów

    Wydanie Kimi Code CLI 1.29.0 to nie spektakularna rewolycja, ale solidny krok w stronę dojrzałości produktu. Skupia się na eliminowaniu niedogodności – od lepszego wsparcia znaków międzynarodowych, przez naprawę błędów na specyficznych platformach, po wprowadzenie bardziej elastycznego zarządzania instrukcjami projektowymi. Te usprawnienia, wraz z potężnym modelem Kimi K2.5 i wsparciem dla Model Context Protocol (MCP), umacniają pozycję tego otwartoźródłowego narzędzia jako jednego z najbardziej zaawansowanych asystentów AI działających bezpośrednio w terminalu. Aktualizację można pobrać w formie plików binarnych ze SourceForge lub śledzić oficjalne release notes na GitHubie.


    Źródła

  • Kimi Code CLI 1.30.0: Lepsza Obsługa Sesji, Bezpieczeństwo i Narzędzia Pracy

    Kimi Code CLI 1.30.0: Lepsza Obsługa Sesji, Bezpieczeństwo i Narzędzia Pracy

    Wydanie Kimi Code CLI 1.30.0 to kolejny solidny krok w rozwoju tego narzędzia dla programistów. Agent CLI od MoonshotAI otrzymał zestaw funkcjonalności skupiających się na płynniejszym zarządzaniu sesjami, wzmocnieniu bezpieczeństwa oraz wygodniejszych narzędziach wspierających codzienną pracę z kodem. To aktualizacja, która w dużej mierze dotyka fundamentalnych aspektów użytkowania – stabilności, ochrony danych i kontroli nad przebiegiem pracy.

    Wygodniejsze zarządzanie sesjami i nowe komendy

    Jednym z kluczowych obszarów poprawy jest obsługa sesji. Wprowadzone zostały flagi --session oraz --resume (z krótkim aliasem -r), które pozwalają łatwo wrócić do poprzedniej sesji. Bez argumentu otwierają one interaktywny selektor sesji w terminalu, a z podanym ID sesji – wznawiają konkretną konwersację. CLI wyświetla nawet przypomnienie (kimi -r <session-id>) przy zakończeniu sesji, aby użytkownik zawsze wiedział, jak może ją kontynuować.

    Co ciekawe, dodano też komendy /undo oraz /fork do tworzenia forków sesji. /undo pozwala wybrać poprzednią turę i utworzyć nową sesję z wybraną wiadomością przygotowaną do ponownej edycji. /fork duplikuje całą historię konwersacji do nowej sesji. Warto podkreślić, że oryginalna sesja zawsze zostaje zachowana – to bezpieczny sposób na eksperymentowanie bez ryzyka utraty kontekstu.

    Dodano też ujednolicony tryb --plan oraz opcję konfiguracyjną default_plan_mode. Rozpoczęcie nowej sesji z flagą --plan lub poprzez ustawienie default_plan_mode = true w ~/.kimi/config.toml pozwala zacząć pracę w trybie planowania. Sesje wznowione zachowują swój dotychczasowy stan tego trybu.

    Zaawansowane filtry bezpieczeństwa dla plików

    Bezpieczeństwo otrzymało znaczący impuls. Narzędzia Grep oraz Read zostały wzmocnione ochroną plików wrażliwych. Automatycznie filtrują lub blokują one dostęp do takich plików jak .env, prywatne klucze SSH (id_rsa, id_ed25519, id_ecdsa) oraz pliki z danymi uwierzytelniającymi do chmury (.aws/credentials, .gcp/credentials). Co ważne, pliki typu .env.example, .env.sample czy .env.template są wyłączone z tej ochrony – rozróżnienie między rzeczywistymi danymi a przykładami jest kluczowe.

    Narzędzie Grep zyskało również nowy parametr include_ignored. Kiedy jest on ustawiony na true, włącza flagę ripgrep --no-ignore, pozwalając na przeszukiwanie plików wykluczonych przez .gitignore, takich jak artefakty budowania czy node_modules. Pliki wrażliwe pozostają jednak filtrowane przez dodatkową warstwę ochrony. Domyślnie wartość ta wynosi false, co zachowuje dotychczasowe zachowanie programu.

    Ulepszenia kompatybilności i stabilności

    Wydanie 1.30.0 naprawia też kilka problemów związanych z kompatybilnością i stabilnością. Rozwiązano błąd, przez który custom_headers nie były przekazywane do dostawców innych niż Kimi (OpenAI, Anthropic, Google GenAI, Vertex AI). Teraz są one poprawnie przesyłane dalej.

    Poprawiono wykrywanie skilli w katalogach marki (np. ~/.kimi/skills/). Wcześniej, jeśli istniejący katalog ogólny (~/.config/agents/skills/) był pusty, skille z katalogu marki mogły "zniknąć". Teraz mechanizm discovery niezależnie przeszukuje obie grupy katalogów i łączy wyniki. Dodano też opcję konfiguracyjną merge_all_available_skills. Gdy jest ona włączona, skille ze wszystkich istniejących katalogów marek (~/.kimi/skills/, ~/.claude/skills/, ~/.codex/skills/) are ładowane i scalane, zamiast używania tylko pierwszego znalezionego. Skille o tej samej nazwie mają priorytet według kolejności: kimi > claude > codex.

    Dopracowanie interfejsu i zachowania shella

    Shell otrzymał szereg subtelnych, ale ważnych poprawek. Udoskonalono automatyczne wyzwalanie autouzupełniania w tle (idle background completion) – wznowione sesje shella nie uruchamiają automatycznie tury na pierwszym planie z zaległymi powiadomieniami z tła przed wysłaniem wiadomości przez użytkownika. Nowe uzupełnienia w tle czekają też chwilę, gdy użytkownik aktywnie pisze, aby nie "ukraść" promptu ani nie zaburzyć wprowadzania znaków w systemach CJK IME.

    Poprawiono również UX komendy kimi export. Narzędzie pokazuje teraz podgląd poprzedniej sesji dla aktualnego katalogu roboczego i prosi o potwierdzenie, wyświetlając ID sesji, tytuł oraz czas ostatniej wiadomości użytkownika. Dodano flagę --yes, aby pominąć potwierdzenie. Naprawiono też parsowanie przy wywołaniach z jawnym ID sesji.

    Cel wydania i dalszy rozwój

    Wydanie Kimi Code CLI 1.30.0 jasno pokazuje kierunek rozwoju tego narzędzia: praktyczne, codzienne ulepszenia dla programistów zajmujących się web developmentem, DevOps czy "vibe codingiem". Skupienie na bezpieczeństwie, niezawodnym zarządzaniu sesjami oraz precyzji narzędzi czyni pracę z agentem CLI napędzanym przez AI bardziej produktywną i kontrolowaną.

    Kimi CLI jest dostępne przez PyPI (kimi-cli), a jego szybkie tempo wydawnicze świadczy o aktywnym rozwoju. Dla osób korzystających z terminala jako głównego środowiska pracy takie aktualizacje są często niedocenianym, ale kluczowym elementem sprawnego workflow.


    Źródła

  • Kimi Code CLI 1.24.0: Znaczące usprawnienia planowania, wydajności i stabilności

    Kimi Code CLI 1.24.0: Znaczące usprawnienia planowania, wydajności i stabilności

    Deweloperzy, którzy na co dzień korzystają z terminala do vibecodingu i automatyzacji zadań, otrzymali właśnie ważną aktualizację. Firma MoonshotAI opublikowała wersję 1.24.0 swojego narzędzia Kimi Code CLI, wprowadzając zestaw ulepszeń, które mają realny wpływ na komfort pracy z asystentem AI bezpośrednio w konsoli. Ta aktualizacja nie dodaje rewolucyjnych modułów, lecz skupia się na dopracowaniu kluczowych funkcji – trybu planowania, wydajności startowej i interakcji z powłoką – czyniąc całe doświadczenie płynniejszym i bardziej przewidywalnym.

    Głębsza kontrola w trybie Plan

    Najważniejsze zmiany w tej wersji skupiają się wokół trybu Plan (Plan mode), który pozwala asystentowi AI przejść w fazę planowania złożonych zadań, zanim przystąpi do ich wykonania. Wcześniej koncepcja była obiecująca, ale jej realizacja mogła sprawiać wrażenie sztywnej. Wersja 1.24.0 wprowadza tu większą elastyczność.

    Po pierwsze, dodano obsługę wielu wariantów podejścia. Gdy agent przygotuje plan z odrębnymi, alternatywnymi ścieżkami rozwiązania problemu, może teraz zaprezentować użytkownikowi 2-3 konkretne, opisane opcje do wyboru. To użytkownik decyduje, które podejście ma zostać wdrożone, co daje większą kontrolę nad procesem bez konieczności ręcznego edytowania planu. Jest to szczególnie cenne przy refaktoryzacji kodu czy wyborze architektury nowej funkcji.

    Dodatkowo stan sesji planowania stał się trwały. Ogólny stan sesji (w tym decyzje o zatwierdzeniu i subagenci) jest teraz zapisywany. Co to oznacza w praktyce? Jeśli musisz przerwać pracę i zamknąć terminal, a potem ponownie uruchomić Kimi Code CLI, narzędzie może automatycznie wznowić pracę nad tą samą sesją zamiast tworzyć nową. To drobna, ale niezwykle praktyczna zmiana przy dłuższych, wieloetapowych zadaniach.

    Szybszy start i płynniejsza powłoka

    Wydajność to drugi filar tej aktualizacji. Zespół wprowadził lazy-loading dla interaktywnego MCP (Model Context Protocol). Serwery MCP, odpowiedzialne za łączenie z zewnętrznymi narzędziami, inicjują się teraz asynchronicznie już po uruchomieniu interfejsu powłoki. Dzięki temu sam start Kimi Code CLI jest zauważalnie szybszy. Na ekranie pojawiają się też czytelne wskaźniki postępu ładowania tych połączeń, więc użytkownik wie, co się dzieje, zamiast czekać w niepewności.

    Optymalizacje objęły też szybkie ścieżki startowe, czyli takie polecenia jak --version czy --help. Ich wykonanie zajmuje teraz ułamek sekundy, co może nie brzmi spektakularnie, ale składa się na ogólne wrażenie dopracowania i responsywności narzędzia.

    Jeśli chodzi o interakcję z powłoką, poprawiono obsługę wklejania większych fragmentów tekstu. Próg, po przekroczeniu którego wklejony tekst jest zastępowany przez czytelny placeholder typu [Wklejony tekst #n], został podniesiony do 15 linii lub 1000 znaków (wcześniej były to 3 linie / 300 znaków). To ważne ułatwienie dla osób korzystających z narzędzi dyktujących czy po prostu wklejających dłuższe logi błędów lub fragmenty dokumentacji – nie muszą już obawiać się, że ich prompt stanie się nieczytelny.

    Krytyczne poprawki stabilności

    Krytyczne poprawki stabilności

    Pod maską 1.24.0 kryje się szereg poprawek błędów, które zwiększają ogólną niezawodność. Wersja aktualizuje również zależność agent-client-protocol do wersji 0.6.2, co przyczynia się do stabilniejszej komunikacji.

    Kimi Code CLI w ekosystemie deweloperskim

    Kimi Code CLI w ekosystemie deweloperskim

    Choć sama aktualizacja 1.24.0 jest punktowa, warto przypomnieć kontekst. Kimi Code CLI to napisany w Pythonie agent AI działający w terminalu, zaprojektowany do pomocy w codziennej pracy programistycznej. Nie jest to tylko chatbot – to narzędzie, które potrafi czytać i edytować pliki, wykonywać polecenia systemowe, przeszukiwać kod, a nawet pobierać informacje z sieci. Działa jako serwer zgodny z agent-client-protocol, więc można z niego korzystać bezpośrednio w edytorach takich jak Zed czy VS Code (przez dedykowane rozszerzenie). W samej powłoce Zsh można go aktywować skrótem Ctrl-X.

    Jego siłą jest właśnie połączenie interaktywnego asystenta z bezpośrednim dostępem do systemu plików i powłoki. Tryb Plan, który został teraz udoskonalony, jest odpowiedzią na potrzebę realizacji bardziej złożonych, wieloetapowych zadań – takich jak projektowanie architektury, systematyczne poprawianie bezpieczeństwa kodu czy koordynowanie refaktoryzacji.

    Co dalej?

    Warto zaznaczyć, że tuż po wersji 1.24.0 (wydanej 18 marca 2026) pojawiła się już wersja 1.25.0, wprowadzająca kolejne nowości, jak system pluginów czy delegowanie zadań do subagentów. Pokazuje to dynamiczne tempo rozwoju projektu. Aktualizacja 1.24.0, choć mniej spektakularna, pełni kluczową rolę: stabilizuje i dopracowuje fundamenty, na których budowane są nowe funkcje.

    Podsumowanie

    Wydanie Kimi Code CLI 1.24.0 to klasyczny przykład dobrej, iteracyjnej pracy nad produktem. Zamiast gonić za nowinkami, zespół skupił się na tym, by istniejące, kluczowe funkcjonalności działały po prostu lepiej. Lepsza kontrola nad planowaniem zadań, szybszy start, mniej frustrujące interakcje w powłoce i poprawki stabilności – wszystko to składa się na bardziej produktywną i przyjemną pracę dewelopera. Dla osób, które już używają Kimi Code CLI do vibecodingu czy automatyzacji w terminalu, jest to aktualizacja obowiązkowa. Dla tych, którzy jeszcze nie próbowali tego narzędzia, może to być dobry moment, by sprawdzić, jak bardzo stało się ono dojrzałe.

  • Kimi Code CLI 1.22.0: wygodniejsze wpisywanie i nowe menu poleceń

    Kimi Code CLI 1.22.0: wygodniejsze wpisywanie i nowe menu poleceń

    Rozwijający się ekosystem AI dla deweloperów nieustannie dostarcza nowych narzędzi, które integrują sztuczną inteligencję z codziennymi workflowami. Kimi Code CLI, terminalowy agent programistyczny z rodziny MoonshotAI, doczekał się wersji 1.21.0. To nie kolejny zwykły punkt w changelogu, ale zestaw konkretnych usprawnień, które znacząco poprawiają komfort pracy z długimi fragmentami tekstu, obrazami i nawigacją po poleceniach.

    Refaktoring zarządzania promptem: porządek w chaosie

    Najbardziej zauważalną zmianą dla użytkownika jest gruntowna przebudowa sposobu obsługi wprowadzanego tekstu. Głównym problemem w pracy z AI w terminalu był bałagan powstający po wklejeniu długiego kodu, konfiguracji czy logów. Prompt stawał się nieczytelny, przesuwany w nieskończoność, a kontekst rozmowy z agentem – rozmyty.

    Wersja 1.21.0 wprowadza mechanizm compact placeholders. Teraz, gdy wklejony tekst przekracza 300 znaków lub zawiera więcej niż 3 linie, Kimi Code CLI automatycznie zastępuje go w buforze wpisu krótkim tokenem: [Pasted text #n]. Pełna treść jest jednak w całości wysyłana do modelu AI, więc agent ma pełny kontekst do pracy. To rozwiązanie zachowuje klarowność promptu dla użytkownika, nie ograniczając możliwości analizy przez AI.

    Co ciekawe, ten placeholder nie jest tylko statycznym skrótem. Użytkownik może otworzyć go w zewnętrznym edytorze (np. za pomocą Ctrl-O), rozwinąć pełną treść, edytować ją i zapisać – a system ponownie zwinie ją do poręcznego tokena. To eleganckie połączenie czytelności i funkcjonalności.

    Drugą, równie istotną częścią refaktoringu jest obsługa obrazów ze schowka. Wklejanie screenshotów, diagramów czy grafik do promptu było możliwe, ale skutkowało wstawianiem długich, nieczytelnych ciągów danych. Teraz obrazy są automatycznie cache'owane na dysku, a w buforze promptu pojawia się jasny token [image:…]. Agent AI otrzymuje pełną grafikę jako kontekst, ale deweloper widzi tylko zwięzłą reprezentację. To rozwiązanie szczególnie przydatne w workflowach związanych z debugowaniem UI, analizą layoutu czy pracą z dokumentacją zawierającą zrzuty ekranu.

    Warto też wspomnieć o poprawce związanej z UTF-16 surrogate characters. To techniczny, ale ważny szczegół: dane kopiowane z niektórych aplikacji na Windowsie mogły zawierać specjalne znaki (lone surrogates), które powodowały błędy serializacji (UnicodeEncodeError) przy zapisie historii czy generowaniu JSON. Kimi Code CLI 1.21.0 sanitizuje te znaki przed przetworzeniem, eliminując źródło potencjalnych crashy i zwiększając stabilność pracy z różnymi źródłami tekstu.

    Nowe menu slash commands: pełna szerokość i opisy

    Interakcja z Kimi Code CLI w trybie shellowym często opiera się na poleceniach typu slash, takich jak /help, /setup, /plan czy /compact. Dotychczasowe menu wyboru było standardowym, ograniczonym popupem, który często nie wyświetlał pełnych opisów i wymagał pamiętania, co robi każda komenda.

    W tej wersji autouzupełnianie i menu zostały przeprojektowane na pełnowymiarowy, niestandardowy interfejs. Nowe menu zajmuje całą szerokość terminala, prezentując nie tylko nazwy poleceń, ale również ich wieloliniowe opisy. Dzięki temu deweloper może szybko przejrzeć wszystkie dostępne opcje wraz z ich funkcjonalnością bez konieczności zaglądania do dokumentacji. Menu obsługuje też podświetlanie i przewijanie, co przy długiej liście poleceń jest kluczowe dla ergonomii.

    Poprawka dotyczy też skutecznego kończenia procesów przy anulowaniu poleceń shellowych. Gdy w trakcie wykonywania polecenia (np. długiego builda czy testów) użytkownik je anuluje, Kimi Code CLI teraz jawnie zabija podproces, aby uniknąć pozostawiania procesów osieroconych (orphaned processes) w systemie. To ważne dla zarządzania zasobami i czystości środowiska, szczególnie przy intensywnej, wielozadaniowej pracy z agentem.

    Testy end-to-end: większa stabilność w shellowym PTY

    Część zmian w 1.21.0 jest niewidoczna dla użytkownika końcowego, ale fundamentalna dla długoterminowej stabilności produktu. Chodzi o dodanie kompleksowych testów end-to-end dla shellowego PTY (pseudo-terminal) i zarządzania sesjami.

    PTY jest kluczowym komponentem pozwalającym Kimi Code CLI na interakcję z systemową powłoką (bash, zsh) w sposób, który umożliwia AI wykonywanie poleceń, czytanie outputu i reagowanie na nie. Testy end-to-end symulują pełne scenariusze użycia, weryfikując, czy integracja z shellem, przekazywanie danych, zarządzanie sesjami i przywracanie sprawności po błędach działają zgodnie z oczekiwaniami. Wprowadzenie takich testów znacząco zwiększa pewność, że kolejne aktualizacje nie spowodują regresji w tych kluczowych obszarach, a operacje shellowe z asystą AI będą niezawodne.

    Kimi Code CLI w kontekście web dev, AI i DevOps

    Kimi Code CLI w kontekście web dev, AI i DevOps

    Kimi Code CLI nie jest tylko ciekawostką, ale praktycznym narzędziem w arsenale deweloperów, szczególnie tych pracujących w obszarach web developmentu, sztucznej inteligencji i DevOps. Instaluje się go standardowymi metodami dla Pythona, a jego główna wartość leży w integracji AI z natywnym terminalem.

    W trybie shellowym pozwala na wykonywanie poleceń z asystą AI, integrację jako plugin Zsh, obsługę Agent Client Protocol (ACP) dla IDE takich jak Zed oraz konfigurację narzędzi MCP dla usług zewnętrznych. Może analizować logi, sugerować poprawki w kodzie, pomagać w debugowaniu, a nawet – dzięki wprowadzonemu wcześniej Plan Mode – tworzyć strukturalne plany działania przed wdrożeniem zmian.

    Użycie jest intuicyjne: wchodzimy do katalogu projektu, uruchamiamy kimi, wykonujemy /setup i /help, a potem prowadzimy konwersację z agentem, który może edytować pliki, wykonywać polecenia i odpowiadać na pytania kontekstowe. Aktualizację do najnowszej wersji wykonujemy standardowymi metodami aktualizacji pakietów Python.

    Wydanie 1.21.0 jest częścią szybkiego cyklu rozwojowego MoonshotAI. Ekosystem jest powiązany z modelami Kimi, takimi jak seria K2, co zapewnia spójność w wykorzystaniu AI.

    Dlaczego te zmiany są ważne?

    Na pierwszy rzut oka poprawki w zarządzaniu promptem i menu mogą wydawać się kosmetyczne. W praktyce jednak rozwiązują realne problemy, które utrudniają flow deweloperów pracujących z AI w terminalu. Bałagan w prompcie rozprasza i utrudnia skupienie na zadaniu. Ograniczone menu poleceń wymaga ciągłego przypominania sobie funkcjonalności. Problemy z zabijaniem procesów prowadzą do niepotrzebnego zużycia zasobów.

    Wersja 1.21.0 eliminuje te punkty tarcia, czyniąc Kimi Code CLI bardziej przewidywalnym i ergonomicznym. Refaktoring obsługi promptów to nie tylko „lepsze wklejanie”, ale fundamentalne podejście do zarządzania kontekstem: oddzielenie reprezentacji dla człowieka od danych dla AI. Nowe menu slash commands to krok w stronę interfejsu samodokumentującego się, gdzie narzędzie uczy użytkownika swoich możliwości w trakcie pracy. Testy end-to-end są cichą gwarancją, że ta ergonomia nie rozsypie się przy kolejnych, bardziej złożonych funkcjach.

    Co to oznacza dla przyszłości?

    Wydanie 1.21.0 pokazuje wyraźny trend w rozwoju Kimi Code CLI: skupienie na stabilności i użyteczności, a nie tylko na dodawaniu kolejnych, ekspansywnych funkcji.

    To ważny sygnał dla całej kategorii agentów AI do kodowania. Sztuczna inteligencja w terminalu musi być nie tylko potężna, ale również wygodna i przewidywalna. Chaos w interfejsie odciąga uwagę od rozwiązywania problemów, a niestabilność podważa zaufanie. Kimi Code CLI 1.21.0 konsekwentnie usuwa źródła chaosu i niestabilności, umacniając swoją pozycję jako narzędzie, które nie tylko „może”, ale również „jest przyjemne w użyciu”.

    Dla deweloperów oznacza to, że integracja AI z codziennym workflowem w shellu staje się coraz płynniejsza. Możemy wklejać długie logi bez zapychania promptu, przeglądać polecenia bez zaglądania do dokumentacji i mieć pewność, że anulowanie zadania nie stworzy bałaganu w systemie. To właśnie takie, inkrementalne poprawki budują długoterminową adopcję i realną produktywność.