Tag: Cline

  • Claude Managed Agents i nowe CLI: Nowa era agentów AI w platformie Anthropic

    Claude Managed Agents i nowe CLI: Nowa era agentów AI w platformie Anthropic

    Anthropic, firma odpowiedzialna za Claude, wprowadziła 8 kwietnia 2026 roku Claude Managed Agents w publicznej becie. To zestaw funkcji, który umożliwia uruchamianie autonomicznych agentów AI. To wydanie znacząco rozszerza możliwości platformy, koncentrując się na workflowach agentowych oraz efektywności pracy deweloperów.

    Claude Managed Agents: Nowe możliwości dla długoterminowych zadań

    Głównym elementem tego wydania są Claude Managed Agents. To nowa abstrakcja, która zmienia sposób wykorzystania Claude do złożonych, długoterminowych operacji.

    Kluczowe fakty

    • Publiczna beta: Claude Managed Agents są dostępne od 8 kwietnia 2026 w postaci publicznej bety; wymagają klucza API Claude oraz nagłówka managed-agents-2026-04-01.
    • Stabilne środowisko: Oferują w pełni zarządzany "harness", który automatyzuje agent loop, wykonywanie narzędzi, sandboxing oraz utrzymywanie stanu.
    • Mocne modele: Obsługiwane są Claude Sonnet 4.6, Claude Opus 4.6 (z domyślnym kontekstem 1M tokenów) oraz Claude Haiku 4.5.
    • Struktura workflow: Proces tworzenia agenta obejmuje definicję modelu, prompta systemowego, narzędzi oraz serwerów MCP; następnie tworzenie środowiska z kontenerem (z pre-instalowanym Pythonem, Node.js, Go).
    • Cel aplikacji: Idealne dla asynchronicznych, długoterminowych zadań, batch jobs oraz workflowów agentowych, gdzie stan musi być utrzymywany między sesjami.

    Claude Managed Agents rozwiązują problem, który wielu deweloperów próbowało rozwiązać samodzielnie: budowanie własnego runtime'u dla agenta, który może bezpiecznie wykonywać kod, przeglądać internet, czytać pliki i zarządzać stanem. Teraz dostępny jest zestaw REST API, który to wszystko zapewnia. To znaczące ułatwienie dla tworzenia asynchronicznych agentów backendowych, które mogą pracować przez długi czas, automatycznie generować raporty, scaffoldować kod czy wykonywać zadania z użyciem wielu narzędzi.

    Porównanie z istniejącym Messages API jest istotne. Messages API daje deweloperom pełną kontrolę nad loopem i narzędziami, ale wymaga utrzymania stanu po stronie klienta. Managed Agents przejmują tę odpowiedzialność na serwer, oferując persistencję stanu oraz historii w filesystemie. To sprawia, że są bardziej odpowiednie dla zadań wymagających ciągłości i długotrwałych operacji.

    Potencjalne zastosowania w web dev i vibe coding

    Potencjalne zastosowania w web dev i vibe coding

    Dla deweloperów webowych oraz osób zajmujących się vibe coding, Managed Agents otwierają nowe możliwości. Możemy teraz tworzyć agenta, który będzie asynchronicznym backendowym pomocnikiem – na przykład automatycznie generować dokumentację projektu na podstawie commitów, monitorować i analizować logi, scaffoldować nowe komponenty w różnych frameworkach, czy przeprowadzać automatyczne testy i raportowanie.

    Sandboxowane kontenery z pre-instalowanymi językami umożliwiają agentowi bezpieczne wykonywanie kodu. A persistencja stanu oznacza, że możemy wysłać agenta do pracy nad dużym zadaniem, a po kilku godzinach sprawdzić jego postępy bez potrzeby restartowania wszystkiego. To idealne rozwiązanie dla DevOpsowych workflowów, gdzie automatyzacja długoterminowych procesów jest kluczowa.

    Warto zauważyć, że niektóre funkcje są jeszcze w fazie research preview, takie jak outcomes, multiagent czy memory. Dostęp do nich wymaga dodatkowych requestów. Platforma ewoluuje, więc dostępność tych funkcji może się zmieniać w kolejnych wydaniach.

    Wprowadzenie do nowej ery agentów AI

    Claude Managed Agents pokazują, że Anthropic koncentruje się na rozwoju platformy nie tylko jako narzędzia do chatu, ale jako kompleksowego środowiska dla zaawansowanych agentów AI. Managed Agents dostarczają infrastruktury, która była często problematyczna dla deweloperów próbujących tworzyć autonomiczne systemy.

    To wydanie wpisuje się w trendy vibe coding oraz rozwój AI w DevOps. Sandboxing, persistencja stanu i zarządzana infrastruktura pozwalają deweloperowi skupić się na logice i zadaniu agenta, a nie na skomplikowanej orchestracji. W efekcie, budowanie zaawansowanych, długoterminowych pomocników AI staje się bardziej dostępne i efektywne.


    Źródła

  • Claude Code 2.1.97: Mocniejsze UI, Bezpieczniejsze Narzędzia i Kluczowe Poprawki Stabilności

    Claude Code 2.1.97: Mocniejsze UI, Bezpieczniejsze Narzędzia i Kluczowe Poprawki Stabilności

    Anthropic wprowadził nową wersję swojego narzędzia dla programistów, Claude Code 2.1.97, która koncentruje się na ulepszeniach interfejsu użytkownika, zwiększeniu bezpieczeństwa uprawnień narzędziowych oraz usunięciu krytycznych błędów wpływających na stabilność. Aktualizacja odpowiada na potrzeby deweloperów pracujących w terminalu, wprowadzając zmiany w widoku i poprawiając obsługę sesji. To część szerszej serii 2.1, która przyniosła liczne ulepszenia dla CLI, co zwiększa produktywność w agentowym kodowaniu.

    Nowa wersja wprowadza konkretne usprawnienia, które szczególnie odczują programiści zarządzający rozbudowanymi projektami i złożonymi konfiguracjami środowisk deweloperskich. Poprawki dotyczące zarządzania pamięcią i łącznością MCP mają na celu zapewnienie płynniejszej i bardziej przewidywalnej pracy, co jest istotne w profesjonalnych workflow opartych na AI.

    Kluczowe zmiany w najnowszej wersji

    • Ulepszenia interfejsu użytkownika: Wprowadzono zmiany w trybie widoku oraz poprawiono responsywność interfejsu.
    • Zabezpieczenia narzędzi Bash: Zaktualizowano polityki uprawnień dla narzędzia Bash, co zwiększa kontrolę nad wykonywanymi komendami.
    • Optymalizacja sesji: Komenda /resume działa wydajniej w przypadku dużych sesji i lepiej radzi sobie ze złożoną historią sesji.
    • Poprawa stabilności połączeń: Usunięto problemy wpływające na stabilność połączeń MCP (Model Context Protocol) oraz poprawiono błędy związane z wznawianiem sesji.
    • Ulepszenia kompatybilności: Poprawiono obsługę obrazów, konfigurację linii statusu oraz kompatybilność terminala w systemach Windows i macOS.

    Większa kontrola i płynność pracy

    Jednym z ulepszeń jest poprawa widoku i płynności interfejsu. Zmiany te zwiększają komfort pracy podczas długich sesji kodowania. Równocześnie ulepszono wsparcie dla pracy z zaawansowanymi regułami dostępu i uprawnieniami.

    W zakresie zarządzania kontekstem, aktualizacja stawia na wydajność. Przyspieszenie działania komendy /resume dla dużych sesji to korzyść dla zespołów pracujących nad rozbudowanymi codebase'ami. Claude Code 2.1.97 lepiej radzi sobie także ze złożoną historią sesji, która wcześniej mogła spowalniać proces wznawiania pracy.

    Zaostrzenie bezpieczeństwa i stabilność połączeń

    Bezpieczeństwo to kluczowy element tej aktualizacji. Inżynierowie Anthropic wprowadzili zmiany w uprawnieniach związanych z narzędziem Bash. Oznacza to bardziej restrykcyjne domyślne polityki oraz lepszą ochronę przed przypadkowym lub złośliwym wykonaniem niebezpiecznych komend systemowych. To odpowiedź na rosnące wykorzystanie Claude Code 2.1.97 do automatyzacji zadań DevOps, gdzie kontrola nad wykonywanymi skryptami jest istotna.

    Drugim istotnym elementem jest poprawa stabilności połączeń z serwerami MCP. Usunięto problemy, które mogły wpływać na zużycie zasobów przy długotrwałej pracy z wieloma zewnętrznymi narzędziami. Dodatkowo, optymalizacje procesu startowego przyspieszają inicjalizację i poprawiają responsywność od pierwszych sekund użytkowania.

    Drobne ulepszenia i poprawki błędów

    Oprócz głównych zmian, najnowsza wersja zawiera szereg pomniejszych ulepszeń i poprawek. Ulepszono obsługę obrazów, co przekłada się na lepsze wyświetlanie diagramów czy zrzutów ekranu w konwersacji. Lepsza konfiguracja linii statusu daje użytkownikom więcej możliwości personalizacji przestrzeni roboczej.

    W zakresie kompatybilności, zespół pracował nad zapewnieniem spójnego działania zarówno na Windows, jak i macOS, szczególnie w kontekście różnych emulatorów terminali. Poprawki obejmują także usunięcie błędów, które mogły powodować niespodziewane zamykanie sesji lub problemy z synchronizacją stanu.

    Podsumowanie

    Wydanie najnowszej aktualizacji Claude Code 2.1.97 to ważny krok, który umacnia pozycję narzędzia jako platformy dla AI-asystowanego rozwoju oprogramowania. Skupienie się na wydajności sesji, bezpieczeństwie wykonywania kodu oraz stabilności połączeń pokazuje, że Anthropic reaguje na potrzeby profesjonalnych deweloperów. Te poprawki, choć często niedostrzegalne na pierwszy rzut oka, przekładają się na mniej frustracji i więcej czasu spędzonego na efektywnej pracy. W połączeniu z szerszymi możliwościami serii 2.1, Claude Code 2.1.97 staje się coraz bardziej wszechstronnym środowiskiem dla nowoczesnego programisty.


    Źródła

  • Gemini CLI v0.37.0-preview.2: Rozszerzone Statystyki i Ulepszenia Interfejsu

    Gemini CLI v0.37.0-preview.2: Rozszerzone Statystyki i Ulepszenia Interfejsu

    Google udostępniło nową wersję preview swojego terminalowego agenta AI opartego na otwartym kodzie źródłowym. Gemini CLI v0.37.0-preview.2 skupia się na stabilności, nowych metrykach i poprawkach w obsłudze programu. Wydanie to wprowadza funkcje przydatne w pracy programistów, specjalistów DevOps oraz osób zajmujących się sztuczną inteligencją.

    Wersja ta powstała poprzez przeniesienie wybranych zmian (cherry-pick) i zastosowanie łatek do kodu źródłowego. Taka metoda pozwoliła na szybkie wdrożenie konkretnych poprawek bez konieczności przebudowy głównej gałęzi projektu.

    Nowe dane w sekcji /stats

    Główną zmianą jest rozbudowa polecenia /stats. Wyświetla ono teraz dodatkowe dane, które pozwalają monitorować wpływ poszczególnych umiejętności agenta (agent skills) i ustawień na pracę systemu. Jest to pomocne przy wieloetapowych zadaniach, gdzie agent wykonuje skomplikowane operacje.

    Dzięki tym zmianom można precyzyjniej analizować wydajność narzędzia. Dane te ułatwiają optymalizację czasu i zasobów potrzebnych do realizacji zautomatyzowanych procesów.

    Zmiany w interfejsie użytkownika

    W interfejsie wprowadzono funkcję rozwijania wklejanego tekstu (expandable text pastes). Rozwiązuje to problem nadmiaru informacji w oknie konsoli – zamiast wyświetlać długie bloki danych, CLI pokazuje teraz zwinięty, bardziej czytelny widok.

    Ułatwia to pracę z logami, skryptami oraz planami wykonania w trybie plan mode. Użytkownik może skupić się na konkretnych fragmentach bez przewijania setek linii tekstu, co poprawia ergonomię pracy w terminalu.

    Stabilność na systemach Windows i Linux

    Wydanie naprawia błędy występujące na systemach Windows i Linux. Z dokumentacji wynika, że twórcy skupili się także na rozwoju izolacji procesów (sandboxing) oraz zarządzaniu sesjami agenta przeglądarkowego.

    Dla osób pracujących na różnych systemach operacyjnych poprawa stabilności ma duże znaczenie. Błędy w tym obszarze mogą utrudniać automatyzację testów czy procesów wdrożeniowych CI/CD.

    Dopracowanie działania programu

    Program działa teraz stabilniej, a błędy w renderowaniu tekstu zostały ograniczone. Choć są to zmiany techniczne, wpływają one na płynność pracy, szczególnie gdy agent na bieżąco generuje kolejne kroki planu w oknie terminala. Przewidywalne zachowanie interfejsu ułatwia codzienne korzystanie z narzędzia.

    Bezpieczeństwo i telemetria

    Tryb planu otrzymał ulepszenia w zakresie izolowania narzędzi. Projekt kładzie nacisk na bezpieczeństwo, starając się oddzielać uruchamiane skrypty od systemu operacyjnego gospodarza, aby zminimalizować ryzyko niepożądanych zmian.

    W zakresie telemetrii dodano nowe metryki dla agenta przeglądarkowego. Pozwalają one zbierać informacje o wydajności tego modułu, co ułatwia jego dalszy rozwój.

    Zarządzanie konfiguracją

    Twórcy pracują nad bezpieczniejszą obsługą zmiennych środowiskowych i ustawień. Mechanizmy kontroli dostępu mają chronić klucze i hasła przekazywane do agentów działających w piaskownicy. Prawidłowe działanie tych funkcji ogranicza ryzyko wycieku danych.

    Gemini CLI jest dostępne w trzech kanałach: nightly, preview oraz stable. Wersje preview służą do testowania nowych funkcji, takich jak eksperymentalne umiejętności agenta. Narzędzie można zainstalować za pomocą npm lub npx z repozytorium google-gemini/gemini-cli.

    Rozwój agenta CLI

    Wersja v0.37.0-preview.2 pokazuje kierunek rozwoju projektu, stawiając na analitykę, stabilność i bezpieczeństwo. Zmiany te sprawiają, że narzędzie staje się bardziej przewidywalne w zastosowaniach deweloperskich. Kolejne aktualizacje dostarczają więcej danych do analizy i poprawiają komfort pracy z agentem AI w linii komend.


    Źródła

  • Qwen-Code v0.14.1-preview.0 przynosi istotne usprawnienia CLI i agentów

    Qwen-Code v0.14.1-preview.0 przynosi istotne usprawnienia CLI i agentów

    Wersja preview Qwen-Code v0.14.1-preview.0 jest już dostępna. Aktualizacja wprowadza zmiany w interfejsie wiersza poleceń (CLI) oraz naprawia błędy wpływające na stabilność agentów AI. Zmiany te mają ułatwić codzienną pracę z kodem przy użyciu tego otwartoźródłowego asystenta.

    Nowe wydanie skupia się na konkretnych funkcjach przyspieszających edycję kodu, refaktoryzację i generowanie dokumentacji.

    Zmiany w CLI: komendy i podpowiedzi

    Główną częścią aktualizacji są modyfikacje w interfejsie wiersza poleceń. CLI obsługuje teraz zestaw interaktywnych komend:

    • /model – zmiana używanego modelu,
      /auth – zarządzanie danymi logowania,
    • /compress oraz /init – analiza katalogów i tworzenie kontekstu w pliku QWEN.md.

    Poprawiono stabilność interfejsu, co przekłada się na szybsze działanie programu przy dużych projektach. Dodatkowo w CLI oraz interfejsie webowym (WebUI) pojawiły się sugestie kolejnych kroków (follow-up suggestions). Funkcja ta podpowiada pytania lub działania, które można podjąć po otrzymaniu odpowiedzi od asystenta.

    Poprawki stabilności agentów

    W wersji v0.14.1-preview.0 usunięto błędy w zarządzaniu sesjami. Dzięki temu system poprawnie zapisuje stan pracy, co zapobiega przerywaniu zadań, w których agent musi delegować operacje do innych modułów.

    Deweloperzy naprawili również problemy z łącznością w protokole MCP (Model Context Protocol) oraz błędy przy obsłudze tokenów uwierzytelniających. Stabilniejsza integracja z zewnętrznymi narzędziami pozwala na płynniejszą pracę w ramach istniejących procesów (workflow). W promptach systemowych pojawiły się nowe instrukcje, które blokują wykonywanie niebezpiecznych akcji przez agenta.

    Aktualizacja obejmuje też integrację z VS Code. Zapewnia ona poprawną instalację komponentów ACP i lepszą współpracę z edytorem. Ustawienia można teraz modyfikować bezpośrednio w pliku ~/.qwen/settings.json.

    Kontekst dla DevOps i rozwój projektu

    Qwen-Code jest rozwijany na GitHubie, a nowe funkcje wynikają bezpośrednio ze zgłoszeń użytkowników. Ostatnie zmiany techniczne obejmują:
    zachowanie znacznika kolejności bajtów UTF-8 (BOM),

    • usprawnienia w integracji narzędzi MCP,
      lepsze zarządzanie parametrem max_tokens.

    Narzędzie jest zoptymalizowane pod modele Qwen2.5-Coder. Pozwala na analizę dużych baz kodu, które przekraczają standardowe limity okna kontekstowego. Wspiera także automatyzację zadań takich jak obsługa pull requestów czy operacje git rebase.

    Do instalacji wymagane jest środowisko Node.js. Konfiguracja kluczy API oraz punktów końcowych (endpoints) zależy od regionu, w którym znajduje się użytkownik. Wtyczki do środowisk JetBrains i VS Code mogą automatycznie pobierać parametry z pliku konfiguracyjnego w folderze domowym użytkownika.

    Aktualny stan projektu

    Wydanie v0.14.1-preview.0 skupia się na dopracowaniu istniejących mechanizmów. Poprawa interfejsu CLI oraz usunięcie błędów związanych z sesjami i autoryzacją sprawiają, że narzędzie działa przewidywalniej.

    Dla obecnych użytkowników aktualizacja oznacza przede wszystkim większą stabilność pracy. Dla osób szukających asystenta AI do kodu, nowa wersja pokazuje kierunek rozwoju projektu w stronę narzędzia do profesjonalnych zastosowań programistycznych.


    Źródła

  • Claude Code 2.1.92 Wzmacnia Bezpieczeństwo i Przejrzystość Kosztów

    Claude Code 2.1.92 Wzmacnia Bezpieczeństwo i Przejrzystość Kosztów

    Aktualizacja Claude Code do wersji 2.1.92 wprowadza zmiany przydatne dla programistów indywidualnych oraz zespołów w dużych firmach. Deweloperzy skupili się na trzech obszarach: bezpieczeństwie, integracji z chmurą AWS oraz monitorowaniu wydatków na API. Wersja ta dodaje 10 nowych flag i 21 zmian w interfejsie wiersza poleceń (CLI).

    Nowe zasady bezpieczeństwa dla firm

    Najważniejszą zmianą techniczną jest wprowadzenie opcji forceRemoteSettingsRefresh. Działa ona w trybie fail-closed, co jest istotne w korporacjach dbających o spójność konfiguracji. Jeśli ta funkcja jest aktywna, Claude Code 2.1.92 nie uruchomi się, jeżeli nie uda mu się pobrać aktualnych ustawień z serwera.

    W praktyce oznacza to, że aplikacja kończy pracę, zamiast korzystać ze starych danych zapisanych w pamięci lokalnej. Zapobiega to pracy na nieaktualnych uprawnieniach lub błędnych parametrach bezpieczeństwa. Jest to rozwiązanie przygotowane pod wymogi działów compliance w dużych organizacjach.

    Konfiguracja AWS Bedrock w formie kreatora

    Zespoły korzystające z infrastruktury Amazon Web Services mogą teraz użyć interaktywnego kreatora dla usługi Bedrock. Narzędzie to upraszcza proces łączenia Claude Code z chmurą.

    Kreator prowadzi użytkownika przez logowanie do AWS, wybór konkretnego regionu oraz wskazanie modeli, z których chce korzystać. Wcześniej deweloperzy musieli samodzielnie ustawiać zmienne środowiskowe i edytować pliki tekstowe. Teraz proces ten odbywa się automatycznie wewnątrz terminala.

    Kontrola kosztów i optymalizacja prędkości

    Użytkownicy planu Pro mogą teraz dokładniej sprawdzać wydatki za pomocą komendy /cost. Pokazuje ona zużycie środków z rozbiciem na poszczególne modele i uwzględnia oszczędności wynikające z użycia pamięci podręcznej (cache hits). Pozwala to precyzyjnie określić, które zadania generują największe opłaty.

    Dodano również powiadomienia o tokenach. Jeśli sesja zostanie wznowiona po wygaśnięciu pamięci podręcznej promptów, system wyświetli informację o liczbie tokenów, które zostaną ponownie przetworzone. Ułatwia to zarządzanie budżetem projektu.

    Pod kątem wydajności poprawiono narzędzie write tool. Obliczanie różnic w kodzie (diff) jest o 60% szybsze w plikach, które zawierają tabulatory lub znaki specjalne, takie jak & i $. Program zużywa też mniej pamięci RAM, ponieważ pliki gramatyki potrzebne do podświetlania składni są ładowane tylko wtedy, gdy są faktycznie potrzebne.

    Zmiany w interfejsie i stabilność pracy

    Wersja 2.1.92 zawiera kilka poprawek w obsłudze programu. Polecenie /release-notes ma teraz listę wyboru, która pozwala przeglądać opisy poprzednich wersji bezpośrednio w konsoli. Naprawiono też błędy techniczne, w tym problemy z działaniem subagentów wewnątrz sesji tmux, błędy przy przewijaniu tekstu oraz usterki związane z funkcją Stop.

    Limit danych dla narzędzi MCP (Model Context Protocol) został zwiększony do 500 000 znaków. Dzięki temu w kontekście rozmowy można umieścić bardzo duże pliki, takie jak pełna dokumentacja API czy rozbudowane schematy baz danych, bez ryzyka ich ucięcia.

    Podsumowanie

    Claude Code 2.1.92 to aktualizacja nastawiona na praktyczne aspekty pracy programisty. Lepsza kontrola nad kosztami, łatwiejsza konfiguracja AWS oraz mechanizmy wymuszające aktualność ustawień sprawiają, że narzędzie staje się bardziej przewidywalne w profesjonalnych zastosowaniach. Poprawki szybkości działania diffów i stabilności interfejsu odczują wszyscy użytkownicy pracujący z kodem w terminalu.


    Źródła

  • OpenAI Codex 0.119.0-alpha.5: Przygotowania do głosowych Sesji i Lepszej Integracji MCP

    OpenAI Codex 0.119.0-alpha.5: Przygotowania do głosowych Sesji i Lepszej Integracji MCP

    Projekt Codex, zaawansowane narzędzie CLI OpenAI dla deweloperów, kontynuuje intensywny rozwój. Jego najnowsza wersja alpha, 0.119.0-alpha.5, wydana 11 kwietnia 2026 roku, stanowi ważny krok w przygotowaniach do głównego wydania z serii 0.119.0. Ta iteracja skupia się na przyrostowych, ale kluczowych ulepszeniach bazujących na języku Rust, które mają na celu stabilizację platformy i poprawę doświadczeń deweloperów (DX).

    Wersja ta następuje bezpośrednio po bogatym w funkcje wydaniu 0.118.0, które wprowadziło m.in. sieciowe proxy sandboxa na Windows, przepływ "device code" dla logowania przez ChatGPT oraz ulepszoną obsługę strumienia wejściowego (stdin) w CLI. Teraz zespół koncentruje się na dopracowaniu fundamentów pod nadchodzące, bardziej spektakularne funkcjonalności.

    Kluczowe kierunki rozwoju w serii 0.119.0

    Wydanie 0.119.0-alpha.5 jest częścią szerszej serii, której głównymi filarami mają być: sesje głosowe w czasie rzeczywistym (realtime voice) oparte na stosie WebRTC v2, rozszerzona obsługa aplikacji i własnych serwerów MCP, usprawnione przepływy pracy z serwerami zdalnymi i aplikacyjnymi, szybsze działanie interfejsu TUI (Terminal User Interface) przy wznawianiu i wyświetlaniu statusu oraz optymalizacje rdzenia budowania (build core).

    Choć sama wersja alpha.5 to etap przygotowawczy, już teraz widać prace nad komponentami tych systemów. Na przykład pull request #17093 dodaje kompleksowe testy end-to-end dla komunikacji WebRTC v2 w czasie rzeczywistym. To niezbędna infrastruktura testowa pod przyszłe, bardziej zaawansowane funkcje głosowe.

    Usprawnienia MCP i stabilność narzędzi

    Jednym z wyraźnych obszarów pracy w tej serii alfa jest ekosystem MCP i ogólnie narzędzia deweloperskie. Wprowadzane zmiany mają na celu sprawienie, by działał on szybciej i generował mniej zbędnych komunikatów. Poprawki takie jak #16674 i #16831 sprawiają, że serwery MCP z nazwami zawierającymi myślniki poprawnie listują dostępne narzędzia, a komenda /mcp pomija powolne odpytywanie (polling). Wyłączone serwery omijają też proces autoryzacji (#16952), co przyspiesza start.

    Dodano również wsparcie dla schematów anyOf i enum w JsonSchema (#16875), co pozwala na precyzyjsziejsze definiowanie struktur danych dla narzędzi. Kolejne poprawki (#16879, #16880) wprowadzają przestrzenie nazw (namespaces) i opisy dla narzędzi, zwiększając ich czytelność. Trwają też prace nad lepszym typowaniem narzędzi w trybie "code-mode" z wykorzystaniem outputSchema z MCP (#17210). Wszystko to zmierza do stworzenia bardziej zorganizowanego, przewidywalnego i wydajnego środowiska pracy z zewnętrznymi narzędziami.

    Poprawki błędów i refaktoryzacja

    Jak w każdej wersji alpha, dużo uwagi poświęca się stabilizacji. W 0.119.0-alpha.5 i kolejnych iteracjach naprawiono szereg błędów, takich jak problemy z wyszukiwaniem nazw wątków przy wznawianiu (#16646), kwestie z linkami symbolicznymi w sandboxie (#15981) czy błędy typu "panic" związane ze zdalnymi websocketami (#17288). Poprawiono też kolejność wyszukiwania narzędzi (#17263).

    Co istotne, trwa również wewnętrzna refaktoryzacja. W ramach PR-ów #15919, #16379 i #16508 następuje odchudzanie głównego crate'u codex-core poprzez wydzielenie logiki odpowiedzialnej za MCP, narzędzia i konfigurację do osobnych modułów. To klasyczna praktyka poprawy utrzymywalności kodu, która w długiej perspektywie przekłada się na większą stabilność i łatwiejszy rozwój całego projektu.

    Co dalej? Ścieżka do wydania 0.119.0

    Wersja 0.119.0-alpha.5 to zaledwie jeden z wielu kroków. Wkrótce po niej pojawiły się kolejne iteracje, w tym seria wersji (od alpha.17 do alpha.24) wydanych w dniach 7–8 kwietnia. Późniejsze wydania alfa, jak 0.119.0-alpha.20 (z ogromnym diffem 4332), wprowadzały już bardziej namacalne funkcje, takie jak wybór głosu w czasie rzeczywistym (#17176), przeniesienie domyślnego promptu realtime do rdzenia (#17165) czy streaming postępu agenta tła w wersji v2 z integracją TUI.

    Deweloperzy chcący przetestować te wczesne buildy mogą zainstalować CLI w wersji 0.119.0-alpha.5 poprzez npm install -g @openai/[email protected]. Specyficzne binarne wersje alpha, jak 0.119.0-alpha.5-win32-x64, są również publikowane w rejestrze npm.

    Podsumowanie

    • OpenAI Codex 0.119.0-alpha.5 może nie oferuje nowych, efektownych funkcji dla użytkownika końcowego, ale jej znaczenie leży w niezbędnym przygotowaniu gruntu pod nadchodzącą ewolucję. Ulepszenia MCP, refaktoryzacja kodu, naprawy błędów i pierwsze testy infrastruktury WebRTC v2 – wszystko to składa się na solidniejszy, szybszy i bardziej rozszerzalny fundament. To właśnie takie iteracje alpha sprawiają, że docelowe wydanie 0.119.0 z sesjami głosowymi i bogatszym wsparciem dla serwerów będzie mogło działać niezawodnie od pierwszego dnia. Dla społeczności skupionej na web developmencie, AI i DevOps oznacza to perspektywę jeszcze płynniejszego "vibe codingu" oraz lepszej integracji z własną infrastrukturą i narzędziami.

    Ź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

  • Claude Code w Wersji 2.1.91: Trwalsze Narzędzia i Lepsza Wydajność dla Deweloperów

    Claude Code w Wersji 2.1.91: Trwalsze Narzędzia i Lepsza Wydajność dla Deweloperów

    Anthropic opublikowało aktualizację swojego narzędzia CLI dla programistów, Claude Code, oznaczoną numerem 2.1.91. Wersja ta skupia się na zwiększeniu stabilności, bezpieczeństwa i wydajności podczas pracy z dużymi zbiorami danych, co jest szczególnie istotne przy zarządzaniu złożonymi bazami kodu i integracjami.

    Aktualizacja przynosi kluczowe zmiany, które bezpośrednio odpowiadają na problemy zgłaszane przez społeczność. Zamiast dodawać liczne nowe funkcje, inżynierowie skupili się na dopracowaniu dotychczasowego User Experience i usunięciu uciążliwych błędów, które mogły utrudniać codzienną pracę.

    Kluczowa poprawka: trwałość danych z narzędzi MCP

    Najważniejszą nowością w wydaniu 2.1.91 jest ulepszone zarządzanie wynikami zwracanymi przez narzędzia zgodne z Model Context Protocol (MCP). Dotychczas, gdy zewnętrzne narzędzie (np. łączące się z bazą danych czy API) zwracało bardzo duży wynik, mógł on zostać przycięty, co powodowało utratę cennych informacji.

    Teraz deweloperzy mogą jawnie określić maksymalny rozmiar wyniku za pomocą adnotacji _meta["anthropic/maxResultSizeChars"], podnosząc limit nawet do 500 000 znaków. To istotna zmiana dla osób pracujących z pełnymi schematami baz danych, rozbudowaną dokumentacją API czy dużymi plikami konfiguracyjnymi. Dzięki temu Claude może analizować kompletną strukturę projektu bez ryzyka utraty kluczowych fragmentów.

    Więcej kontroli i bezpieczeństwa

    Bezpieczeństwo narzędzi deweloperskich to priorytet. W odpowiedzi na te potrzeby wersja 2.1.91 wprowadza nowe ustawienie disableSkillShellExecution. Pozwala ono administratorom i użytkownikom wyłączyć wykonywanie poleceń powłoki inline w ramach umiejętności (skills), niestandardowych komend typu slash oraz pluginów.

    To ważne udogodnienie dla zespołów pracujących w środowiskach o podwyższonych rygorach bezpieczeństwa lub w ramach CI/CD, gdzie każda arbitralna komenda shell może stanowić ryzyko. Ustawienie zapewnia kontrolę, nie odbierając jednocześnie funkcjonalności w zaufanych kontekstach.

    Usprawnienia dla deweloperów pluginów i pracy zdalnej

    Aktualizacja wnosi także kilka praktycznych usprawnień dla osób rozszerzających funkcjonalność Claude Code:

    • Pluginy mogą teraz dołączać pliki wykonywalne w katalogu bin/ i wywoływać je jako proste komendy z poziomu narzędzia Bash, co upraszcza ich architekturę.
    • Poprawiono obsługę deep links (claude-cli://open?q=), które teraz akceptują wielolinijkowe prompty – znaki nowej linii zakodowane jako %0A nie są już odrzucane.
    • Naprawiono krytyczny błąd powodujący utratę historii konwersacji przy użyciu flagi --resume, gdy dochodziło do asynchronicznego błędu zapisu transkryptu.

    W zakresie wydajności wprowadzono optymalizację funkcji stripAnsi w środowisku uruchomieniowym Bun, wykorzystując natywną metodę Bun.stripANSI. Dodatkowo narzędzie do edycji plików używa teraz krótszych zakotwiczeń old_string, co redukuje liczbę tokenów w odpowiedzi i może przyspieszyć iterację.

    Naprawione błędy i obsługa terminala

    Lista poprawek jest obszerna i dotyczy codziennych problemów użytkowników. Jednym z nich była niespójna praca skrótu cmd+delete (lub jego odpowiednika) w popularnych terminalach, takich jak iTerm2, kitty, WezTerm, Ghostty i Windows Terminal. Skrót ten, zamiast usuwać tekst do początku linii, czasem zachowywał się nieprzewidywalnie – teraz działa zgodnie z oczekiwaniami.

    Inny istotny problem dotyczył trybu planowania (plan mode) w sesjach zdalnych. Po restarcie kontenera narzędzie traciło ślad plików planu, co skutkowało pustymi oknami modalnymi i niepotrzebnymi monitami o uprawnienia. Ta poprawka zwiększa niezawodność pracy zdalnej.

    Dodatkowo zaadresowano błędy związane z walidacją schematu JSON dla ustawień, czyszczeniem starych wersji na systemie Windows oraz wyświetlaniem informacji o niedostępności komendy /feedback.

    Podsumowanie: stabilność przede wszystkim

    Wydanie Claude Code 2.1.91 to przykład dojrzałego podejścia do rozwoju oprogramowania. Zamiast gonić za kolejnymi, nie zawsze przetestowanymi funkcjami, zespół Anthropic skupił się na wzmocnieniu fundamentów. Poprawki związane z trwałością danych MCP, bezpieczeństwem wykonywania kodu i stabilnością sesji mają bezpośredni, pozytywny wpływ na produktywność deweloperów.

    Aktualizacja jest już dostępna, a użytkownicy mogą ją zainstalować za pomocą swojego menedżera pakietów. W środowiskach wrażliwych na bezpieczeństwo rekomendowane jest zapoznanie się z nową opcją disableSkillShellExecution w konfiguracji. To solidne wydanie, które czyni Claude Code jeszcze bardziej niezawodnym partnerem w codziennej pracy z kodem.


    Ź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

  • Codex 0.118.0: Wzmocnione Zabezpieczenia Sieciowe, Nowy Flow Logowania i Poprawki Interfejsu

    Codex 0.118.0: Wzmocnione Zabezpieczenia Sieciowe, Nowy Flow Logowania i Poprawki Interfejsu

    OpenAI wydało kolejną aktualizację swojego narzędzia CLI dla deweloperów. Codex 0.118.0 przynosi ulepszenia w obszarach bezpieczeństwa, autoryzacji i interfejsu użytkownika, skupiając się na stabilizacji i usprawnieniu codziennych workflowów programistów. Ta wersja jest dostępna na platformie Chocolatey i kontynuuje trend wzmacniania sandboxów oraz integracji z zewnętrznymi dostawcami modeli AI.

    Aktualizacja skupia się na naprawie błędów i dostarczeniu funkcji, które bezpośrednio przekładają się na komfort pracy. To nie są rewolucyjne zmiany, lecz konkretne usprawnienia, które eliminują irytujące problemy i otwierają nowe możliwości, szczególnie dla zespołów korzystających z własnej infrastruktury AI.

    Główne ulepszenia w sieci i sandboxach

    Kluczową zmianą w tej wersji są prace nad poprawą niezawodności sandboxów. Zmiany te wpisują się w szerszą strategię Codexa: oferowanie potężnych, a zarazem bezpiecznych środowisk izolowanych, które pozwalają AI na wykonywanie poleceń systemowych, instalację zależności czy operacje na plikach bez ryzyka dla głównego systemu.

    Nowe możliwości autoryzacji i logowania

    Codex 0.118.0 wprowadza ulepszenia w sposobie uwierzytelniania. To ważne ułatwienie dla firm, które integrują Codexa z własnymi lub zewnętrznymi modelami językowymi, gdzie konieczne jest sprawne zarządzanie kluczami API.

    Praktyczne usprawnienia CLI i interfejsu TUI

    W codziennej pracy w terminalu ta wersja wprowadza istotne poprawki. Interfejs tekstowy użytkownika (TUI) również otrzymał zestaw poprawek. Usunięto także przestarzałe elementy, oczyszczając kod i interfejs.

    Dlaczego to ważne dla deweloperów webowych i DevOps?

    Codex ewoluuje w kierunku kompleksowego narzędzia do vibe codingu i rozwoju oprogramowania wspomaganego przez AI. Możliwość bezpiecznego uruchamiania poleceń shell, operacji git czy instalacji zależności w sandboxie, sterowana językiem naturalnym, idealnie wpisuje się w workflow nowoczesnego dewelopera. Dla zespołów DevOps łatwa integracja z niestandardowymi modelami to klucz do włączenia wewnętrznych narzędzi AI do procesu.

    Aktualizacja 0.118.0 ma przede wszystkim charakter stabilizacyjny. To solidny krok, który przygotowuje grunt pod przyszłe, bardziej eksperymentalne funkcje.

    Podsumowanie i wnioski

    Codex 0.118.0 może nie jest najbardziej spektakularną aktualizacją, ale z pewnością należy do tych najbardziej praktycznych. Koncentruje się na tym, co istotne w zastosowaniach produkcyjnych: bezpieczeństwie sieci, niezawodnym logowaniu, wygodzie pracy w terminalu i stabilności. Naprawa bugów w TUI to zmiana, która realnie przyspiesza codzienną pracę.

    Ogólny kierunek jest jasny: Codex staje się coraz dojrzalszym, bardziej konfigurowalnym i bezpiecznym środowiskiem do programowania wspomaganego sztuczną inteligencją. Każdemu, kto już korzysta z tego narzędzia, zaleca się aktualizację do wersji 0.118.0, choć – jak zawsze – warto najpierw przetestować ją w środowisku testowym.


    Źródła