Tag: Kimi Code CLI

  • Kimi Code CLI w wersji 1.20.0: lepszy tryb planowania, zarządzanie sesjami i kluczowe poprawki

    Kimi Code CLI w wersji 1.20.0: lepszy tryb planowania, zarządzanie sesjami i kluczowe poprawki

    Nowa wersja narzędzia Kimi Code CLI, oznaczona numerem 1.20.0, to solidna aktualizacja skupiająca się na ulepszeniu istniejących funkcji i naprawie uciążliwych błędów. To nie rewolucja, ale ważny krok w rozwoju tego popularnego, open-source'owego asystenta programistycznego, który pozwala pracować z kodem i terminalem przy pomocy AI. Wydanie koncentruje się głównie na dopracowaniu trybu planowania, który zadebiutował w poprzedniej wersji, oraz na dodaniu praktycznych opcji zarządzania sesjami.

    Tryb planowania trafia do interfejsu webowego

    Jedna z najważniejszych nowości w wersji 1.20.0 dotyczy trybu planowania (plan mode). Funkcja ta, wprowadzona w wersji 1.19.0, pozwala agentowi AI przejść w fazę projektowania działań. W tym trybie ma on dostęp wyłącznie do narzędzi odczytu, takich jak przeglądanie plików (Glob, Grep, ReadFile). Może wówczas zapisać strukturalny plan działania do pliku i przedstawić go użytkownikowi do akceptacji, zanim przystąpi do faktycznego wykonania zadań.

    Co się zmienia? Przede wszystkim tryb planowania przestaje być wyłącznie funkcją konsolową. W wersji 1.20.0 dodano przełącznik w interfejsie webowym. Dzięki temu użytkownicy preferujący pracę w przeglądarce mogą łatwo włączać i wyłączać ten tryb za pomocą przycisku na pasku narzędzi. Gdy tryb jest aktywny, pole edycji zostaje obramowane przerywaną, niebieską linią, co stanowi jasną wskazówkę wizualną.

    Co równie istotne, stan trybu planowania jest teraz zapisywany. Oznacza to, że po zamknięciu sesji i powrocie do niej później, Kimi Code CLI pamięta, czy pracowałeś w trybie planowania. Ta pozornie drobna zmiana znacząco poprawia płynność pracy nad złożonymi projektami wymagającymi wielu sesji.

    Dodano też podgląd planu w UI. To kolejne ułatwienie – teraz nie musisz szukać pliku z planem w systemie, aby go przejrzeć. Wszystko jest dostępne bezpośrednio w interfejsie.

    Pełna kontrola nad sesjami: eksport, import, usuwanie

    Drugim filarem tej aktualizacji jest znacznie ulepszone zarządzanie sesjami. Do tej pory sesje były zarządzane głównie z poziomu konsoli. Wersja 1.20.0 wprowadza kompleksowy zestaw akcji ułatwiających ich archiwizację i przenoszenie.

    W interfejsie wizualizacji (kimi vis) oraz na stronie szczegółów sesji pojawiły się nowe przyciski. Teraz możesz:

    • Pobrać sesję jako plik ZIP jednym kliknięciem.
    • Zaimportować sesję z pliku ZIP. Importowane sesje trafiają do dedykowanego katalogu ~/.kimi/imported_sessions/ i są oznaczone specjalnym filtrem „Imported”.
    • Eksportować sesję z linii komend za pomocą poleceń dostępnych w interfejsie webowym (kimi vis).
    • Usuwać sesje, w tym te zaimportowane, z dodatkowym potwierdzeniem w oknie dialogowym.

    To potężne funkcje dla zespołów i osób, które chcą tworzyć kopie zapasowe swojej pracy, dzielić się konkretnymi sesjami debugowania ze współpracownikami lub po prostu usunąć stare, niepotrzebne konwersacje z agentem.

    Kluczowe poprawki błędów poprawiające komfort pracy

    Pod maską wersja 1.20.0 przynosi szereg poprawek rozwiązujących konkretne problemy zgłaszane przez użytkowników. To właśnie te zmiany często mają największy wpływ na codzienną wygodę użytkowania.

    • Problem z nagłówkami HTTP na Linuxie: W systemach Linux białe znaki (spacje, znaki nowej linii) na końcach wartości nagłówków HTTP mogły powodować błędy połączenia, szczególnie przy autoryzacji OAuth. Poprawka automatycznie przycina te zbędne znaki.
    • Formatowanie odpowiedzi OpenAI: Dostawca „OpenAI Responses” czasami wysyłał niejawny parametr reasoning.effort=null, co mogło naruszać kompatybilność z niektórymi endpointami oczekującymi specyficznego formatu. Teraz parametry związane z rozumowaniem (reasoning) są pomijane, chyba że zostaną ustawione jawnie.
    • Kompresja kontekstu z plikami multimedialnymi: Gdy konwersacja zawierała elementy multimedialne (obrazy, audio, wideo), proces automatycznej kompresji kontekstu mógł się nie powieść, co prowadziło do błędów API. Zamiast czarnej listy (wykluczającej ThinkPart), zastosowano białą listę (zachowującą tylko TextPart), co stabilizuje działanie tej funkcji.
    • Odświeżanie indeksu plików w web UI: System wzmianek plików (użycie symbolu @) w interfejsie webowym czasami nie odświeżał się po zmianie sesji lub po modyfikacji plików w obszarze roboczym (workspace). Teraz indeks jest resetowany przy przełączaniu sesji i automatycznie odświeżany po 30 sekundach braku aktywności.

    Kontekst i jak zacząć

    Kimi Code CLI to napisany w Pythonie agent działający w linii komend. To narzędzie dla programistów, które łączy czat AI, edycję kodu, wykonywanie poleceń shell oraz integrację z IDE, takimi jak Zed czy Neovim, przez protokół ACP. Instalacja odbywa się za pomocą menedżera pakietów uv (uv tool install kimi-cli) lub PyPI.

    Po instalacji uruchomienie polecenia kimi w katalogu projektu otwiera interaktywną powłokę. Polecenie /setup przeprowadzi Cię przez konfigurację klucza API, a /help wyświetli listę dostępnych komend. Aktualizację do najnowszej wersji wykonasz komendą uv tool upgrade kimi-cli --no-cache.

    Wydanie 1.20.0 doskonale wpisuje się w obecne trendy w narzędziach deweloperskich opartych na AI: stawianie na trwałość sesji, dopracowywanie interfejsów użytkownika (zarówno webowych, jak i CLI) oraz głębszą integrację z workflow programisty. Nie są to spektakularne nowości, lecz zmiany budujące solidne fundamenty pod długoterminową użyteczność narzędzia. Naprawa błędów związanych z kompresją kontekstu czy nagłówkami HTTP może być niewidoczna na pierwszy rzut oka, ale dla osób, które się z nimi borykały, stanowi o diametralnej poprawie stabilności.

    Podsumowanie

    Wersja 1.20.0 Kimi Code CLI to przykład dojrzałego rozwoju oprogramowania. Zamiast dodawać kolejne, być może niedopracowane funkcje, zespół skupił się na szlifowaniu i utrwalaniu istniejących rozwiązań. Przeniesienie trybu planowania do UI webowego i zapisywanie jego stanu sprawia, że funkcja ta staje się w pełni praktyczna. Nowe opcje zarządzania sesjami dają użytkownikom pełną kontrolę nad ich pracą, a zestaw poprawek eliminuje przeszkody irytujące w codziennym użytkowaniu.

    To aktualizacja, która prawdopodobnie nie wywoła dużego szumu, ale jej brak byłby odczuwalny. Dla obecnych użytkowników oznacza po prostu płynniejszą i bardziej przewidywalną pracę, a dla nowych – narzędzie, które od pierwszego uruchomienia działa stabilniej. W świecie szybko rozwijających się asystentów AI taka dbałość o detale i użyteczność jest dokładnie tym, czego potrzebują programiści.

  • Kimi Code CLI zyskuje tryb planowania, wizualizację i lepszą obsługę plików

    Ostatnie aktualizacje Kimi Code CLI, terminalowego asystenta AI od Moonshot AI, mocno stawiają na kontrolę i przejrzystość. Zamiast agenta działającego jak „czarna skrzynka”, użytkownicy otrzymują narzędzia do zatwierdzania jego planów, śledzenia każdego kroku i sprawnego zarządzania kodem. To wyraźny sygnał, że rozwój tego typu narzędzi idzie w stronę większej współpracy człowieka z AI, a nie pełnej autonomii.

    Kluczowe nowości pojawiły się w wersjach 1.7.0, 1.15.0, a zwłaszcza 1.12.0 z lutego 2026 roku. Wprowadzają one tryb planowania, dedykowane polecenie do wizualizacji sesji oraz szereg usprawnień w panelach zatwierdzania i pracy z plikami. Brzmi technicznie? W praktyce to zmiana, która może znacząco przyspieszyć pracę i zwiększyć pewność podczas korzystania z asystenta.

    Tryb planowania: najpierw strategia, potem wykonanie

    Najważniejszą nowością jest tryb planowania. Dotąd agent mógł od razu przystąpić do modyfikacji plików czy uruchamiania komend. Teraz, po aktywacji trybu (skrótem Shift+Tab lub komendą /plan), jego możliwości są czasowo ograniczone wyłącznie do narzędzi odczytu: przeglądania katalogów (Glob), wyszukiwania w plikach (Grep) i czytania plików (ReadFile).

    W tym trybie agent analizuje zadanie, a następnie tworzy ustrukturyzowany plan, który zapisuje w specjalnym pliku. Ten plan to nie luźna notatka, lecz konkretna lista kroków do wykonania. Dopiero po jego stworzeniu agent prosi użytkownika o zatwierdzenie, prezentując plan w specjalnym panelu. Użytkownik może go zaakceptować, odrzucić lub – jak pokazują najnowsze zapowiedzi – zażądać jego edycji. Agent będzie wtedy modyfikował tylko odpowiednie sekcje planu, zamiast przepisywać go od zera.

    To podejście eliminuje element zaskoczenia. Zamiast sprawdzać historię poleceń po fakcie, wiesz z góry, co agent zamierza zrobić. Jest to szczególnie cenne przy bardziej złożonych refaktoryzacjach czy migracjach, gdzie niechciana zmiana mogłaby zepsuć projekt.

    kimi vis: interaktywna wizualizacja sesji

    Drugi filar aktualizacji to nowe polecenie kimi vis. Uruchamia ono interaktywny dashboard w przeglądarce, służący do dogłębnej inspekcji śladów sesji. To potężne narzędzie do debugowania i zrozumienia sposobu działania agenta.

    Dashboard pozwala przejrzeć chronologię zdarzeń w sesji (timeline), przyjrzeć się pełnemu kontekstowi rozmowy z modelem (context viewer) oraz analizować statystyki użycia. Co praktyczne, z poziomu wizualizacji można też otworzyć katalog sesji czy skopiować jego ścieżkę. W połączeniu z możliwością eksportu i importu całej sesji do pliku ZIP, kimi vis staje się narzędziem do archiwizacji, dzielenia się przykładowymi sesjami lub analizy problematycznych przypadków.

    To kolejny krok w demistyfikacji działania AI. Dzięki wizualizacji możesz zobaczyć, jakie narzędzia były wywoływane, w jakiej kolejności i z jakimi argumentami. Jeśli agent podjął złą decyzję, łatwiej zrozumieć dlaczego.

    Usprawnione panele i skróty klawiszowe

    Usprawnione panele i skróty klawiszowe

    Aby proces zatwierdzania planów i odpowiadania na pytania agenta był płynny, znacznie przeprojektowano interfejs w trybie shell. W wersji 1.15.0 wprowadzono szybkie wybieranie opcji za pomocą klawiszy numerycznych (1-5) w panelach pytań i zatwierdzeń.

    Dodano też nawigację „zakładkową” dla paneli z wieloma pytaniami. Za pomocą strzałek lewo/prawo lub klawisza Tab można przełączać się między pytaniami, co jest bardzo intuicyjne. Panel wizualnie wskazuje, które pytania mają już przypisaną odpowiedź, które jest bieżące, a które oczekują na reakcję. Stan ten jest przywracany po powrocie do danego pytania.

    Może wydawać się to drobnostką, ale ma ogromny wpływ na ergonomię. Praca z agentem przestaje być walką z interfejsem, a staje się płynną interakcją. Usunięcie prefiksu z nazwą użytkownika z promptu również uprościło i oczyściło widok terminala.

    Lepsza praca z plikami i zasobami

    Lepsza praca z plikami i zasobami

    Obsługa plików została dopracowana w kilku obszarach. Po pierwsze, udoskonalono mechanizm wzmiankowania plików za pomocą @. W interfejsie webowym (a koncepcja ta jest kluczowa dla całego ekosystemu) po naciśnięciu @ pojawia się menu z autouzupełnianiem, pozwalając szybko odnosić się do załączonych plików czy plików w obszarze roboczym.

    Co ważne, indeks tych plików jest teraz odświeżany po zmianie sesji lub gdy pliki w workspace ulegną zmianie, co eliminuje problem nieaktualnych sugestii. W wersji 1.12.0 dodano też wsparcie dla osadzonej treści zasobów w trybie ACP (Agent Communication Protocol). To techniczna, ale istotna zmiana, która zapewnia, że gdy używamy Kimi z edytorami takimi jak Zed, Neovim czy Emacs, odwołania do plików za pomocą @ poprawnie dołączają ich zawartość do kontekstu.

    Kontekst i moc modelu K2.5

    Warto pamiętać, że Kimi Code CLI to tylko klient. Jego możliwości są bezpośrednio powiązane z modelem językowym, z którym współpracuje. Obecnie jest to głównie Kimi K2.5, potężny model o architekturze Mixture-of-Experts (MoE).

    K2.5 ma imponujące parametry: 1 bilion parametrów całkowitych, z czego 32 miliardy są aktywne podczas inferencji. Jego skuteczność w zadaniach inżynierii oprogramowania potwierdza wynik 92,3% w OCRBench – benchmarku do oceny zdolności wizualnego kodowania. Co kluczowe dla programistów, oferuje tzw. „thinking mode” (tryb myślenia), który pozwala modelowi na dłuższe, wewnętrzne rozumowanie przed podaniem odpowiedzi. W kontekście CLI model ten jest nie tylko potężny, ale i relatywnie tani, co czyni go konkurencyjnym wobec rozwiązań takich jak Claude Code.

    Podsumowanie: więcej kontroli, mniej niespodzianek

    Ostatnie aktualizacje Kimi Code CLI jasno wyznaczają kierunek: uczynienie AI-assisted coding procesem bardziej przewidywalnym, kontrolowanym i przejrzystym. Tryb planowania oddaje inicjatywę strategiczną w ręce użytkownika, narzędzie kimi vis daje wgląd w „myślenie” agenta, a dopracowane panele i obsługa plików usuwają bariery w codziennej interakcji.

    To nie jest już tylko narzędzie do szybkiego generowania kodu. To coraz bardziej dojrzała platforma do współpracy, w której AI działa jak starannie nadzorowany partner, a nie nieprzewidywalny automat. Dla programistów, którzy potrzebują nie tylko szybkości, ale też pewności i możliwości audytu zmian, te funkcje mogą być decydującym argumentem.

  • Kimi Code CLI wchodzi na nowy poziom: tryb planowania i wizualizacja sesji w wersji 1.19.0

    Kimi Code CLI wchodzi na nowy poziom: tryb planowania i wizualizacja sesji w wersji 1.19.0

    Narzędzia typu AI agent w terminalu stają się coraz bardziej zaawansowane, a najnowsza aktualizacja Kimi Code CLI to wyraźny tego dowód. Wersja 1.19.0 wprowadza kluczowe funkcje, które mogą zmienić sposób pracy z kodującym agentem. To nie tylko kosmetyczne poprawki, ale zmiany zwiększające kontrolę i zrozumienie działania całego systemu.

    Kimi Code CLI od Moonshot AI to narzędzie terminalowe, które działa jak interaktywny asystent programistyczny. Łączy w sobie chat z modelem Kimi K2.5, możliwość edycji kodu, wykonywania poleceń systemowych oraz integracji z IDE (takimi jak Zed) przez protokół MCP. Teraz, dzięki nowym funkcjom, staje się jeszcze bardziej transparentnym i przewidywalnym partnerem w pracy.

    Nowe narzędzia i komendy slash

    Najważniejszą nowością jest wprowadzenie nowych narzędzi i komend slash. To rozwiązanie odpowiada na potrzebę efektywnego zarządzania projektem i kodem. Agent może teraz korzystać z potężnych narzędzi read-only, takich jak:
    ** Glob – przeglądanie plików w katalogu roboczym.** Grep – przeszukiwanie zawartości plików.

    • ReadFile – odczytywanie konkretnych plików.

    Ponadto wprowadzono nowe komendy slash, w tym /export i /import, które pozwalają na eksport i import historii sesji do plików Markdown. Dzięki temu programista ma lepszy wgląd w strukturę projektu i może łatwiej zarządzać kontekstem swojej pracy.

    W praktyce oznacza to, że gdy poprosisz agenta o „dodanie funkcji logowania”, może on najpierw przejrzeć strukturę projektu za pomocą Glob, sprawdzić istniejące endpointy używając Grep, a następnie zaproponować, które pliki trzeba zmodyfikować i jaką logikę zaimplementować. Użytkownik może zaakceptować lub odrzucić ten tok myślenia, mając pełny wgląd w sytuację.

    Stabilność i płynność interakcji

    Aktualizacja 1.19.0 to nie tylko nowe funkcje. Zawiera też kluczowe poprawki stabilności, które wpływają na płynność pracy:

    • Naprawa zarządzania stanem streamowania sesji w interfejsie webowym: Poprawiono błędy związane z referencjami do wartości null podczas resetowania stanu. To techniczna, ale ważna zmiana, która zapobiega niespodziewanym awariom interfejsu.
    • Zachowywanie poleceń slash przy przełączaniu sesji: Wcześniej, podczas szybkiego przełączania się między sesjami, wpisane polecenie (np. /help) mogło na chwilę zniknąć z promptu. Teraz pozostaje na swoim miejscu, co poprawia komfort pracy.

    Te poprawki pokazują, że rozwój Kimi Code CLI idzie w parze z dbałością o detale i wygodę użytkownika.

    Kontekst: Kimi Code CLI na tle konkurencji

    Kontekst: Kimi Code CLI na tle konkurencji

    Aby zrozumieć znaczenie tej aktualizacji, warto spojrzeć na szerszy kontekst. Kimi Code CLI to jedna z kilku terminalowych „powłok” dla asystentów AI, obok takich narzędzi jak Claude Code czy Gemini CLI. Jego przewagami są niski koszt korzystania z API modelu Kimi K2.5 oraz integracja z popularnymi edytorami kodu.

    Sam model Kimi K2.5 to model typu Mixture of Experts (MoE). Choć nie oferuje tak ogromnego okna kontekstowego jak niektóre alternatywy (np. 1 milion tokenów), to jego wydajność i niski koszt czynią go atrakcyjnym wyborem do codziennego „vibe codingu” i zadań deweloperskich.

    Nowe funkcje z wersji 1.19.0 są odpowiedzią na ewoluujące potrzeby rynku. Narzędzia do odczytu bezpośrednio rozwiązują problem efektywnego przeszukiwania i analizy kodu, na który często wskazywała społeczność. Komendy /export i /import wychodzą naprzeciw potrzebie archiwizacji i udostępniania sesji, co jest kluczowe w profesjonalnych zastosowaniach.

    Co to oznacza dla programistów?

    Wprowadzenie nowych narzędzi i komend to coś więcej niż tylko dodanie nowych funkcji. To krok w kierunku bardziej efektywnej współpracy.

    Dla programisty praca z Kimi Code CLI staje się relacją z wydajnym partnerem. Można pozwolić agentowi na wykonanie żmudnej pracy, mając jednocześnie do dyspozycji lepsze narzędzia, aby nadać jej kierunek i zrozumieć kontekst. Znacznie zwiększa to efektywność interakcji.

    Podsumowanie

    Wydanie Kimi Code CLI w wersji 1.19.0 to znaczący krok w ewolucji terminalowych asystentów AI. Poprzez wprowadzenie nowych narzędzi do odczytu i komend zarządzania sesjami, narzędzie stawia na wydajność i kontrolę użytkownika. Funkcje te odpowiadają na realne wyzwania związane z używaniem autonomicznych agentów w codziennej pracy programistycznej, oferując praktyczne rozwiązania.

    W połączeniu z niskim kosztem użycia, integracjami z IDE i wsparciem dla protokołów takich jak MCP, Kimi Code CLI umacnia swoją pozycję jako dojrzałe narzędzie w ekosystemie AI dla deweloperów. Dynamiczne tempo rozwoju i reagowanie na feedback użytkowników to dobry prognostyk dla każdego, kto szuka sprawnego i przewidywalnego asystenta w terminalu.

  • Kimi Code CLI 1.18.0: poprawki w Shell, Core i ACP usprawniają pracę z AI

    Kimi Code CLI 1.18.0: poprawki w Shell, Core i ACP usprawniają pracę z AI

    Firma Moonshot AI wydała nową wersję swojego terminalowego asystenta AI dla programistów. Kimi Code CLI 1.12.0 skupia się na zwiększeniu stabilności i poszerzeniu funkcjonalności w kluczowych obszarach: trybie Shell, rdzeniu (Core) oraz integracji z edytorami poprzez ACP. Wydanie nie wprowadza rewolucyjnych zmian, ale konsekwentnie eliminuje znane błędy i dodaje przydatne usprawnienia.

    Kluczowe poprawki w trybie ACP

    Tryb Agent Client Protocol (ACP) służy do integracji Kimi CLI z edytorami kodu i IDE, takimi jak Zed czy Neovim. To właśnie tutaj pojawiła się jedna z najważniejszych poprawek w tej wersji.

    ACP obsługuje teraz zasoby osadzone (embedded resource content). W praktyce oznacza to, że gdy w edytorze używasz referencji do pliku (np. poprzez @ w Zed), Kimi CLI poprawnie zinterpretuje tę informację i włączy treść pliku do kontekstu. Poprawka rozwiązuje konkretny problem, w którym Zed ACP nie rozpoznawał obsługiwanych plików, co utrudniało naturalną współpracę między edytorem a agentem.

    Ta zmiana jest istotna dla codziennej pracy. Agent, otrzymując pełną treść referowanego pliku, może precyzyjniej odpowiadać na pytania dotyczące konkretnych fragmentów kodu lub sugerować modyfikacje. Wspiera to filozofię „vibe coding”, czyli wykonywania zadań programistycznych poprzez rozmowę w języku naturalnym.

    Shell: większa stabilność

    Tryb Shell Kimi CLI pozwala na bezpośrednią interakcję z agentem w terminalu, z integracją z Zsh i możliwością przełączania się między funkcjonalnościami. Wersja 1.12.0 wzmacnia jego stabilność.

    Naprawiono istotny błąd powodujący crash aplikacji, który występował, gdy dane w schowku (clipboard) miały wartość `None`. Eliminacja takich błędów sprawia, że codzienne korzystanie z CLI jest mniej frustrujące i bardziej przewidywalne.

    Usprawnienia rdzenia (Core)

    Rdzeń Kimi CLI, który zarządza komunikacją z modelami AI, również został zoptymalizowany. Zmiany dotyczą poprawy ogólnej niezawodności i kompatybilności z zewnętrznymi dostawcami (providerami) API, choć szczegóły implementacyjne mogą ewoluować.

    Web: odporne połączenia

    Komponent Web, czyli interfejs przeglądarkowy dostępny przez polecenie kimi web, został usprawniony pod kątem odporności na problemy sieciowe.

    Zaimplementowano automatyczną logikę ponawiania prób (retry) dla inicjalizacji sesji. Jeśli początkowe połączenie nie powiedzie się, system spróbuje połączyć się ponownie, co zwiększa szansę na poprawne rozpoczęcie pracy bez konieczności ręcznej interwencji użytkownika.

    Kimi CLI w szerszym kontekście: nie tylko agent

    Kimi CLI w szerszym kontekście: nie tylko agent

    Kimi Code CLI od Moonshot AI to open-source’owy terminalowy agent AI stworzony do zadań związanych z wytwarzaniem oprogramowania. To nie tylko narzędzie do rozmowy o kodzie. Jak przypomniano w dokumentacji: „Kimi Code CLI is not only a coding agent, but also a shell”.

    Narzędzie obsługuje trzy główne tryby pracy:

    • Interaktywny CLI (kimi) do czatu w języku naturalnym i wykonywania poleceń powłoki.
    • Interfejs przeglądarkowy (kimi web) z zarządzaniem sesjami, referencjami do plików i podświetlaniem składni (syntax highlighting).
    • Integrację z IDE (kimi --acp) poprzez Agent Client Protocol działający jako usługa.

    Jako projekt open-source, Kimi Code CLI rozwija się dynamicznie dzięki zgłoszeniom społeczności. Poprawka dla ACP związana z zasobami osadzonymi jest przykładem reakcji na błędy zgłoszone przez użytkowników edytora Zed. Projekt cieszy się dużym zainteresowaniem, gromadząc tysiące gwiazdek w serwisie GitHub.

    Dlaczego te poprawki są istotne dla WebDev i DevOps

    Wydanie 1.12.0 trafia w potrzeby praktyków web developmentu i DevOps. Stabilność w trybie Shell jest kluczowa dla automatyzacji i skryptowania. Poprawki w Core zapewniają, że integracja z modelami AI działa bez zakłóceń, co stanowi fundament nowoczesnego workflow opartego na sztucznej inteligencji.

    Obsługa zasobów osadzonych w ACP bezpośrednio wspiera pracę w edytorach, gdzie szybkie odwołania do plików są codziennością. Z kolei wzmocnienie komponentu Web sprawia, że korzystanie z interfejsu przeglądarkowego jest bardziej niezawodne, nawet w środowiskach z niestabilnym łączem.

    Wnioski: krok w stronę niezawodnego środowiska

    Wersja Kimi Code CLI 1.12.0 to kolejny krok w ewolucji tego narzędzia. Twórcy skupili się na eliminowaniu błędów i zwiększaniu odporności systemu. Takie podejście jest kluczowe dla użytkowników, którzy na co dzień wykorzystują CLI w swojej pracy, ponieważ bezpośrednio przekłada się na komfort i wydajność.

    Naprawa błędów krytycznych, usprawnienia w API oraz wzmocnienie logiki połączeń to zmiany ukierunkowane na praktyczne scenariusze użycia. Pokazują one, że rozwój projektu jest ściśle powiązany z realnymi potrzebami społeczności oraz wymaganiami integracji z innymi elementami ekosystemu programistycznego.

  • Kimi Code CLI zyskuje lepszą obsługę schowka, sesji i integracji z API

    Kimi Code CLI zyskuje lepszą obsługę schowka, sesji i integracji z API

    Ostatnie aktualizacje Kimi Code CLI – terminalowego agenta AI od MoonshotAI – to nie tylko rutynowe łatanie błędów. Rozwój tego open-source'owego narzędzia dla programistów wyraźnie przyspieszył, a wersje oznaczone numerami powyżej 0.40 wprowadzają konkretne ulepszenia w codziennej pracy. Chodzi o trzy kluczowe obszary: niezawodność interakcji w terminalu, zarządzanie sesjami i głębszą integrację z API. To drobne, na pozór techniczne zmiany, które realnie wpływają na płynność korzystania z AI jako asystenta kodowania.

    Stabilizacja podstawowych interakcji w terminalu

    Jednym z praktycznych obszarów ulepszeń jest stabilizacja interakcji w powłoce (shell). Wcześniejsze wersje, jak v0.40, kładły podwaliny pod tę niezawodność: dodano klawisz ESC do przerywania długich działań agenta, poprawiono debugowanie (/debug), renderowanie Markdown czy obsługę przerwania (Ctrl-C). Takie usprawnienia podstawowych mechanizmów są kluczowe dla narzędzi, które mają być używane intensywnie i bez frustracji.

    Obecne zmiany idą o krok dalej, usprawniając już nie samo działanie agenta, ale jakość interakcji i odporność na zakłócenia. To solidna inżynieria, która buduje zaufanie. Gdy programista powierza agentowi automatyzację zadań, musi mieć pewność, że narzędzie jest stabilne i przewidywalne.

    Sesja, która przetrwa: automatyczne ponawianie i zachowanie kontekstu

    Drugi filar aktualizacji to znacznie inteligentniejsze zarządzanie sesjami. Problemy z połączeniem sieciowym (WebSocket) to zmora każdej aplikacji działającej w czasie rzeczywistym. Wcześniej, po ponownym połączeniu (reconnect), użytkownik mógł stracić wpisane, ale jeszcze niewysłane polecenia z ukośnikiem (slash commands), takie jak /plan czy /debug.

    Teraz to się zmienia. CLI zachowuje te polecenia podczas ponownego łączenia, więc nie ma już irytujących przerw w działaniu czy potrzeby ponownego wpisywania komend. Może wydawać się to drobiazgiem, ale w praktyce oznacza płynniejszą pracę bez zbędnego rozpraszania uwagi.

    Dodano też automatyczną logikę ponawiania (retry) przy inicjalizacji sesji. Jeśli coś pójdzie nie tak podczas startu, narzędzie spróbuje ponownie, zamiast od razu przerywać pracę i wymagać interwencji użytkownika. To kolejny krok w stronę niezawodności, która jest niezbędna, gdy chcemy polegać na asystencie przy poważniejszych, wieloetapowych zadaniach.

    Głębsza integracja: identyfikator sesji trafia do API

    Trzecia istotna zmiana dzieje się pod maską, ale ma znaczenie dla rozwoju całej platformy. Rdzeń (core) Kimi Code CLI został ulepszony pod kątem integracji z API MoonshotAI, które jest jego głównym backendem. Takie usprawnienia w warstwie komunikacji świadczą o dojrzewaniu projektu i dbałości o szczegóły infrastrukturalne.

    Warto przypomnieć, że Kimi Code CLI jest zaprojektowany do pracy z rodziną modeli Kimi (np. potężnym Kimi K2.5), ale jego architektura pozwala na integrację z różnymi backendami. Dbałość o solidną i pełniejszą komunikację z modelem AI jest kluczowa dla spójności i możliwości audytu dłuższych interakcji.

    Kontekst rozwoju: agent, który czyta, pisze i planuje

    Kontekst rozwoju: agent, który czyta, pisze i planuje

    Żeby zrozumieć wagę tych aktualizacji, trzeba pamiętać, czym właściwie jest Kimi Code CLI. To nie jest kolejny chatbot w terminalu. To autonomiczny agent kodujący, który potrafi czytać i edytować pliki w całym projekcie, wykonywać polecenia systemowe, przeszukiwać internet (w zależności od konfiguracji) i samodzielnie planować wieloetapowe zadania.

    Jego siła leży w trybach Agent i Agent Swarm modelu Kimi, gdzie AI może zaplanować workflow (np. zbudowanie landing page'a), wybierając framework, generując kod i zarządzając zależnościami. W takim scenariuszu stabilność sesji oraz solidna integracja z backendem AI są po prostu niezbędne.

    Podsumowanie: małe kroki ku większej niezawodności

    W świecie narzędzi deweloperskich napędzanych przez AI, gdzie konkurencja jest duża (wspomnijmy choćby Cline, Cursor czy Windsurf), o przewadze często decydują detale. Ostatnie aktualizacje Kimi Code CLI skupiają się właśnie na nich: na tym, żeby problemy z siecią nie resetowały naszej pracy i żeby komunikacja z modelem AI była pełniejsza.

    To nie są „przełomowe innowacje” z pierwszych stron gazet, ale solidna inżynieria, która buduje zaufanie użytkownika.

    Rozwój Kimi Code CLI, sądząc po tempie wydawania wersji i konkretnej treści list zmian (changelogs), zmierza w dobrym kierunku – łączenia potężnych zdolności agentowych AI z dopracowaną, bezproblemową interakcją w terminalu. A to właśnie w terminalu wielu programistów wciąż spędza większość czasu.

  • Codex 0.107.0: Rozwidlenie Wątków, Narzędzia Multimodalne i Lepsza Obsługa Audio

    Codex 0.107.0: Rozwidlenie Wątków, Narzędzia Multimodalne i Lepsza Obsługa Audio

    Najnowsza wersja OpenAI Codex, oznaczona numerem 0.107.0, to znacznie więcej niż tylko kolejna aktualizacja z poprawkami błędów. Wydanie z 2 marca 2026 roku wprowadza kluczowe funkcje, które redefiniują sposób interakcji z tym zaawansowanym narzędziem CLI. Chodzi o lepszą organizację pracy, bogatsze możliwości integracji oraz wygodniejsze korzystanie z funkcji głosowych. To solidny krok w stronę dojrzałego środowiska dla agentów AI.

    Dla developerów i zaawansowanych użytkowników oznacza to nowy poziom kontroli i elastyczności. Aktualizację można zainstalować standardową komendą: npm install -g @openai/[email protected].

    Rozwidlanie Wątków na Pod-Agentów: Praca Równoległa w Jednym Kontekście

    Jedną z najważniejszych nowości jest funkcja forkowania wątków na pod-agentów (#12499). W praktyce pozwala to na "rozgałęzienie" bieżącej konwersacji. Zamiast zaczynać zupełnie nowy wątek lub tracić kontekst głównej dyskusji, użytkownik może stworzyć równoległą ścieżkę dla pod-zadania.

    Wyobraź sobie, że pracujesz nad skryptem i potrzebujesz jednocześnie zbadać różne podejścia do optymalizacji, przetestować alternatywne biblioteki lub przygotować dokumentację. Zamiast mieszać wszystko w jednym, chaotycznym wątku, możesz go rozwidlić. Główna konwersacja pozostaje nienaruszona, a pod-agenci działają w izolacji, co znacząco usprawnia zarządzanie złożonymi projektami. To potężne udogodnienie dla wszystkich, którzy używają Codexa do eksploracji pomysłów lub rozwiązywania problemów metodą "co jeśli?".

    Narzędzia Własne Z Wysokiej Jakości Outputem: Nie Tylko Tekst

    Dotychczas custom tools w Codexie zwracały głównie odpowiedzi tekstowe. Wersja 0.107.0 łamie to ograniczenie, wprowadzając multimodalne outputy z narzędzi własnych (#12948). Od teraz narzędzia zdefiniowane przez użytkownika mogą zwracać strukturalne treści, w tym obrazy i inne bogate formaty mediów.

    To ogromna zmiana dla twórców zaawansowanych integracji. Narzędzie do analizy danych może teraz zwrócić nie tylko tabelę z liczbami, ale też wygenerowany wykres. Plugin do monitorowania systemu – wykresy obciążenia w formie graficznej. Poszerza to radykalnie zakres zastosowań Codexa, zbliżając go do roli uniwersalnego interfejsu, który potrafi prezentować złożone informacje w najbardziej czytelny sposób. Interfejs użytkownika (TUI) musi oczywiście obsługiwać renderowanie takich treści, co też zostało uwzględnione.

    Pełna Kontrola Nad Audio: Wybór Urządzeń i Lepsza Transkrypcja

    Dla użytkowników funkcji głosowych to przełomowa aktualizacja. Została dodana funkcja wyboru urządzeń audio w czasie rzeczywistym (#12849, #12850). Wcześniej Codex korzystał z domyślnych ustawień systemowych, co często prowadziło do frustracji – gdy np. mikrofon był wybrany nieprawidłowo. Teraz użytkownik może wprost z poziomu aplikacji wybrać mikrofon i głośniki, których chce używać.

    Co więcej, wybór ten jest zapamiętywany między sesjami. Nie trzeba tego konfigurować za każdym razem. Dodatkowo, poprawiono format przesyłanego audio, lepiej dostosowując go do procesu transkrypcji (#13030). Ma to bezpośredni wpływ na dokładność i szybkość zamiany mowy na tekst podczas rozmów głosowych z asystentem, czyniąc całe doświadczenie dużo płynniejszym i bardziej niezawodnym.

    Konfigurowalne Pamięci i Reset Stanu

    System pamięci Codexa, który przechowuje kontekst między sesjami, stał się teraz konfigurowalny (#12997, #12999). Użytkownicy zyskują większą kontrolę nad tym, jak i co jest zapamiętywane. To ważne zarówno dla dostosowania działania do własnych potrzeb, jak i ze względów prywatności.

    Bywa jednak, że pamięć może się "zepsuć" lub po prostu chcemy zacząć wszystko od nowa. Dlatego dodano nową, bardzo przydatną komendę: `codex debug clear-memories` (#13085). Pozwala ona na całkowite, twarde wyczyszczenie zapisanego stanu pamięci, co jest nieocenione przy debugowaniu problemów lub gdy po prostu potrzebujemy świeżego startu.

    Przejrzystsze Metadane Modeli i Poprawki Stabilności

    Wydanie przynosi też subtelne, ale istotne ulepszenia w warstwie informacyjnej. Aplikacja serwerowa udostępnia teraz bogatsze metadane o dostępności modeli (#12958), w tym informacje o aktualizacjach. Interfejs TUI wykorzystuje te dane, by wyświetlać dymki z informacjami o modelach dostępnych tylko w ramach wyższych planów subskrypcyjnych (#12972, #13021). To upraszcza zrozumienie, dlaczego niektóre modele mogą być niedostępne.

    Jeśli chodzi o stabilność, to 0.107.0 naprawia kilka kluczowych i irytujących problemów:

    • Przywracanie oczekujących żądań przy ponownym łączeniu z wątkiem za pomocą thread/resume (#12560). Klienci nie tracą synchronizacji.
    • thread/start nie blokuje już niezwiązanych żądań do serwera aplikacji (#13033). To likwiduje wrażenie "zawieszenia" podczas wolnych operacji startowych, jak autoryzacja MCP.
    • Koniec z podwójnym wypisywaniem finalnej odpowiedzi asystenta w interaktywnych sesjach terminalowych (#13082).
    • Naprawiono regresję z dużymi wklejonymi treściami, które były uszkadzane podczas uzupełniania ścieżek plików (#13070).
    • Lepsze renderowanie diffów w terminalach o małej palecie kolorów, jak Windows Terminal (#13016, #13037).

    Bezpieczeństwo i Dokumentacja

    W trosce o bezpieczeństwo zaostrzono zachowanie sandboxa. Na Linuxie poprawiono obsługę restrykcyjnego dostępu "tylko do odczytu", a na Windowsie sandbox nie ma już dostępu do wrażliwych katalogów jak `~/.ssh` (#12835). Dodatkowo, jeśli polecenie shellowe wymaga eskalacji uprawnień, to przy ponownym uruchomieniu zachowuje ono swoją konfigurację sandboxa (#12839), nie tracąc narzuconych restrykcji.

    W dokumentacji wyjaśniono również, że błędy instalacji zależności spowodowane brakiem dostępu do sieci w sandboxie powinny być klarownie traktowane jako kandydaci do eskalacji (#13051), co pomaga użytkownikom w prawidłowej reakcji.

    Podsumowanie

    Codex 0.107.0 to aktualizacja, która solidnie buduje fundamenty pod zaawansowane zastosowania. Nie są to tylko kosmetyczne poprawki, ale głębokie ulepszenia architektury. Rozwidlenie wątków wprowadza nowy paradygmat organizacji pracy z AI. Multimodalne narzędzia otwierają drzwi do znacznie bogatszych integracji. Wreszcie, kontrola nad audio i konfigurowalne pamięci usuwają długo odczuwane przez społeczność niedogodności.

    W połączeniu z licznymi poprawkami stabilności i bezpieczeństwa tworzy to obraz projektu, który dojrzewa, skupiając się nie tylko na dodawaniu nowych "błyskotek", ale też na wygładzaniu i wzmacnianiu istniejącej funkcjonalności. Dla każdego, kto na poważnie korzysta z Codexa do automatyzacji lub jako interfejs do modeli AI, aktualizacja do wersji 0.107.0 wydaje się być obowiązkowym krokiem.

  • Wiosenna Burza Funkcji: Kimi Code CLI 1.17.0 Łączy Siły Z Własnym Modelem K2.5

    Wiosenna Burza Funkcji: Kimi Code CLI 1.17.0 Łączy Siły Z Własnym Modelem K2.5

    Choć kalendarz pokazuje początek marca 2026 roku, w świecie narzędzi deweloperskich napędzanych sztuczną inteligencją tempo zmian wciąż jest burzliwe. Firma Moonshot AI opublikowała właśnie nowe wydanie Kimi Code CLI. To nie jest zwykła aktualizacja poprawek błędów. To solidny pakiet nowości, który pod maską terminalowego asystenta kodowania skrywa potężne udoskonalenia dotyczące zarządzania kontekstem, integracji i doświadczenia użytkownika. Co ciekawe, premiera zbiega się w czasie z coraz szerszym wdrożeniem własnego, zaawansowanego modelu językowego Moonshot AI – Kimi K2.5.

    Eksport, Import i Lepsza Kontrola Nad Pamięcią

    Jedną z najważniejszych nowości jest wprowadzenie funkcji /export i /import. To zmiana, o której wielu użytkowników marzyło od dawna. Teraz można wyeksportować cały kontekst bieżącej sesji – czyli historię rozmów, komunikaty i metadane – do pliku Markdown. To jak zrobienie pełnego backupu twojej rozmowy z AI programistą. Jeszcze ciekawszy jest import, który pozwala załadować ten kontekst z pliku lub nawet… z identyfikatora innej sesji. W praktyce oznacza to niespotykaną wcześniej przenośność pracy. Możesz rozpocząć zadanie na jednym komputerze, wyeksportować je, a potem kontynuować na zupełnie innym, bez utraty wątku myślowego i szczegółów projektu.

    Drugim kluczowym elementem jest precyzyjniejsza kontrola nad kompaktowaniem kontekstu. Mechanizm kompaktowania to inteligentne skracanie długiej historii rozmowy, gdy zbliża się do limitu tokenów modelu, tak aby zachować najważniejsze informacje. Nowa wersja dodaje opcję konfiguracyjną compaction_trigger_ratio (domyślnie 0.85), która pozwala ustawić, przy jakim poziomie zapełnienia kontekstu proces ma się uruchomić. Co więcej, samą komendę /compact można teraz wesprzeć instrukcjami, np. /compact zachowaj dyskusje o bazie danych. Agent spróbuje wtedy zachować właśnie te fragmenty konwersacji, które uzna za kluczowe dla określonego tematu. To przejście od automatycznego do sterowanego zarządzania pamięcią.

    Shell Zyskuje Nowe Skróty i Statystyki

    Interfejs wiersza poleceń (CLI), będący sercem Kimi Code, otrzymał kilka przydatnych usprawnień. W pasku stanu, obok znanego procentowego wskaźnika wykorzystania kontekstu, pojawiły się teraz bezwzględne liczby tokenów (np. 4.2k/10.0k). Dla programistów, którzy lubią twarde dane, to drobna, ale bardzo wartościowa zmiana.

    Dla oszczędności miejsca w terminalu, podpowiedzi dotyczące skrótów klawiszowych w pasku narzędziowym są teraz rotowane. Zamiast wyświetlać wszystkie na raz, pokazywane są po kolei po każdym zatwierdzeniu polecenia, co daje czystszy widok. W obszarze integracji MCP (Model Context Protocol) dodano wreszcie wizualne wskaźniki ładowania połączeń z serwerami. Shell pokazuje teraz animowaną "kulkę" z komunikatem "Łączenie z serwerami MCP…", co daje jasny sygnał, że trwa inicjalizacja zewnętrznych narzędzi, a nie że aplikacja się zawiesiła.

    Web UI: Lepsza Integracja i Nowe Widżety

    Interfejs webowy, dostępny przez polecenie kimi web, również nie został pominięty. Deweloperzy dodali parametry akcji w URL, co otwiera drzwi do ciekawych integracji zewnętrznych. Dzięki parametrom takim jak ?action=create czy ?action=create-in-dir&workDir=xxx można bezpośrednio linkować do tworzenia nowych sesji z określonego katalogu. Przydatne dla wewnętrznych dashboardów czy dokumentacji projektowej. Dodano też wsparcie dla Cmd/Ctrl+Click na przyciskach nowej sesji, aby otwierać je w nowych kartach przeglądarki – prosty, ale brakujący dotąd element ergonomii.

    Ciekawostką jest nowy wyświetlacz listy zadań (todo) w pasku narzędziowym promptu. Gdy agent użyje narzędzia SetTodoList, jego treść pojawia się w formie rozwijanego panelu z paskiem postępu. To uporządkowuje pracę nad złożonymi zadaniami, gdzie AI rozbija je na podpunkty.

    Bezpieczeństwo i Stabilność

    W trosce o bezpieczeństwo, w protokole ACP (Agent Client Protocol) używanym do integracji z IDE jak Zed, dodano wymaganie uwierzytelnienia dla operacji na sesjach. Próba wykonania takiej operacji bez uprawnień zwróci teraz błąd AUTH_REQUIRED, co powinno uruchomić terminalowy flow logowania. To krok w kierunku lepszego zabezpieczenia dostępu, gdy Kimi Code działa w trybie sieciowym.

    Naprawiono też kilka błędów, w tym problem z przewijaniem listy plików w panelu zmian oraz – co ważne dla webowej części – dodano obsługę listy zadań z paskiem postępu w interfejsie.

    Kontekst: Kimi K2.5 Wchodzi Do Gry

    Premiera nowej wersji CLI nie dzieje się w próżni. To część szerszej, intensywnej fali rozwojowej Moonshot AI. Firma udostępnia swój flagowy model Kimi K2.5. To model typu Mixture of Experts (MoE), który jest już gotowy produkcyjnie i dostępny m.in. poprzez platformę NVIDIA NIM.

    Kimi Code CLI, jako klient terminalowy, naturalnie korzysta z tych modeli. Ulepszenia w zarządzaniu kontekstem, takie jak te w nowej wersji, są kluczowe do wydajnego wykorzystania możliwości dużych modeli jak K2.5, które choć potężne, wciąż mają ograniczone okna kontekstowe. Możliwość eksportu sesji czy precyzyjnego kompaktowania to bezpośrednia odpowiedź na potrzeby programistów pracujących nad rozbudowanymi projektami z pomocą coraz bardziej zaawansowanych AI.

    Podsumowanie

    Nowe wydanie Kimi Code CLI to aktualizacja skoncentrowana na pracy zespołowej, przenośności i precyzyjnej kontroli. Nie wprowadza rewolucyjnie nowych narzędzi, ale znacząco poprawia te istniejące. Funkcje eksportu/importu sesji są game-changerem dla długoterminowych projektów. Ulepszone zarządzanie kontekstem pozwala lepiej współpracować z potężnymi modelami jak Kimi K2.5. A drobne usprawnienia w interfejsie – zarówno terminalowym, jak i webowym – skrupulatnie usuwają niedogodności, z którymi musieli się mierzyć użytkownicy.

    W połączeniu z dostępnością nowego modelu K2.5, ta wersja umacnia pozycję Kimi Code CLI jako jednego z najbardziej zaawansowanych i nastawionych na dewelopera asystentów kodowania w terminalu. Pokazuje też, że rozwój tego typu narzędzi zmierza w kierunku nie tylko autonomiczności, ale także głębokiej integracji z codziennym workflow programisty i zapewnienia mu pełnej władzy nad procesem. Aktualizację można zainstalować klasycznie, za pomocą polecenia uv tool upgrade kimi-cli --no-cache.