Tag: Narzędzia terminalowe

  • OpenCode dostaje bat na subagenty – teraz to ty decydujesz, jak głęboko sięgają

    OpenCode dostaje bat na subagenty – teraz to ty decydujesz, jak głęboko sięgają

    OpenCode wprowadza zmiany dotyczące subagentów – w wersjach v1.18.2 i v1.18.3 dodano konfigurowalny limit głębokości subagentów oraz poprawki stabilności na pulpicie. Najważniejszą nowością jest domyślne blokowanie zagnieżdżonych subagentów, co uniemożliwia niekontrolowane tworzenie sesji potomnych, chyba że limit zostanie zwiększony w konfiguracji.

    Co konkretnie się zmieniło

    • Limit subagent_depth – domyślnie ustawiony na 1, co oznacza, że subagent nie może uruchomić kolejnego subagenta bez zwiększenia tego parametru.
    • Skrót klawiszowy – strzałka w górę zamyka teraz picker subagentów, co przyspiesza nawigację w interfejsie terminalowym.
    • Poprawki dla desktopu – naprawiono przewijanie strony głównej, lepkie nagłówki sesji oraz widoczność selektora niestandardowych agentów.
    • Lepsza integracja z WSL – serwer OpenCode lepiej działa w środowiskach Windows Subsystem for Linux, co zmniejsza liczbę błędów połączeń przy uruchamianiu.

    Dlaczego limit głębokości ma znaczenie

    Subagenty w OpenCode działają jako osobne sesje potomne, w których główny agent deleguje zadania, takie jak eksploracja kodu, przegląd czy implementacja fragmentów. Problem pojawia się, gdy subagent zaczyna uruchamiać kolejne subagenty. Bez limitu łatwo o pętlę, co prowadzi do nadmiernego zużycia kontekstu modelu, zwiększenia liczby tokenów oraz wydłużenia czasu wykonania, co podnosi koszty korzystania z API.

    Domyślne ustawienie subagent_depth: 1 wprowadza prosty model: jeden główny agent i jeden poziom dzieci. W przypadku potrzeby głębszej delegacji, na przykład przy złożonym kodowaniu, wystarczy zwiększyć wartość w konfiguracji. Nieudana próba zagnieżdżenia teraz zwraca czytelny komunikat, wskazujący, który klucz konfiguracyjny należy zmienić.

    To zmiana, która może nie przyciąga uwagi, ale znacząco ogranicza frustrację. Każdy, kto doświadczył problemów z agentem, który wykorzystuje cały limit tokenów na niekontrolowane zadania, zrozumie, o co chodzi.

    Co nowego na pulpicie

    Co nowego na pulpicie

    Wersja v1.18.3 wprowadza kilka poprawek, które docenią użytkownicy desktopu. Przewijanie strony głównej działa teraz płynnie, co wcześniej stanowiło problem przy większej liczbie projektów. Dodano lepkie nagłówki sesji, co ułatwia nawigację w długich listach zadań.

    Wyszukiwanie sesji w palecie poleceń obejmuje teraz również otwarte sesje. To istotna zmiana, zwłaszcza przy pracy nad dużymi repozytoriami, gdzie użytkownicy mogą mieć osobne sesje do developmentu, debugowania i infrastruktury. Szybkie przełączanie między nimi staje się teraz znacznie łatwiejsze.

    Poprawki dla WSL są szczególnie ważne dla deweloperów na Windowsie, którzy korzystają z narzędzi linuksowych, kontenerów i menedżerów pakietów. Serwer OpenCode lepiej radzi sobie z uruchamianiem w tych środowiskach, co zmniejsza liczbę błędów połączenia przy otwieraniu klienta.

    Subagent picker pod palcami

    Subagent picker pod palcami

    Drobna, ale praktyczna zmiana: strzałka w górę zamyka teraz picker subagentów. Wcześniej użytkownicy musieli korzystać z kombinacji klawiszy lub myszy, co mogło zakłócać pracę w terminalu. Teraz dostępny jest jeden szybki skrót, który działa intuicyjnie.

    Poprawiono także widoczność selektora niestandardowych agentów. Dla tych, którzy tworzą własne subagenty do konkretnych zadań, takich jak testy czy dokumentacja, teraz łatwiej je znaleźć i wybrać.

    Podsumowanie

    Te aktualizacje nie wprowadzają nowych modeli ani spektakularnych funkcji. Zamiast tego poprawiają podstawowe funkcje: bezpieczniejsza delegacja zadań, stabilniejsze połączenia z WSL oraz płynniejsza nawigacja po sesjach. OpenCode staje się bardziej przewidywalny, co jest istotne w kontekście agentowego kodowania.


    Źródła

  • Claude Code 2.1.208: tryb dla czytników ekranu i stabilniejsze sesje w tle

    Claude Code 2.1.208: tryb dla czytników ekranu i stabilniejsze sesje w tle

    Anthropic wprowadziło aktualizację Claude Code 2.1.208, która dodaje tryb dla czytników ekranu, poprawia działanie w tle oraz przyspiesza sesje z wieloma narzędziami. To wydanie koncentruje się na dostępności i stabilności, wprowadzając zmiany, które szczególnie docenią programiści korzystający z terminala.

    Kluczowe zmiany w wydaniu

    • Tryb czytnika ekranu zamienia wizualny interfejs terminala na tekst, który narzędzia takie jak VoiceOver czy NVDA odczytują liniowo.
    • Mapowania w stylu Vima umożliwiają przypisanie sekwencji dwuklawiszowych, na przykład jj, do klawisza Escape w trybie insert.
    • Sesje w tle zyskały automatyczne odzyskiwanie po nieudanych dostawach oraz lepszą obsługę aktualizacji demona.
    • Optymalizacja wydajności przynosi nawet 7-krotnie szybsze rundy narzędziowe i do 79 razy mniejsze transkrypty sesji.
    • Poprawki stabilności eliminują problemy z zawieszaniem się przy zamykaniu połączeń HTTP/2 oraz z dołączaniem do sesji po aktualizacji.

    Tryb czytnika ekranu – CLI bez barier

    Nowy tryb dostępności odpowiada na konkretne potrzeby użytkowników. Standardowy widok Claude Code wykorzystuje naprzemienny ekran terminala (alternate screen), który nie obsługuje natywnego przewijania historii. Dla osób korzystających z czytników ekranu oznacza to trudności, ponieważ interfejs zmienia się dynamicznie, a kolorowe panele są interpretowane w sposób nieprzewidywalny.

    Tryb czytnika ekranu przekształca to w liniowy, czysty tekst. Można go włączyć na trzy sposoby: jednorazowo flagą claude --ax-screen-reader, przez zmienną środowiskową CLAUDE_AX_SCREEN_READER=1 lub w ustawieniach ("axScreenReader": true). Po aktywacji Claude Code przestaje rysować okienka i powiadomienia wizualne, pokazując jedynie tekst, który czytnik odczytuje po kolei. Użytkownicy VoiceOver na macOS i NVDA na Windowsie zyskają na użyteczności, ponieważ wcześniejsze korzystanie z Claude Code w terminalu było utrudnione.

    W tym trybie komunikaty o nowych uprawnieniach są odczytywane na głos, w tym przy zatwierdzaniu planu z Shift+Tab. Krótkie ogłoszenia, na przykład informacja o usuniętym słowie, pozostają na ekranie do momentu naciśnięcia klawisza, co daje czas na ich przetworzenie.

    Vimowe mapowania i stabilniejsze tło

    Vimowe mapowania i stabilniejsze tło

    Nowa funkcjonalność umożliwia mapowanie sekwencji dwuklawiszowych w trybie insert Vima. Użytkownicy, którzy od lat korzystają z jj jako Escape, mogą teraz przenieść tę konfigurację do Claude Code. Ustawienia trafiają do pliku keybindings.json, co pozwala na dostosowanie skrótów do własnych potrzeb.

    Sesje działające w tle były dotychczas problematyczne. Ta aktualizacja naprawia kilka istotnych kwestii: usunięto awarie przy zamykaniu połączeń HTTP/2 oraz sytuację, w której po aktualizacji binarki nie można było dołączyć do działającego procesu agenta. Sesje, które restartują się same, teraz zapisują i dostarczają tekst po powrocie, co oznacza, że agenci działający w tle nie będą gubić danych.

    Szybsze narzędzia, mniejsze transkrypty

    Szybsze narzędzia, mniejsze transkrypty

    Wydajność również została poprawiona. Zespół Anthropic wprowadził cache'owanie składania puli narzędzi, co przyspieszyło rundy narzędziowe nawet 7-krotnie w sesjach z wieloma MCP-tools. Dla osób pracujących z rozbudowanym zestawem narzędzi to znacząca różnica.

    Transkrypty sesji zostały znacznie zmniejszone, co w workflow z intensywną edycją plików przyniosło spadek rozmiaru nawet 79-krotnie. Mniejsze transkrypty oznaczają mniejsze zużycie pamięci, szybsze wznawianie sesji oraz ograniczone użycie dysku na checkpointy. W przypadku długotrwałych zadań, które są codziennością w devopsie czy vibe codingu, te optymalizacje mają duże znaczenie.

    Dodatkowo poprawiono responsywność wejścia – aktualizacje listy zadań nie przerysowują już całego interfejsu, co sprawia, że nawigacja stała się bardziej płynna.

    Rozwój w stronę dojrzałego narzędzia

    Claude Code 2.1.208 to nie rewolucja, ale znaczący krok naprzód. Tryb czytnika ekranu otwiera CLI na nową grupę użytkowników, a poprawki stabilności i wydajności sprawiają, że narzędzie lepiej radzi sobie z długimi sesjami z agentami i rozwidlonymi procesami. Dla web developerów, devopsów oraz osób zajmujących się AI-assisted coding to kolejny krok w kierunku narzędzia, na którym można polegać, nawet w przypadku intensywnego korzystania z terminala i wielu MCP-owych pluginów.


    Źródła

  • Claude Code 2.1.207: automatyczny tryb dostępny dla wszystkich i koniec z zawieszaniem terminala

    Claude Code 2.1.207: automatyczny tryb dostępny dla wszystkich i koniec z zawieszaniem terminala

    Anthropic wydało 11 lipca 2026 roku aktualizację Claude Code 2.1.207, która wprowadza automatyczny tryb dla użytkowników Bedrock, Vertex AI i Foundry, eliminując potrzebę ręcznego włączania go przez zmienne środowiskowe. W tej wersji wprowadzono 24 zmiany, w tym poprawki wydajnościowe, które eliminują opóźnienia w terminalu oraz błędy, które mogły prowadzić do zawieszania sesji.

    • Auto mode działa teraz domyślnie na platformach Bedrock, Vertex AI i Foundry — wcześniej wymagał flagi CLAUDE_CODE_ENABLE_AUTO_MODE
    • Claude Opus 4.8 stał się domyślnym modelem dla tych środowisk, zastępując Opus 4.7
    • Naprawiono zawieszanie terminala i opóźnienia klawiszy przy streamowaniu długich list, tabel, akapitów i bloków kodu
    • Ustawienia automatycznego trybu nie są już odczytywane z plików lokalnych repozytorium — teraz liczy się tylko konfiguracja użytkownika
    • Rozwiązano problem z AWS credential resolution na Windowsie, gdzie proces potrafił wisieć w nieskończoność

    Co konkretnie zmienia się w auto mode

    Tryb automatyczny w Claude Code pozwala asystentowi na samodzielne wykonywanie poleceń i edytowanie plików bez konieczności pytania o zgodę przy każdej operacji. Dotychczas na platformach chmurowych Bedrock, Vertex AI i Foundry trzeba było włączyć tę funkcję przez zmienną środowiskową, co było problematyczne w środowiskach CI/CD oraz przy automatyzacji z poziomu SDK.

    Teraz auto mode jest dostępny od razu. Aby go wyłączyć, wystarczy dodać disableAutoMode w pliku ~/.claude/settings.json. Zmieniono również sposób odczytu konfiguracji — autoMode nie jest już brane z pliku .claude/settings.local.json w repozytorium. Podobnie pluginConfigs przestały być honorowane z poziomu projektu. To zmiana mająca na celu uproszczenie konfiguracji, która teraz zależy od ustawień użytkownika, a nie od tego, co ktoś wrzucił do repo.

    Domyślnym modelem dla Bedrock, Vertex i Claude Platform na AWS został Claude Opus 4.8 — następca Opus 4.7, który oferuje lepszą wydajność przy tej samej cenie.

    Terminal przestał się zacinać — i to naprawdę odczuwalna zmiana

    Jednym z bardziej frustrujących problemów w poprzednich wersjach było zawieszanie się terminala podczas streamowania dłuższych odpowiedzi. Gdy Claude generował rozbudowane tabele, długie akapity czy bloki kodu, interfejs mógł przestać reagować — klawisze nie działały, przewijanie nie funkcjonowało, a cała sesja wydawała się zawieszona. Wersja 2.1.207 eliminuje ten problem.

    Dla użytkowników Windowsa istotna jest poprawka dotycząca AWS credential resolution. Wcześniej, gdy proces uwierzytelniania — na przykład przez credential_process — utknął, Claude Code mógł wisieć w nieskończoność. Teraz mechanizm radzi sobie z tym poprawnie, co jest szczególnie ważne w środowiskach developerskich korzystających z lokalnych profili AWS.

    Mniej błędów, lepszy podgląd sesji

    Poprawiono również kilka mniej widocznych, ale uciążliwych błędów. Ustawienia zarządzane zdalnie (managed settings) z nieinteraktywnych wywołań — jak claude -p czy wywołania SDK — nie będą już przypadkowo oznaczane jako zaakceptowane bez pokazania okna zgody. Wcześniej mogło to prowadzić do sytuacji, w których zgoda na przetwarzanie danych była rejestrowana bez wiedzy użytkownika.

    Widok agenta zyskał lepsze zachowanie przy wklejanym tekście oraz wyraźniejszy podgląd sesji. Interfejs lepiej radzi sobie z powtarzanym tekstem z clipboarda, a funkcja „session peek” pokazuje czytelniejsze informacje o stanie sesji.

    Dla zespołów pracujących z repozytoriami korzystającymi z git worktree poprawiono błędy konfiguracyjne, które wcześniej mogły powodować niespójności w działaniu narzędzi.

    Dlaczego to ważne dla web dev i DevOps

    Zmiany w tej wersji odpowiadają na konkretne problemy, z jakimi borykają się użytkownicy Claude Code. Automatyczny tryb bez konieczności opt-in przyspiesza pracę w środowiskach chmurowych, gdzie każda ręczna akceptacja to strata czasu. Poprawki wydajności terminala zapewniają płynniejszą pracę z długimi odpowiedziami AI, co jest istotne przy generowaniu kodu czy analizie logów. Stabilność przy rozwiązywaniu credentiali na Windowsie przekłada się na mniej przerw w pracy, zwłaszcza w zespołach korzystających z AWS.

    Przeniesienie konfiguracji z plików lokalnych repozytorium na poziom użytkownika to również sygnał dla liderów zespołów: warto przejrzeć, gdzie trzymane są ustawienia Claude Code w waszych projektach, ponieważ po tej aktualizacji część z nich może przestać działać tak jak wcześniej.


    Źródła

  • Claude Code 2.1.195: Precyzyjna kontrola myszy w trybie pełnoekranowym i poprawki dyktowania

    Claude Code 2.1.195: Precyzyjna kontrola myszy w trybie pełnoekranowym i poprawki dyktowania

    Anthropic wypuściło 26 czerwca 2026 roku aktualizację Claude Code 2.1.195, która wprowadza nową zmienną środowiskową do zarządzania interakcjami myszy w terminalu oraz naprawia kilka błędów związanych z dyktowaniem głosowym i zarządzaniem wtyczkami. To wydanie koncentruje się na poprawie stabilności, co jest istotne zarówno w codziennej pracy programisty, jak i w sesjach zdalnych.

    Kluczowe zmiany w skrócie

    • CLAUDE_CODE_DISABLE_MOUSE_CLICKS – nowa zmienna środowiskowa blokująca kliknięcia, przeciąganie i najeżdżanie myszą w trybie pełnoekranowym, przy zachowaniu przewijania kółkiem
    • Dokładne dopasowanie hooków – naprawiono błąd, przez który identyfikatory z myślnikami (np. code-reviewer) uruchamiały się przy częściowym dopasowaniu nazwy
    • Poprawki dyktowania – macOS przestał gubić słowa w środku zdań, a języki bez spacji (japoński, chiński, koreański, tajski) działają teraz poprawnie
    • Bezpieczniejsza instalacja wtyczek – zewnętrzne pluginy nie omijają już ekranu zgody przy niektórych ścieżkach ładowania

    Dlaczego kontrola myszy w terminalu ma znaczenie

    Tryb pełnoekranowy w Claude Code to środowisko, w którym programiści spędzają długie godziny. Przypadkowe kliknięcie może przerwać zaznaczenie tekstu, przesunąć kursor w nieoczekiwane miejsce albo wywołać nieplanowaną akcję. Zmienna CLAUDE_CODE_DISABLE_MOUSE_CLICKS rozwiązuje ten problem, wyłączając kliknięcia, przeciąganie i hover, ale pozostawiając możliwość przewijania kółkiem. Dzięki temu można przeglądać długie logi czy output komend bez ryzyka przypadkowej interakcji.

    To szczególnie przydatne w środowiskach DevOps, gdzie sesje terminalowe często działają na zdalnych serwerach przez wiele godzin. Każde niechciane kliknięcie mogło wcześniej prowadzić do utraty kontekstu lub konieczności cofania zmian.

    Hooki przestały się mylić – dokładne dopasowanie identyfikatorów

    W ekosystemie wtyczek i serwerów MCP nazwy z myślnikami są powszechne. Identyfikatory takie jak code-reviewer, mcp__brave-search to standard w automatyzacji. Problem polegał na tym, że hooki dopasowywały się przez substring, co prowadziło do nieoczekiwanych akcji pobocznych.

    W wersji 2.1.195 mechanizm hooków przeszedł na dokładne dopasowanie. Każdy identyfikator jest teraz sprawdzany w całości, co eliminuje niespodzianki przy złożonych pipeline'ach automatyzacji. Dla zespołów utrzymujących rozbudowane zestawy narzędzi to oszczędność czasu na debugowaniu.

    Dyktowanie głosowe – języki bez spacji w końcu działają

    Dyktowanie głosowe – języki bez spacji w końcu działają

    Użytkownicy macOS zgłaszali problemy z gubieniem słów podczas dyktowania. Claude Code gubił wyrazy w środku zdań, co przy kodowaniu głosowym prowadziło do frustracji. Aktualizacja naprawia ten błąd.

    Dodatkowo, wprowadzono wsparcie dla języków, które nie używają spacji między słowami – japońskiego, chińskiego, koreańskiego i tajskiego. Wcześniej automatyczne zatwierdzanie tekstu w tych językach nie działało poprawnie. Teraz mechanizm auto-submit rozpoznaje granice poprawnie, co ułatwia dyktowanie promptów w tych językach.

    Wtyczki i procesy w tle – mniej niespodzianek

    Wtyczki i procesy w tle – mniej niespodzianek

    W kontekście bezpieczeństwa, zewnętrzne pluginy przy niektórych ścieżkach ładowania omijały ekran zgody na instalację. Claude Code 2.1.195 zamyka tę lukę – każda instalacja przechodzi przez standardowy proces akceptacji. To istotna zmiana w środowiskach korporacyjnych, gdzie audyt narzędzi jest wymagany.

    Poprawiono również obsługę demonów agentów w tle. Sesje zdalne i długotrwałe procesy, które wcześniej mogły się zawiesić, działają teraz stabilniej. Zaktualizowano checklistę provisioningu dla sesji Remote, co sprawia, że start środowisk zdalnych jest bardziej przewidywalny.

    Co to oznacza dla web developerów i DevOps

    Wydanie 2.1.195 nie wprowadza spektakularnych nowości wizualnych, ale poprawia codzienną pracę. Kontrola myszy w terminalu to istotna zmiana, która doceni każdy, kto doświadczył problemów z przypadkowymi kliknięciami w trybie pełnoekranowym. Dokładne dopasowanie hooków eliminuje ciche błędy w pipeline'ach automatyzacji, a poprawki dyktowania ułatwiają pracę zespołom spoza kręgu anglojęzycznego.

    Wszystkie zmiany wchodzą automatycznie przy aktualizacji – wystarczy standardowe claude update i restart sesji. Jeśli używasz trybu pełnoekranowego, warto rozważyć ustawienie nowej zmiennej środowiskowej.


    Źródła

  • Claude Code 2.1.193: pełna kontrola nad komendami shella i stabilniejsze zadania w tle

    Claude Code 2.1.193: pełna kontrola nad komendami shella i stabilniejsze zadania w tle

    25 czerwca 2026 roku Anthropic wprowadziło wersję 2.1.193 Claude Code, która dodaje nowe mechanizmy kontroli nad komendami w terminalu. Najważniejszą nowością jest ustawienie autoMode.classifyAllShell, które wymusza klasyfikację wszystkich komend Bash i PowerShell, a nie tylko tych, które pasują do predefiniowanych wzorców. Dla zespołów devopsowych i web devów oznacza to większą przewidywalność w środowiskach CI i na lokalnych maszynach.

    Kluczowe zmiany w skrócie

    • Nowe ustawienie autoMode.classifyAllShell przepuszcza wszystkie komendy shella przez klasyfikator auto-mode, nie tylko te z grupy "arbitrary-code-execution".
    • Widoczność powodów odrzucenia – powód blokady pojawia się teraz w transkrypcie, powiadomieniach i historii /permissions recent denials.
    • Live autocomplete ścieżek w trybie Bash ułatwia szybkie wpisywanie komend w terminalu.
    • Automatyczne czyszczenie procesów w tle przy presji pamięci zapobiega degradacji długich sesji agentowych.
    • Kilka poprawek stabilności dla agentów w tle, uwierzytelniania MCP i spójności UI.

    Większa kontrola nad auto-mode – klasyfikuj wszystko

    Do tej pory auto-mode sprawdzał tylko komendy oznaczone jako potencjalnie niebezpieczne, co mogło prowadzić do niezamierzonego wykonania kodu. Nowa flaga autoMode.classifyAllShell zmienia tę logikę – każda komenda Bash i PowerShell przechodzi teraz przez klasyfikator.

    Jeśli zespół skonfiguruje restrykcyjne reguły, agent nie odpali nieautoryzowanego skryptu rm -rf, ani nie zmieni zmiennych środowiskowych bez zgody. Dla konfiguracji produkcyjnych i CI/CD to istotny krok naprzód, zwłaszcza gdy agenci działają w trybie bez nadzoru.

    Poprawiono również widoczność odrzuceń. Wcześniej blokada komendy mogła być nieprzejrzysta. Teraz powód trafia do transkryptu, powiadomienia oraz do listy ostatnich odrzuceń w /permissions, co ułatwia zrozumienie, dlaczego agent nie uzyskał zgody.

    Background taski i presja pamięci

    Background taski i presja pamięci

    Długie sesje kodowania mogą generować wiele procesów w tle, które zajmują zasoby. Claude Code 2.1.193 wprowadza mechanizm automatycznego czyszczenia bezczynnych zadań shella, gdy system odczuwa presję pamięci.

    Mechanizm jest domyślnie włączony, ale można go wyłączyć przez CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1. Warto jednak pozostawić go włączonym, zwłaszcza na słabszych maszynach wirtualnych i kontenerach.

    W tej wersji naprawiono również kilka bugów związanych z backgroundowaniem sesji. Usunięto fałszywy komunikat "N background tasks would be abandoned" przy przełączaniu sesji oraz powtarzające się monity dla przypiętych agentów po auto-update. Zlikwidowano również problem z phantomowym sub-agentem "general-purpose (resumed)", który potrafił przelecieć całą konwersację po zbackgroundowaniu głównego wątku.

    OpenTelemetry i nowy event asystenta

    OpenTelemetry i nowy event asystenta

    Dla zespołów monitorujących pracę agentów przez OpenTelemetry dodano nowy log event: claude_code.assistant_response. Zawiera on pełny tekst odpowiedzi modelu, co pozwala śledzić, co dokładnie agent odpowiedział.

    Domyślnie event jest zredagowany, ale można go włączyć przez OTEL_LOG_ASSISTANT_RESPONSES=1. Jeśli ktoś już loguje prompty przez OTEL_LOG_USER_PROMPTS, upgrade automatycznie doda logowanie odpowiedzi, chyba że wyłączy je przez OTEL_LOG_ASSISTANT_RESPONSES=0.

    To ma znaczenie dla audytu i debugowania regresji – można prześledzić nie tylko akcje agenta, ale i jego tok rozumowania.

    Drobniejsze, ale przydatne

    Warto również wspomnieć o kilku mniejszych poprawkach. Autocomplete ścieżek w trybie Bash działa na żywo – przy komendzie ! system podpowiada istniejące pliki, co przyspiesza pracę w terminalu. Naprawiono również błąd, przez który panel agentów ukrywał rodzeństwo przy przeglądaniu sub-agenta. MCP headersHelper automatycznie reautoryzuje się przy 401/403, co powinno poprawić stabilność integracji narzędziowych.

    Dla web devów pracujących z Claude Code w trybie shell-heavy – przy deployu czy automatyzacji buildów – ta aktualizacja wprowadza zmiany, które mogą znacząco poprawić codzienny workflow. Więcej kontroli, lepsza diagnostyka i mniej frustracji przy długich sesjach.


    Źródła

  • Cline CLI v3.0.29 przywraca czytelność interfejsu i naprawia metadane modeli z.ai

    Cline CLI v3.0.29 przywraca czytelność interfejsu i naprawia metadane modeli z.ai

    20 czerwca 2026 roku ukazała się wersja Cline CLI v3.0.29 — aktualizacja narzędzia, które wspiera developerów pracujących w terminalu. Zespół Cline postanowił cofnąć jedną z kontrowersyjnych zmian wprowadzonych w poprzednim wydaniu i przywrócić wcześniejszy sposób wyświetlania nazw modeli w selektorze oraz pasku statusu.

    Kluczowe zmiany w wydaniu

    • Cline CLI v3.0.29 przywraca wcześniejsze zachowanie selektora modeli i paska statusu po zmianach z wersji v3.0.28.
    • Ukryto koszty dla darmowych modeli Cline, co eliminuje zbędny szum informacyjny w interfejsie terminala.
    • Naprawiono rozpoznawanie metadanych dla modeli z.ai dostępnych przez dostawcę Cline.
    • Brak zmian łamiących — aktualizacja ma charakter wyłącznie porządkowy i naprawczy.

    Powrót do sprawdzonego interfejsu

    Główną zmianą, którą odczują użytkownicy, jest cofnięcie modyfikacji sposobu wyświetlania modeli. Wersja v3.0.28 wprowadziła uproszczoną prezentację — pokazywano wyłącznie nazwę modelu. Teraz Cline CLI v3.0.29 wraca do formuły sprzed tej zmiany. Selektor, picker i pasek statusu znów działają tak, jak przyzwyczaili się stali użytkownicy.

    Decyzja o revertcie sugeruje, że poprzednie uproszczenie nie spotkało się z pozytywnym odbiorem. Developerzy korzystający z Cline w codziennym workflow cenią sobie kontekst, jaki daje pełniejsza informacja o wybranym modelu. Czasem mniej znaczy gorzej — i twórcy narzędzia najwyraźniej to usłyszeli.

    Darmowe modele bez rozpraszającego szumu

    Darmowe modele bez rozpraszającego szumu

    Kolejna zmiana dotyczy modeli oferowanych w ramach darmowego planu Cline. Od wersji v3.0.29 koszty dla tych modeli są ukrywane. W praktyce oznacza to czystszy interfejs — użytkownik nie widzi już informacji o cenie, która w przypadku darmowych modeli wynosi zero.

    Dla kogoś, kto pracuje intensywnie w terminalu i często przełącza się między modelami, każdy zbędny element interfejsu to potencjalne rozproszenie. Ukrycie zerowych kosztów to mały detal, ale właśnie z takich detali składa się komfort pracy z narzędziami CLI. Mniej znaczy więcej — tym razem dosłownie.

    Naprawa metadanych z.ai

    Trzecia zmiana jest techniczna, ale istotna. Modele z.ai dostępne przez dostawcę Cline miały problem z poprawnym rozpoznawaniem metadanych. Metadane modelu to zestaw informacji, które mówią CLI, jak skonfigurować połączenie, jakie są limity, parametry czy możliwości danego modelu. Gdy te dane są błędnie odczytywane, model może nie działać lub wyświetlać się nieprawidłowo na liście dostępnych opcji.

    Wersja Cline CLI v3.0.29 naprawia ten błąd. Developerzy korzystający z modeli z.ai nie będą już napotykać problemów z konfiguracją ani widzieć nieprawidłowych wpisów w selektorze. To kolejny krok w stronę stabilności, której oczekuje się od narzędzia produkcyjnego.

    Co to znaczy dla użytkowników

    Aktualizacja do v3.0.29 jest bezpieczna — nie wprowadza żadnych zmian łamiących kompatybilność. Jeśli używasz Cline CLI, możesz zaktualizować narzędzie bez obaw o dotychczasowe skrypty czy integracje. Zmiany są czysto kosmetyczne i naprawcze, dotyczą głównie warstwy prezentacji oraz jednego konkretnego błędu z metadanymi.

    Dla zespołów, które pracują z wieloma modelami AI w ramach jednego projektu, spójność interfejsu ma znaczenie. Cline CLI v3.0.29 eliminuje niespodzianki, jakie mogła przynieść poprzednia wersja, i wraca do przewidywalnego zachowania. A przewidywalność w narzędziach developerskich to wartość, której nie da się przecenić.


    Źródła

  • Qwen-Code v0.18.0 zyskuje pamięć użytkownika i piaskownicę dla agentów

    Qwen-Code v0.18.0 zyskuje pamięć użytkownika i piaskownicę dla agentów

    Qwen-Code w wersji 0.18.0 wprowadza automatyczną pamięć użytkownika, interaktywny dashboard statystyk oraz nowe narzędzie workflow z izolowaną piaskownicą. Wydanie z 12 czerwca 2026 roku koncentruje się na zwiększeniu autonomiczności agenta, co pozwala programistom uniknąć powtarzania tych samych instrukcji przy każdym nowym zadaniu.

    Powtarzalność była dotąd jednym z większych problemów asystentów AI w terminalu. Każda nowa sesja oznaczała zaczynanie od zera — agent nie pamiętał preferencji dotyczących testów jednostkowych, ani że unikasz generatorów w Pythonie poniżej wersji 3.10. Teraz to się zmienia.

    • Auto-pamięć zapisuje preferencje i kontekst projektu w katalogu ~/.qwen/projects/<project>/memory/, działając w tle po każdej konwersacji.
    • Nowy dashboard /stats wyświetla statystyki użycia agenta bezpośrednio w sesji terminalowej.
    • Piaskownica node:vm dla narzędzia workflow ogranicza ryzyko przy wykonywaniu wygenerowanego kodu.
    • Usprawnione auto-aktualizacje CLI ułatwiają utrzymanie narzędzia w najnowszej wersji przy instalacjach standalone.
    • Rozszerzone wsparcie multimodalne dla modelu Qwen-Code v0.18.0.

    Automatyczna pamięć, która nie wymaga obsługi

    Główną nowością jest auto-pamięć. System działa w tle — Qwen-Code zapisuje użyteczne informacje, takie jak preferencje użytkownika, udzielone informacje zwrotne i kontekst projektu. Wszystko to ląduje w strukturze katalogów pod ~/.qwen/projects/.

    Mechanizm sam się czyści. Po odpowiedniej liczbie sesji uruchamia deduplikację i usuwa nieaktualne wpisy. Można też wywołać czyszczenie ręcznie. Dla zespołów pracujących nad długotrwałymi projektami to oszczędność czasu — kontekst nie znika po zamknięciu terminala.

    System pamięci działa automatycznie w tle, bez konieczności ręcznego zapisywania czegokolwiek.

    Piaskownica dla bezpieczniejszych workflow

    Piaskownica dla bezpieczniejszych workflow

    Drugą nowością jest narzędzie workflow z minimalną piaskownicą opartą na node:vm. Oznacza to, że agent może wykonywać logikę workflow w ograniczonym środowisku, bez dostępu do wrażliwych zasobów systemowych.

    Dla zespołów DevOps i osób automatyzujących generowanie kodu to kluczowa warstwa bezpieczeństwa. Kod wygenerowany przez model nie działa bezpośrednio na maszynie dewelopera — najpierw trafia do izolowanego kontekstu. Zmniejsza to ryzyko przypadkowego uszkodzenia środowiska lub wycieku danych.

    Co to zmienia w codziennej pracy

    Co to zmienia w codziennej pracy

    Qwen-Code od początku był terminalowym asystentem zoptymalizowanym pod modele z serii Qwen. Wersja 0.18.0 przesuwa go w stronę agenta stanowego — narzędzia, które pamięta, analizuje własne użycie i działa w kontrolowanym środowisku.

    Dashboard /stats pozwala szybko sprawdzić, jak agent radzi sobie w danej sesji. To przydatne przy debugowaniu dłuższych zadań, gdzie chcemy zrozumieć, ile tokenów poszło na poszczególne etapy pracy. Auto-aktualizacje CLI ułatwiają utrzymanie narzędzia w środowiskach CI/CD i na maszynach deweloperskich z szybkim cyklem zmian.

    Rozszerzone wsparcie multimodalne dla Qwen-Code v0.18.0 wskazuje, że zespół QwenLM myśli o interakcjach wykraczających poza sam tekst. Obrazy, diagramy architektury, zrzuty ekranu z błędami — to wszystko może trafić do kontekstu agenta.

    Podsumowanie

    Qwen-Code v0.18.0 to zestaw przemyślanych usprawnień, które skracają czas potrzebny na konfigurację środowiska pracy z agentem AI. Pamięć automatyczna eliminuje konieczność powtarzania tych samych instrukcji, piaskownica zwiększa bezpieczeństwo, a dashboard daje wgląd w działanie agenta. Dla programistów używających terminala jako głównego środowiska to aktualizacja, którą warto wdrożyć od razu — zwłaszcza przy dłuższych, wielosesyjnych zadaniach.


    Źródła

  • Factory wzmacnia bezpieczeństwo komend i sugeruje sesje w aktualizacji v0.144.0

    Factory wzmacnia bezpieczeństwo komend i sugeruje sesje w aktualizacji v0.144.0

    Zespół Factory wprowadził wersję v0.144.0 swojego środowiska programistycznego, która wprowadza inteligentne podpowiedzi sesji oraz rozbudowany system ostrzeżeń przed ryzykownymi operacjami w terminalu. Aktualizacja zawiera również poprawki obsługi klawiatury w tmuxie oraz stabilności uwierzytelniania MCP. Te zmiany są szczególnie przydatne dla osób pracujących zdalnie i w środowiskach wielosesyjnych.

    Co nowego w Factory v0.144.0

    • Inteligentne sugestie sesji — agent podpowiada pliki sesji na podstawie kontekstu pracy, co przyspiesza wznawianie zadań.
    • Ostrzeżenia o wysokim ryzyku — system flaguje destrukcyjne komendy shellowe jeszcze przed ich wykonaniem.
    • Poprawiona obsługa tmuxa — klawisze działają stabilniej w środowiskach multipleksowanych.
    • Lepsza autoryzacja MCP — cichsze odświeżanie tokenów i eliminacja zbędnych monitów.

    Inteligentniejsze sesje: mniej zgadywania, więcej akcji

    Nowy mechanizm sugestii plików sesji analizuje historię pracy i bieżący kontekst projektu. Agent wskazuje, którą sesję warto wznowić, eliminując potrzebę ręcznego przeszukiwania listy, co jest szczególnie przydatne przy przełączaniu się między równoległymi zadaniami.

    Wcześniejsze wydania Factory miały problemy z korupcją historii sesji przy anulowaniu narzędzi, co zostało naprawione w wersji v0.144.0. Teraz dodano warstwę predykcyjną, która aktywnie podsuwa właściwy punkt startowy, zamiast tylko zabezpieczać integralność zapisów.

    Każdy, kto pracuje nad kilkoma gałęziami projektowymi jednocześnie, wie, ile czasu można stracić na szukanie odpowiedniego kontekstu. Ta zmiana powinna zredukować tarcie podczas codziennego korzystania z narzędzia.

    Bezpieczeństwo komend: ryzyko pod kontrolą

    Nowością jest system ostrzegania przed komendami wysokiego ryzyka. Factory wcześniej eksperymentowało z klasyfikacją operacji, a w CLI v0.144.0 zmieniono git push z średniego na wysokie ryzyko. Mechanizm wydaje się teraz bardziej dojrzały.

    Gdy agent wykryje potencjalnie destrukcyjną operację shellową, wyświetla ostrzeżenie i wymaga jawnej zgody. Obejmuje to operacje modyfikujące system plików poza katalogiem projektu, komendy sieciowe ingerujące w konfigurację oraz polecenia nadpisujące dane bez możliwości cofnięcia.

    To rozsądne posunięcie, zwłaszcza że sandboxing w Factory został wzmocniony w wersji v0.144.0. Dwie warstwy zabezpieczeń (izolacja procesów oraz flagowanie ryzyka) zapewniają lepszą ochronę niż poleganie na jednym mechanizmie.

    Tmux i klawiatura: detale, które robią różnicę

    Użytkownicy pracujący przez tmuxa odczują poprawę w obsłudze zdarzeń klawiatury. W multipleksowanych terminalach niektóre kombinacje klawiszy były błędnie interpretowane, szczególnie te z modyfikatorami. Wersja v0.144.0 rozwiązuje ten problem, co potwierdza trend z późniejszych wydań, w których dodano klikalne linki w tmuxie.

    MCP również zyskało na wydajności w zakresie autoryzacji. Ciche odświeżanie tokenów oraz eliminacja powtarzających się monitów o uwierzytelnienie to zmiany zauważalne w środowiskach z wieloma serwerami i złożoną konfiguracją OAuth.

    Stabilność i wydajność łączników

    Kolejnym obszarem poprawek jest wydajność połączeń MCP. Łączniki działają teraz sprawniej, a time-outy są lepiej zarządzane. Wprowadzono per-serwerowy connectTimeout dla wolno startujących serwerów MCP.

    Podsumowanie

    Aktualizacja v0.144.0 nie jest przełomowa, ale wprowadza istotne poprawki w zakresie bezpieczeństwa operacji shellowych oraz wygody nawigacji między sesjami. Osoby intensywnie korzystające z terminala i pracujące w wielu kontekstach projektowych zyskają na oszczędności czasu dzięki nowym sugestiom sesji, a system ostrzeżeń może pomóc uniknąć przypadkowego wykonania destrukcyjnych komend.


    Źródła

  • OpenCode zyskuje klonowanie workspace’ów i OpenAI przez AWS Bedrock

    OpenCode zyskuje klonowanie workspace’ów i OpenAI przez AWS Bedrock

    Czerwcowa aktualizacja OpenCode z 5 czerwca 2026 roku wprowadza kilka zmian, które usprawniają pracę w terminalu. Zespół Anomaly, wcześniej znany jako SST, dodał zarządzane klonowanie przestrzeni roboczych, możliwość przenoszenia sesji między katalogami oraz pełne wsparcie dla OpenAI przez AWS Bedrock. Nowości obejmują także odkrywanie umiejętności, ładowanie agentów z plików oraz interaktywne odtwarzanie sesji. Całość jest dostępna na licencji MIT, co pozwala na przeglądanie, modyfikowanie i hostowanie narzędzia na własną rękę.

    Co nowego w wydaniu z 5 czerwca

    • Zarządzane klonowanie workspace’ów umożliwia szybkie kopiowanie środowisk między gałęziami i konfiguracjami wdrożeniowymi.
    • Migracja sesji między katalogami przydaje się przy pracy z worktree Git lub przy zmianie ścieżek projektowych.
    • OpenAI przez AWS Bedrock pozwala korzystać z OpenAI w chmurze Amazon, co jest istotne dla zespołów korzystających z ekosystemu AWS.
    • run --replay odtwarza przebieg sesji krok po kroku, co ułatwia debugowanie i audyt zachowania agenta.
    • Skill discovery i file-based agent loading przesuwają OpenCode w stronę modułowych, zadaniowych konfiguracji w większych projektach.

    Co to właściwie jest OpenCode

    OpenCode to terminalowy agent AI do kodowania, który jest open source i model-agnostyczny. Działa lokalnie, przechowuje rozmowy w SQLite, a wsparcie dla ponad 75 dostawców modeli zapewnia dużą elastyczność. Można korzystać z modeli takich jak Claude, GPT, Gemini, DeepSeek oraz lokalnych modeli przez Ollamę. Użytkownicy płacą tylko za API, a samo narzędzie jest darmowe.

    Wbudowane agenty build i plan różnią się poziomem dostępu – build ma uprawnienia do odczytu, zapisu i uruchamiania kodu, natomiast plan działa w trybie tylko do odczytu, co czyni go bezpieczniejszą opcją do eksploracji. Sesje zapisują się w SQLite, więc nic nie ginie przy restarcie, a auto-update przez opencode upgrade działa domyślnie.

    Migracja sesji i odtwarzanie

    Migracja sesji i odtwarzanie

    Przenoszenie sesji między katalogami to funkcjonalność, która ma praktyczne zastosowanie. Jeśli pracujesz na kilku worktree jednocześnie lub zmieniasz ścieżkę projektu w trakcie pracy, możesz przenieść kontekst rozmowy z agentem bez utraty historii. Funkcja run --replay pozwala na odtworzenie przebiegu sesji, co jest przydatne, gdy coś poszło nie tak po stronie modelu i trzeba zrozumieć tok działań. Sprawdza się również przy audycie decyzji podejmowanych przez AI podczas refaktoryzacji.

    Bedrock i web dev – praktyczny wymiar

    Bedrock i web dev – praktyczny wymiar

    Wsparcie OpenAI przez AWS Bedrock jest istotne tam, gdzie organizacje standaryzują dostęp do modeli przez infrastrukturę Amazona. Ułatwia zarządzanie kluczami API i uprawnieniami, a także wpisuje się w polityki bezpieczeństwa większych firm. Dla web developerów ważne jest podświetlanie składni Vue, które pojawiło się w tej aktualizacji. Choć to drobna zmiana, znacznie poprawia czytelność przy pracy z komponentami SFC.

    Stabilność i start

    Oprócz nowych funkcji, aktualizacja wprowadza również poprawki stabilności, takie jak lepsza normalizacja ścieżek, zachowanie shella i obsługa wariantów rozumowania. Przyspieszono także start aplikacji, co przekłada się na mniej frustrujących momentów przy przełączaniu kontekstu.

    OpenCode od dłuższego czasu jest pozycjonowany jako darmowa alternatywa dla zamkniętych narzędzi terminalowych, a ta aktualizacja tylko pogłębia tę różnicę. Połączenie lokalnego SQLite, wsparcia dla wielu modeli i licencji MIT sprawia, że narzędzie jest trudne do przebicia, jeśli zależy ci na pełnej kontroli nad swoim środowiskiem.


    Źródła

  • Gemini CLI z nową łatką stabilności – wersja v0.46.0-preview.1 już dostępna

    Gemini CLI z nową łatką stabilności – wersja v0.46.0-preview.1 już dostępna

    Google wypuściło nową wersję preview swojego terminalowego agenta AI – Gemini CLI v0.46.0-preview.1. Ta aktualizacja koncentruje się na usunięciu błędu, który mógł prowadzić do niespójności wersji w środowisku deweloperskim. Poprawka została wydana kilka dni po większym wydaniu v0.46.0-preview, które wprowadziło istotne zmiany w architekturze narzędzia.

    Kluczowe informacje

    • Gemini CLI v0.46.0-preview.1 to łatka naprawcza, która zapewnia spójność wersji i stabilność po poprzednim wydaniu preview.
    • Wersja v0.46.0-preview.1 wprowadziła wzmocnioną obsługę zmiany rozmiaru PTY, eliminującą krytyczne awarie natywne.
    • Naprawiono pętle spamowe w interfejsie CLI, które mogły skutecznie zablokować pracę z narzędziem.
    • Zespół Google zachęca użytkowników kanału preview do natychmiastowej aktualizacji.
    • Gemini CLI to open-source'owy agent AI, który integruje modele Gemini bezpośrednio z terminalem.

    Co konkretnie naprawiono

    Wersja v0.46.0-preview.1 jest odpowiedzią zespołu na problemy zgłaszane przez społeczność. Głównym celem łatki było załatanie luki, która powodowała rozjeżdżanie się numerów wersji między różnymi komponentami narzędzia. W praktyce oznaczało to, że niektórzy deweloperzy mieli trudności z poprawną identyfikacją zainstalowanego builda, co utrudniało diagnostykę błędów i raportowanie problemów.

    Poprzednie wydanie – v0.46.0-preview – wprowadziło znaczące zmiany. Inżynierowie Google przeprojektowali obsługę PTY (pseudo-terminali), co jest kluczowe dla komunikacji między procesami w terminalu. Wcześniej zmiana rozmiaru okna terminala mogła prowadzić do poważnych awarii. Teraz ten scenariusz jest obsługiwany w sposób bezpieczny.

    Koniec ze spamem w konsoli

    Koniec ze spamem w konsoli

    Drugim problemem, który został rozwiązany w poprzedniej wersji, były pętle spamowe. Użytkownicy zgłaszali przypadki, w których Gemini CLI wpadał w niekontrolowaną pętlę generowania komunikatów, zalewając konsolę powtarzającymi się wpisami. Problem występował głównie podczas dłuższych sesji i w specyficznych konfiguracjach narzędzia.

    Wersja v0.46.0-preview.1 wprowadziła mechanizmy zapobiegające tym zapętleniom, a obecna łatka konsoliduje te zmiany, zapewniając spójność w ramach ekosystemu wersji. To klasyczny cykl wydawniczy Google dla Gemini CLI – najpierw większa aktualizacja z nowymi funkcjami, a następnie szybka łatka eliminująca wykryte nieścisłości.

    Jak zaktualizować

    Jak zaktualizować

    Gemini CLI jest dostępne jako pakiet npm, więc aktualizacja do wersji preview sprowadza się do jednego polecenia:

    npm install -g @google/gemini-cli@preview

    Po instalacji narzędzie uruchamia się standardową komendą gemini w terminalu. Należy pamiętać, że kanał preview nie jest w pełni zweryfikowany – mogą wystąpić regresje lub inne błędy. Dlatego zespół Google prosi użytkowników o testowanie i zgłaszanie problemów. Dla środowisk produkcyjnych nadal zalecany jest kanał stable, który przechodzi pełny cykl walidacji.

    Szerszy kontekst

    Gemini CLI to interesujący projekt w ekosystemie narzędzi AI dla deweloperów. W przeciwieństwie do rozwiązań zintegrowanych z IDE, działa całkowicie w terminalu, co doceniają osoby pracujące na zdalnych serwerach lub w środowiskach bez interfejsu graficznego.

    Narzędzie rozwija się dynamicznie, a Google stosuje przejrzysty model wydawniczy: codzienne buildy "nightly", cotygodniowe promocje do preview i stabilne wydania po tygodniu testów. Dzięki temu społeczność ma stały dostęp do najnowszych funkcji, a jednocześnie istnieje bezpieczna ścieżka dla tych, którzy wolą poczekać na sprawdzone wersje.


    Źródła