Kategoria: Oprogramowanie

  • Claude Code Wchodzi na Nowy Poziom: Wydanie 2.1.89 z Ulepszeniami Bezpieczeństwa, Przyjacielem i Ogromem Poprawek

    Claude Code Wchodzi na Nowy Poziom: Wydanie 2.1.89 z Ulepszeniami Bezpieczeństwa, Przyjacielem i Ogromem Poprawek

    Anthropic wypuściło właśnie nową wersję swojego narzędzia dla programistów – Claude Code. To nie jest zwykła aktualizacja z drobnymi poprawkami. Wydanie 2.1.89, które trafiło do użytkowników 31 marca 2026 roku, przynosi istotne ulepszenia w zarządzaniu sesjami, kluczowe poprawki stabilności oraz… zabawnego „towarzysza”. To solidna aktualizacja, która pokazuje, jak dojrzała staje się ta platforma.

    Kluczowe ulepszenia w kontroli dostępu i sesjach

    Jednym z filarów tej aktualizacji jest znacznie lepsza kontrola nad tym, co Claude Code 2.1.89 może robić. Wprowadzono nową opcję uprawnień „defer” dla hooków PreToolUse. W praktyce oznacza to, że sesje bez interfejsu użytkownika (headless) mogą teraz wstrzymać działanie w momencie wywołania narzędzia, a następnie wznowić pracę z określonymi flagami. Daje to administratorom i twórcom zautomatyzowanych workflow znacznie większą precyzję.

    Poza tym reguły zezwoleń (allow rules) zostały udoskonalone tak, aby mogły sprawdzać cel docelowy rozwiązanego dowiązania symbolicznego (symlink), a nie tylko żądaną ścieżkę. To ważne wzmocnienie zabezpieczeń, które utrudnia obejście kontroli dostępu poprzez manipulację dowiązaniami.

    Stabilność i wydajność: koniec z wyciekami pamięci i crashami

    Dla użytkowników pracujących nad długimi, złożonymi projektami wersja 2.1.89 to prawdziwy zastrzyk stabilności. Zespół naprawił kilka krytycznych problemów, które potrafiły uprzykrzyć życie.

    Wyeliminowano wyciek pamięci, w którym duże wejścia JSON były przetrzymywane w pamięci jako klucze cache LRU w długo działających sesjach. Mogło to stopniowo prowadzić do spadku wydajności. Dodatkowo rozwiązano problem crashowania aplikacji podczas usuwania wiadomości z bardzo dużych plików sesji przekraczających 50 MB. Jest to szczególnie ważne dla zespołów, które korzystają z Claude Code 2.1.89 przez wiele dni bez restartu.

    Usprawniono też działanie serwera LSP (Language Server Protocol). Wcześniej po awarii wpadał on w stan „zombie” i odmawiał współpracy aż do restartu całej sesji. Teraz po prostu uruchamia się ponownie przy kolejnym żądaniu.

    Poprawki dla systemów Windows i macOS

    Wydanie 2.1.89 przynosi też wiele poprawek specyficznych dla poszczególnych systemów operacyjnych, co świadczy o dbałości o doświadczenia wszystkich użytkowników.

    W systemie Windows naprawiono irytujący błąd, w którym narzędzia Edit/Write podwajały znaki CRLF, jednocześnie usuwając twarde podziały wierszy w Markdown (dwie spacje na końcu linii). Dodatkowo rozwiązano problem z trybem głosowym, który na Windowsie kończył się błędem z komunikatem „WebSocket upgrade rejected with HTTP 101”.

    Użytkownicy macOS docenią z kolei naprawę deep linków, które wcześniej czasami nie chciały się otwierać.

    Nowa funkcja: „Buddy” i ulepszenia dla deweloperów

    Nie samą pracą człowiek żyje. Wydanie 2.1.89 zawiera też żartobliwą funkcję „buddy” – małego towarzysza w terminalu. To miły, lekki akcent w narzędziu, które zwykle kojarzy się z intensywnym kodowaniem.

    Poza tym wprowadzono mnóstwo usprawnień w codziennej pracy dewelopera. Ulepszono ostrzeżenia w narzędziu Bash, które teraz informują, gdy polecenie formatera lub lintera modyfikuje pliki, które zostały już wcześniej odczytane. Pomaga to uniknąć błędów typu „stale-edit”. Poprawiono też komunikaty o niedostępności narzędzi – teraz wyjaśniają one, dlaczego dane narzędzie jest niedostępne i co zrobić, aby je uruchomić.

    Wprowadzono również wsparcie dla podpisów manifestów w wydaniach, co zwiększa bezpieczeństwo procesu aktualizacji. Użytkownicy mogą teraz skonfigurować kanał aktualizacji: "latest" dla natychmiastowego dostępu do nowości lub "stable" dla wersji przetestowanej przez tydzień, co pozwala uniknąć wydań z poważnymi regresjami.

    Podsumowanie: dojrzałość i precyzja

    To wydanie Claude Code 2.1.89 jest przykładem świetnie zbalansowanej aktualizacji. Nie wprowadza rewolucyjnych zmian w interfejsie, ale za to skupia się na fundamentach: bezpieczeństwie, stabilności i wydajności. Poprawki dotyczące wycieków pamięci, crashy przy dużych plikach, lepsza kontrola uprawnień i dziesiątki mniejszych usprawnień sprawiają, że na narzędziu można po prostu bardziej polegać.

    Dodatkowo wprowadzenie konfigurowalnych kanałów aktualizacji i podpisów manifestów pokazuje dbałość o zaawansowanych użytkowników i administratorów. A lekki, żartobliwy akcent w postaci „buddy’ego” przypomina, że narzędzia dla programistów, nawet tak zaawansowane, mogą mieć odrobinę ludzkiej twarzy. To solidny krok naprzód dla całej platformy.


    Źródła

  • OpenCode v1.3.10: Lepsza Obsługa Subagentów i Solidniejsze Przechowywanie Danych

    OpenCode v1.3.10: Lepsza Obsługa Subagentów i Solidniejsze Przechowywanie Danych

    Popularny open-source'owy asystent kodowania, OpenCode, otrzymał kolejną aktualizację oznaczoną numerem 1.3.10. Choć nie jest to duży, przełomowy release, wprowadza kilka istotnych poprawek, które znacząco wpływają na komfort pracy i stabilność aplikacji. Dwa kluczowe obszary, które zostały dopracowane, to interakcja z subagentami oraz niezawodność migracji danych w systemie przechowywania sesji.

    Usprawnienia w interfejsie subagentów

    Jedna z najbardziej widocznych zmian dla użytkownika dotyczy interakcji z subagentami. Subagenci w OpenCode to potężne narzędzia, które mogą wykonywać złożone zadania, takie jak analiza kodu czy refaktoryzacja, działając równolegle do głównej sesji.

    Wcześniej, po wywołaniu narzędzia przez subagenta, przycisk lub polecenie stawało się nieaktywne do momentu zakończenia operacji. W wersji 1.3.10 to się zmienia. Wywołania narzędzi subagentów pozostają aktywne i klikalne nawet w trakcie oczekiwania na wykonanie. To subtelna, ale ważna poprawka ergonomii. Zapewnia użytkownikowi lepszy feedback wizualny i poczucie płynności, pozwalając na szybszą nawigację i zarządzanie równoległymi procesami bez zbędnego czekania.

    To ulepszenie jest częścią szerszych prac nad UX subagentów, które w nowszych wersjach (jak 1.3.10) obejmują też wyraźniejsze tytuły sesji, lepszą nawigację i precyzyjsze wskaźniki postępu.

    Większa niezawodność przechowywania danych

    „Pod maską” wersja 1.3.10 przynosi istotne wzmocnienie niezawodności systemu przechowywania stanu aplikacji. Zaimplementowano ulepszoną logikę migracji storage'u, która ma zapobiegać potencjalnemu uszkodzeniu danych.

    Problem mógł wystąpić w dwóch scenariuszach: przy migracji z bardzo starych wersji OpenCode zawierających niekompatybilne rekordy lub w przypadku przerwanej migracji. Nowy mechanizm jest odporniejszy i zabezpiecza zaktualizowany stan aplikacji przed uszkodzeniem (corruption) danych. To czysto techniczne, ale krytyczne ulepszenie, zwłaszcza dla użytkowników, którzy często aktualizują narzędzie i pracują nad długofalowymi projektami.

    Poprawka ta jest efektem głębokiej refaktoryzacji architektury wewnętrznej, przeprowadzanej w całej serii 1.3.10. Wśród zmian znalazło się przebudowanie procesora sesji na architekturę opartą na efektach (effect-based), zastąpienie bezpośredniego użycia Filesystem przez abstrakcję AppFileSystem oraz refaktoryzacja usług konfiguracji i sesji z użyciem biblioteki Effect.

    Detale dla użytkowników i deweloperów

    Oprócz głównych poprawek aktualizacja zawiera też kilka innych, wartych odnotowania zmian. Miłośnicy popularnego motywu Catppuccin zauważą lepszy kontrast dla przygaszonego tekstu w interfejsie TUI (Text-based User Interface). To drobiazg, który poprawia czytelność podczas długich sesji kodowania.

    Choć wersja 1.3.10 sama w sobie jest stabilna, warto wiedzieć o pewnym problemie, który pojawił się w tym cyklu wydawniczym. Wersja .exe na Windowsa mogła powodować błędy (crashe) przy użyciu Bun Canary z powodu błędu typu ThreadLock. Co ciekawe, problem ten został rozwiązany w ramach cyklu 1.3.10, co wskazuje na specyficzną sekwencję wydawania łatek.

    Dla osób integrujących OpenCode z własnymi rozwiązaniami ważna jest informacja, że release notes wersji 1.3.10 wspominają o breaking changes w SDK. Przy planowaniu aktualizacji własnych pluginów czy integracji warto dokładnie sprawdzić te zapisy.

    Dlaczego to ma znaczenie

    OpenCode zdobywa popularność jako terminalowe narzędzie do „vibe codingu” – swobodnego, wspomaganego przez AI kodowania. Jego siłą jest obsługa wielu modeli (Claude, GPT, Gemini, lokalny Ollama), sesje równoległe i nacisk na prywatność dzięki lokalnym konfiguracjom. W takim narzędziu płynność interfejsu i absolutna niezawodność przechowywania efektów pracy są kluczowe.

    Aktualizacja 1.3.10, skupiająca się na takich właśnie aspektach, pokazuje, że twórcy nie tylko dodają nowe funkcje, ale też konsekwentnie szlifują podstawowe doświadczenie użytkownika i solidność fundamentów. W świecie narzędzi deweloperskich, gdzie każda minuta przestoju oznacza wybicie z rytmu pracy, takie poprawki są bezcenne.


    Źródła

  • Codex 0.117.0 Uprawnia Pluginy Do Pierwszorzędnych Obywateli

    Codex 0.117.0 Uprawnia Pluginy Do Pierwszorzędnych Obywateli

    Najnowsza aktualizacja Codex, wersja 0.117.0, przynosi jedną z najbardziej wyczekiwanych przez społeczność funkcjonalności: natywne wsparcie dla pluginów. OpenAI zdecydowało się potraktować pluginy jako „first-class citizens” w workflow, co w praktyce oznacza rewolucję w zarządzaniu, synchronizacji i korzystaniu z rozszerzeń. To nie jest kosmetyczna zmiana, lecz fundamentalne przesunięcie, które ma ułatwić zespołom współdzielenie skonfigurowanych środowisk i automatyzację skomplikowanych zadań.

    Nowy system pluginów pozwala pakować w łatwe do zainstalowania pakiety trzy kluczowe elementy: skills (gotowe przepływy pracy oparte na promptach), app integrations (konektory do zewnętrznych usług, takich jak Slack, Notion, Figma czy Gmail) oraz konfiguracje MCP server (zdalne narzędzia lub współdzielony kontekst). Wszystko po to, aby ujednolicić setup pomiędzy projektami i członkami zespołu.

    Jak działają pluginy w Codex?

    Instalacja pluginów jest elastyczna i dostosowana do różnych potrzeb. Użytkownicy mogą przeglądać i instalować pluginy z kuratorowanego katalogu dostępnego w menu /plugins. W bardziej zaawansowanych scenariuszach wspierane są konfiguracje lokalne: per repozytorium (katalog ./plugins/ i plik .agents/plugins/marketplace.json) lub per użytkownik (ścieżki w katalogu domowym, takie jak ~/.codex/plugins/ i ~/.agents/plugins/marketplace.json). Synchronizacja stanu instalacji odbywa się przy starcie aplikacji, a ulepszone menu sortuje pluginy według statusu instalacji.

    Co ciekawe, OpenAI udostępnia też narzędzie do szybkiego tworzenia własnych pluginów. Wystarczy użyć wbudowanego skilla @plugin-creator, który wygeneruje szkielet z plikiem manifestu .codex-plugin/plugin.json oraz opcjonalnymi katalogami na skills, integracje aplikacji, konfiguracje MCP i zasoby. Wkrótce ma się też pojawić możliwość samodzielnego publikowania pluginów do oficjalnego katalogu.

    Przykład? Po zainstalowaniu pluginu Gmail możemy poprosić Codex: „Podsumuj nieprzeczytane wątki z Gmaila z dzisiaj”. Agent sam zadba o proces uwierzytelnienia przy pierwszym użyciu, respektując przy tym istniejące ustawienia prywatności użytkownika.

    Ulepszenia multi-agent i workflowów

    Wersja 0.117.0 to nie tylko pluginy. OpenAI znacząco ulepszyło także multi-agent v2 workflows. Kluczowymi nowościami są bogatsze mechanizmy adresowania agentów i komunikacji. Te zmiany mają na celu poprawę czytelności i koordynacji pomiędzy wieloma agentami pracującymi równolegle nad różnymi aspektami projektu. Dzięki ulepszonemu adresowaniu łatwiej jest śledzić, który agent wykonuje dane zadanie i jak komunikują się ze sobą poszczególne części przepływu pracy.

    Dodano też nowy hook userpromptsubmit, który pozwala na blokowanie lub modyfikowanie promptów użytkownika przed ich wykonaniem. To potężne narzędzie dla zespołów chcących wdrożyć własne polityki, walidacje lub automatyczne wzbogacanie poleceń.

    Poprawki stabilności i UX

    Poza głównymi nowościami aktualizacja przynosi szereg mniejszych, ale istotnych ulepszeń. Rozszerzono możliwości obsługi obrazów oraz personalizacji tytułów terminala, co przekłada się na lepszy user experience podczas długich sesji.

    Znacznej poprawie uległ też app-server TUI (Text-based User Interface). Dodano nowe funkcje, takie jak historia promptów, wsparcie dla poleceń shell, monitorowanie systemu plików oraz obsługę zdalnych połączeń websocket. Naprawiono również problemy związane z uwierzytelnianiem i zarządzaniem sesjami, zwiększając ogólną niezawodność narzędzia.

    Podsumowanie: Codex dojrzewa jako platforma

    Wydanie Codex 0.117.0 to wyraźny sygnał, że OpenAI postrzega Codex nie tylko jako zaawansowanego asystenta do pisania kodu, ale jako pełnoprawną platformę do automatyzacji pracy. Wprowadzenie pluginów jako kluczowego elementu ekosystemu otwiera drogę do tworzenia bogatej biblioteki rozszerzeń, które mogą zrewolucjonizować workflow zespołów webdeveloperskich, DevOps i praktyków „vibe codingu”.

    Możliwość łatwego dzielenia się skonfigurowanymi skills, integracjami i narzędziami MCP sprawia, że Codex staje się znacznie bardziej przystępny dla zespołów. Jednocześnie ulepszenia w obszarze multi-agent i stabilności pokazują, że OpenAI analizuje feedback społeczności i konsekwentnie buduje solidne fundamenty pod przyszły rozwój. To krok w stronę uczynienia z Codex centralnego punktu kontroli dla złożonych, wieloetapowych projektów programistycznych.


    Źródła

  • OpenCode Wprowadza Kluczowe Poprawki w Rozwiązaniu Pluginów

    OpenCode Wprowadza Kluczowe Poprawki w Rozwiązaniu Pluginów

    Wydanie OpenCode w wersji 1.3.13, które ukazało się 1 kwietnia 2026 roku, to przykład tego, jak drobna poprawka techniczna może znacząco wpłynąć na stabilność całego ekosystemu. Tym razem zespół skupił się na wyeliminowaniu problemów z rozpoznawaniem punktów wejścia (entrypoints) pluginów. To pozornie małe usprawnienie ma duże znaczenie dla niezawodności integracji dodatków.

    Na czym polegał problem i jak go naprawiono

    Głównym elementem tej aktualizacji były poprawki związane z plugin entrypoint resolution. Zmiany obejmowały pomijanie pluginów, które nie mają pasującego punktu wejścia (server lub TUI), zamiast zgłaszania błędów, oraz ostrzeganie użytkowników w takich sytuacjach. Wprowadzono również mechanizm pinowania wersji dla lepszej kontroli.

    W praktyce oznaczało to, że niektórzy twórcy pluginów lub użytkownicy, którzy konfigurowali je w określony sposób, napotykali błędy. Plugin po prostu się nie uruchamiał, mimo poprawnej instalacji. Wersja 1.3.13 wprowadza zmiany w logice rozpoznawania tych ścieżek, zapewniając większą elastyczność i lepsze komunikaty. Dzięki temu wszystkie pluginy z poprawnymi punktami wejścia powinny być teraz obsługiwane bezproblemowo.

    Kontekst działań na rzecz stabilności

    Ta poprawka nie jest odosobnionym przypadkiem, lecz częścią szerszego trendu w rozwoju OpenCode. W ostatnich wydaniach widać wyraźny nacisk na stabilność core’u i dopracowywanie podstawowych mechanizmów. Ekosystem pluginów był wcześniej wskazywany jako obszar wymagający uwagi – w bug trackerze projektu odnotowywano na przykład błędy ładowania pluginów przy imporcie zależności npm.

    Wydanie v1.3.13 było częścią serii poprawek stabilizacyjnych publikowanych w krótkich odstępach czasu (podobnie jak wersje 1.3.12 czy 1.3.8). W tym samym czasie wprowadzono też ulepszenia w innych obszarach, takie jak poprawione wykrywanie głównego katalogu projektu (wybieranie między CMakeLists.txt a Makefile) dla clangd w workspace'ach C/C++.

    Dlaczego to ważne dla użytkowników

    Dla programistów korzystających z OpenCode sprawne działanie pluginów jest kluczowe. To właśnie one pozwalają rozszerzać funkcjonalność agenta AI, dostosowywać go do specyficznych workflowów czy integrować z zewnętrznymi narzędziami. Jakakolwiek niepewność co do ich poprawnego ładowania podważa zaufanie do całego narzędzia.

    Naprawienie tych technicznych szczegółów zmniejsza barierę wejścia dla twórców pluginów i zwiększa komfort użytkowników. Co ciekawe, równolegle trwają prace nad dalszą rozbudową infrastruktury – wcześniejsze aktualizacje wprowadziły wsparcie dla paczek pluginów zawierających tylko motywy oraz lepszą obsługę instalacji z aliasów npm i adresów git.

    Podsumowanie

    Wydanie OpenCode 1.3.13 to skromna, ale istotna aktualizacja, która likwiduje konkretne problemy techniczne. Pokazuje ona dojrzałe podejście do rozwoju projektu, gdzie obok wprowadzania nowych funkcji poświęca się uwagę solidności fundamentów. Taka dbałość o stabilność mechanizmu pluginów przekłada się bezpośrednio na płynność pracy programistów, którzy polegają na rozszerzeniach w swojej codziennej pracy z AI. Kolejne aktualizacje z tego okresu potwierdzają, że jest to świadoma strategia zespołu OpenCode.


    Źródła

  • Claude Wprowadza Kluczowe Zmiany: Koniec Beta 1M Tokenów i Nowe Możliwości API

    Claude Wprowadza Kluczowe Zmiany: Koniec Beta 1M Tokenów i Nowe Możliwości API

    Platforma Claude przechodzi znaczącą aktualizację, która zmienia sposób pracy z długim kontekstem i oferuje deweloperom nowe narzędzia do precyzyjne zarządzania modelami. Najważniejsza zmiana dotyczy okna kontekstowego o rozmiarze 1M tokenów, które wkrótce przestanie być dostępne w wersji beta dla starszych modeli.

    Migracja do najnowszych modeli i koniec ery beta

    Anthropic ogłosiło, że 30 kwietnia 2026 roku zakończy się okres beta dla okna kontekstowego 1M tokenów w starszych modelach Claude. Od tego dnia nagłówek beta context-1m-2025-08-07 przestanie działać dla tych wersji, a żądania przekraczające standardowe limity tokenów będą zwracać błąd. To wyraźny sygnał, że firma skupia rozwój długiego kontekstu na najnowszych modelach.

    Dla deweloperów oznacza to konieczność migracji do najnowszych modeli Claude, które oferują pełne okno 1M tokenów jako standardową funkcję, bez potrzeby używania nagłówków beta i w standardowej cenie. Modele te wykazują znaczący postęp w obsłudze długiego kontekstu w porównaniu z konkurencją.

    Rozszerzone możliwości API i precyzyjne zarządzanie

    Równolegle do zmian w oknie kontekstowym, Anthropic znacząco rozbudowało Models API. Deweloperzy zyskali nowe możliwości, które pozwalają na precyzyjne planowanie implementacji i transparentne zarządzanie tokenami w różnych wariantach modeli. To odpowiedź na realne potrzeby środowiska programistycznego.

    Kolejną praktyczną nowością jest możliwość pominięcia treści procesu rozumowania (extended thinking) w odpowiedziach, co przyspiesza streaming w aplikacjach użytkowników końcowych. Billing pozostaje niezmieniony, a sygnatura jest zachowywana dla zachowania ciągłości w konwersacjach wieloetapowych.

    Inteligentne zarządzanie kontekstem i nowe funkcje

    Najnowsze modele Claude wprowadzają wbudowaną świadomość kontekstu. Potrafią efektywniej zarządzać dostępną przestrzenią tokenów, samodzielnie regulując realizację zadań. To duża zmiana w porównaniu z wcześniejszymi wersjami, które po cichu przycinały nadmiarowy kontekst – teraz modele zwracają błędy walidacji, wymuszając bardziej przemyślane strategie zarządzania danymi.

    Platforma zyskała też zaawansowane funkcje edycji kontekstu po stronie serwera. Deweloperzy mogą teraz usuwać określone elementy z historii konwersacji, zachowując jednocześnie ciągłość rozumowania. Dostępne są również mechanizmy kompaktowania po stronie klienta w popularnych SDK, które generują podsumowania zastępujące pełną historię.

    Podsumowanie: Era dojrzałego długiego kontekstu

    Te zmiany wyznaczają wyraźny kierunek: era eksperymentalnego długiego kontekstu się kończy, a wchodzimy w fazę stabilnych, produkcyjnych implementacji. Migracja do najnowszych modeli nie jest tylko koniecznością techniczną, ale szansą na wykorzystanie dojrzałych funkcji, lepszej wydajności i bardziej przewidywalnego działania. Dla deweloperów oznacza to konieczność przeprowadzenia migracji, ale daje też dostęp do narzędzi, które znacząco ułatwiają budowanie zaawansowanych aplikacji opartych na długich, złożonych konwersacjach z Claude.


    Źródła

  • OpenCode Zyskuje Natywne Wsparcie PowerShell i Lepsze Doświadczenie w Terminalu

    OpenCode Zyskuje Natywne Wsparcie PowerShell i Lepsze Doświadczenie w Terminalu

    Aktualizacja OpenCode do wersji 1.3.7 przynosi kluczowe usprawnienia dla użytkowników systemu Windows oraz poprawia stabilność i wygodę pracy w trybie tekstowym (TUI). Najważniejszą nowością jest długo wyczekiwane, natywne wsparcie dla PowerShell, które ma na celu rozwiązanie problemów z domyślnym przywracaniem starszych powłok systemowych. To niejedyna zmiana – wydanie naprawia także irytujące błędy, takie jak podwójne naliczanie tokenów i problemy z konfiguracją, co łącznie znacząco podnosi komfort codziennego korzystania z tego asystenta AI.

    PowerShell w końcu jako „pełnoprawny obywatel” Windows

    Dla programistów pracujących na Windowsie wybór terminala i powłoki to często kwestia osobistych preferencji i efektywności. Dotychczas OpenCode, nawet gdy był uruchamiany z nowoczesnego PowerShell 7 (znanego jako pwsh), mógł nieoczekiwanie korzystać ze starszego Windows PowerShell 5.1 lub wręcz z cmd.exe. Wersja 1.3.7 oficjalnie wprowadza wsparcie „first-class” dla PowerShell na Windows, traktując pwsh jako pełnoprawną i preferowaną powłokę.

    To zmiana, której domagała się społeczność, zgłaszając konkretne problemy w repozytorium projektu. Dzięki niej workflow w terminalu ma stać się bardziej przewidywalny i zintegrowany. Warto jednak zauważyć, że według zgłoszeń użytkowników wprowadzenie tej funkcjonalności w wersji 1.3.7 spowodowało u niektórych nowe błędy, takie jak całkowite nieotwieranie się terminala lub nieprawidłowe działanie poleceń powłoki. Użytkownicy, którzy cenią sobie nowoczesne funkcje PowerShell 7, takie jak lepsza obsługa kolorów, szybsze przetwarzanie potoków czy wieloplatformowość, mogą więc napotkać niespójne zachowanie narzędzia. Jest to szczególnie istotne w środowiskach, gdzie możliwości WSL (Windows Subsystem for Linux) są z jakichś powodów ograniczone, a PowerShell pozostaje głównym narzędziem automatyzacji.

    Usprawnienia TUI i nie tylko: stabilność i estetyka

    Poza główną nowością aktualizacja przynosi szereg drobniejszych, ale istotnych poprawek. Tryb TUI (Text-based User Interface), czyli tekstowy interfejs OpenCode, został dopracowany. Ulepszono zachowanie okien modalnych, które teraz są mniej inwazyjne, oraz dodano kolory placeholderów w polach dialogowych zgodne z aktywnym motywem. Poprawia to nie tylko estetykę, ale i czytelność interfejsu w terminalu.

    W zakresie poprawek błędów kluczową kwestią jest naprawa błędu, który powodował podwójne liczenie zużycia tokenów u dostawców Anthropic i Amazon Bedrock. Problem ten mógł prowadzić do zawyżonych metryk w sesjach i nieprecyzyjnego śledzenia kosztów. Teraz raportowanie tokenów jest dokładne. Dodatkowo rozwiązano problem konfiguracji dotyczący plików CLAUDE.md na poziomie projektu. Zmienna środowiskowa OPENCODE_DISABLE_CLAUDE_CODE_PROMPT jest teraz prawidłowo respektowana, co daje programistom pełną kontrolę nad tym, kiedy i jak ten plik ma być używany przez asystenta.

    Ciekawym detalem jest też zmiana w procesie instalacji wtyczek. Od teraz konfiguracje w formacie JSONC (JSON z komentarzami) zachowują dodane przez użytkownika komentarze podczas aktualizacji. To drobna, ale niezwykle praktyczna funkcja, która chroni cenne notatki i wyjaśnienia w plikach konfiguracyjnych przed przypadkowym nadpisaniem.

    Co oznacza ta aktualizacja dla użytkowników?

    Wydanie OpenCode 1.3.7 koncentruje się na solidności i dopasowaniu do rzeczywistych potrzeb użytkowników, zwłaszcza tych korzystających z ekosystemu Windows. Wprowadzenie natywnego wsparcia PowerShell usuwa realną barierę w codziennej pracy wielu programistów, choć u części osób może powodować nowe problemy techniczne. W połączeniu z poprawkami stabilności – takimi jak dokładne liczenie tokenów i lepsze zarządzanie konfiguracją – tworzy to bardziej dojrzałą wersję narzędzia, choć przed aktualizacją warto sprawdzić dostępność nowszych wydań, takich jak 1.3.7.

    Zmiany te pokazują, że rozwój OpenCode idzie w parze z sugestiami społeczności. Poprawki dotyczące TUI świadczą o dbałości o doświadczenie użytkowników preferujących pracę w czystym terminalu, którzy stanowią istotną część odbiorców tego typu asystentów AI. Aktualizacja jest dostępna przez standardowe kanały dystrybucji, w tym Chocolatey (choco upgrade opencode -y), Scoop czy NPM, umożliwiając łatwe wdrożenie tych usprawnień do codziennej pracy z kodem.


    Źródła

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

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

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

    Przeprojektowany wizualizer: modularyzacja i kontrola

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

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

    Stabilność, wydajność i kontekst

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

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

    Podsumowanie

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


    Źródła

  • Claude Code W Wersji 2.1.87: Naprawa Kluczowego Błędu Współpracy

    Claude Code W Wersji 2.1.87: Naprawa Kluczowego Błędu Współpracy

    Anthropic opublikowało nową wersję swojego narzędzia dla programistów dostępnego przez claude.ai. Wydanie Claude Code W Wersji 2.1.87, choć mniejsze i skupione na poprawkach, wprowadza kluczowe usprawnienia dotyczące stabilności i niezawodności. To kolejny krok w ciągłym procesie udoskonalania, którego głównym celem jest eliminowanie przestojów w codziennej pracy deweloperów.

    Poprawki stabilności: gwarancja płynnej pracy

    Głównym elementem wydania Claude Code W Wersji 2.1.87 są poprawki krytycznych błędów wpływających na płynność pracy. Usterki, które zostały wyeliminowane, mogły prowadzić do zakłóceń w workflow, opóźnień i frustracji podczas sesji kodowania, w których sprawne działanie narzędzia jest kluczowe.

    Poprawki zapewniają teraz niezawodną komunikację z narzędziem. Deweloperzy mogą mieć pewność, że ich sesje będą stabilne, co przywraca płynność indywidualnym i zespołowym procesom pracy. Tego typu zmiany, choć niewidoczne na pierwszy rzut oka, są fundamentalne dla profesjonalnego narzędzia, na którym użytkownicy polegają podczas realizacji złożonych projektów.

    Kontekst ciągłych aktualizacji: nieustanna praca nad niezawodnością

    To wydanie idealnie wpisuje się w filozofię ciągłego doskonalenia oferty Anthropic dla programistów. Głównym celem tych aktualizacji jest radykalne zmniejszenie oporów w workflow programisty. Poprzednie wersje koncentrowały się na stabilności, wprowadzając liczne poprawki dotyczące między innymi uprawnień oraz stabilności długich sesji.

    Można więc uznać, że Claude Code W Wersji 2.1.87 jest kolejnym, konsekwentnym elementem tego procesu – usuwaniem pojedynczych, ale istotnych usterek, które zakłócają doświadczenie kodowania z pomocą AI.

    Dlaczego stabilność sesji jest kluczowa?

    Dla narzędzia obsługującego złożone procesy z zakresu web developmentu, AI i DevOps, stabilność długotrwałych sesji jest nie do przecenienia. Programiści często pracują nad jednym zadaniem przez wiele godzin, a nagłe zawieszenie, utrata kontekstu lub błąd komunikacji mogą zniweczyć postępy i wymagać czasochłonnego restartu.

    Wcześniejsze aktualizacje bezpośrednio adresowały te problemy, redukując na przykład niechciane resetowanie przewijania do góry w długich sesjach czy migotanie interfejsu. Obecne poprawki idą o krok dalej, zabezpieczając ogólną niezawodność działania. W środowiskach zespołowych, gdzie kilka osób może asystować przy kodzie lub robić code review, pewność stabilnego działania narzędzia jest kluczowa.

    Podsumowanie

    Claude Code W Wersji 2.1.87 może nie być naszpikowane nowymi funkcjami, ale stanowi ważną aktualizację dla osób, które polegają na tym narzędziu w codziennej pracy. Wprowadzone poprawki eliminują punkty zapalne, umacniając pozycję rozwiązań Anthropic jako niezawodnego asystenta dla profesjonalnych deweloperów. Ta aktualizacja przypomina, że w dojrzałych narzędziach programistycznych równie istotna co nowości jest solidność i pewność działania każdego, nawet najmniejszego komponentu.


    Źródła

  • Qwen 3.6 Plus Alibaba Prześciga Claude’a Opus w Testach Kodowania

    Qwen 3.6 Plus Alibaba Prześciga Claude’a Opus w Testach Kodowania

    W szybko zmieniającym się świecie modeli AI do asystowania programistom pojawił się nowy, poważny gracz. Najnowszy flagowy model Alibaby, Qwen 3.6 Plus, właśnie udowodnił, że może konkurować z absolutną czołówką. Szczególnie jeden wynik zwraca uwagę: w kluczowym benchmarku zdolności agentowych SWE-bench Verified model osiągnął wynik plasujący go w bezpośrednim sąsiedztwie liderów, takich jak Claude 3.5 Sonnet.

    To nie jest zwykłe porównanie statystyk, ale sygnał zmiany w krajobrazie narzędzi dla deweloperów. Kodowanie agentowe (agentic coding), w którym AI samodzielnie zarządza złożonymi procesami (workflows), takimi jak naprawa kodu czy operacje terminalowe, staje się nowym polem bitwy.

    Nowy lider w praktycznych zadaniach inżynierskich

    Co dokładnie oznacza ten wynik? SWE-bench to test sprawdzający zdolność modelu do rozwiązywania realnych problemów z repozytoriów open source na GitHubie. Qwen 3.6 Plus radzi sobie z nimi wyjątkowo sprawnie. Nie chodzi tylko o generowanie pojedynczych funkcji, ale o kompleksową analizę kontekstu, użycie narzędzi takich jak bash czy edycja plików oraz wdrożenie działającej poprawki.

    Model błyszczy też w innych testach. W Terminal-Bench 2.0, który mierzy umiejętności operowania w terminalu, uzyskuje wysokie noty. Równie imponująco wypada w QwenWebBench, będąc liderem w generowaniu front-endu – od interaktywnych aplikacji webowych po wizualizacje 3D i animacje SVG. Co istotne, domyślnie obsługuje okno kontekstowe do 1 miliona tokenów, co pozwala mu pracować na skali całych repozytoriów.

    Presja na liderów i nowa efektywność

    Dla firm stojących za czołowymi modelami, takimi jak Claude, ten wynik jest wyraźnym sygnałem rosnącej konkurencji. Claude przez wiele miesięcy uznawany był za niekwestionowanego specjalistę od złożonych zadań programistycznych wymagających głębokiego zrozumienia problemu. Qwen 3.6 Plus dogania go w kluczowych metrykach, a w niszowych benchmarkach, jak MCPMark, nawet go przewyższa. Robi to często przy użyciu mniejszej liczby parametrów dzięki hybrydowej architekturze łączącej linear attention i rzadkie MoE (Mixture of Experts).

    Dodatkowo Alibaba oferuje dostęp do modelu za darmo w ramach okresu próbnego, co stanowi bezpośrednie wyzwanie dla modeli płatnych. Dla deweloperów oznacza to, że potężne narzędzia do kodowania agentowego przestają być przywilejem tylko dla tych, którzy mogą za nie płacić. Co ciekawe, Qwen 3.6 Plus jest bezpośrednio kompatybilny z API Anthropic, co ułatwia migrację użytkownikom rozwiązań Claude’a.

    Co to oznacza dla programistów i przyszłości pracy?

    W codziennej pracy dewelopera te benchmarki przekładają się na konkretne korzyści. Qwen 3.6 Plus obiecuje wsparcie w pełnych sesjach kodowania – od analizy błędu, przez pracę w terminalu, po finalny commit. Może automatyzować zadania z zakresu DevOps, pomagać w hostingu czy pisaniu skomplikowanych skryptów bashowych.

    Jego multimodalność (rozumienie obrazu i dokumentów) otwiera drogę do nowych procesów pracy, na przykład generowania kodu na podstawie zrzutu ekranu interfejsu czy analizy diagramów architektonicznych. To już nie jest tylko „czat, który pisze funkcję”. To asystent zdolny do prowadzenia złożonego, wieloetapowego projektu inżynierskiego, co Alibaba określa mianem wsparcia dla „holistycznych workflow”.

    Wnioski: rynek przyspiesza z korzyścią dla deweloperów

    Sukces Qwen 3.6 Plus w benchmarkach to nie tylko chwilowy nagłówek. To potwierdzenie, że rynek modeli AI specjalizujących się w kodowaniu zagęszcza się i rozwija w ekspresowym tempie. Alibaba, wypuszczając swój nowy flagowy model, jasno pokazuje determinację, by liczyć się w tej rozgrywce.

    Ostatecznym beneficjentem tej rywalizacji jest społeczność programistyczna. Presja cenowa, ciągłe ulepszanie zdolności agentowych, dążenie do większej wydajności i wsparcie dla nowych, bardziej intuicyjnych form programowania (tzw. vibe coding) – to wszystko napędza ewolucję narzędzi, które już dziś zmieniają sposób tworzenia oprogramowania. Walka między gigantami dopiero się rozkręca, a we możemy na tym tylko zyskać.

  • Wyszukiwanie w trybie tekstowym i licznik tokenów – OpenCode v1.3.6 wprowadza kluczowe poprawki dla deweloperów

    Wyszukiwanie w trybie tekstowym i licznik tokenów – OpenCode v1.3.6 wprowadza kluczowe poprawki dla deweloperów

    Dla programistów pracujących z AI w trybie tekstowym (TUI) precyzja i niezawodność są kluczowe. Najnowsza aktualizacja OpenCode, wersja 1.3.6, koncentruje się na dwóch aspektach: usprawnieniu wyszukiwania w interfejsie oraz naprawie krytycznego błędu w śledzeniu zużycia zasobów. To zestaw poprawek, które choć technicznie niewielkie, mają realny wpływ na codzienny komfort pracy.

    Wydanie z 29 marca 2026 roku przynosi konkretne rozwiązania dla użytkowników ceniących szybkość i dokładność w interakcji z narzędziami sztucznej inteligencji, takimi jak Claude czy modele z Amazon Bedrock. W erze vibe coding, gdzie płynność pracy bez zbędnych przeszkód ma ogromne znaczenie, takie aktualizacje są na wagę złota.

    Usprawnione wyszukiwanie w oknie wariantów (TUI)

    Jedną z najbardziej odczuwalnych zmian dla użytkowników interfejsu tekstowego jest poprawka wprowadzona w ramach pull requestu #19917. Dotyczyła ona działania wyszukiwania w oknie dialogowym wyboru wariantów modeli. Wcześniej zdarzało się, że wpisywanie tekstu nie filtrowało prawidłowo dostępnej listy, co zmuszało użytkownika do uciążliwego przewijania.

    Teraz mechanizm ten działa prawidłowo – wpisane znaki na bieżąco zawężają wyniki. To pozornie drobne usprawnienie w praktyce znacząco przyspiesza kluczowy moment wyboru odpowiedniego modelu czy konfiguracji agenta. Dodatkowo twórcy wprowadzili kolory z motywu graficznego dla tekstów zastępczych (placeholder) w polach tekstowych oraz udoskonalili zachowanie samego modala, czyniąc go mniej inwazyjnym.

    W kontekście szerszych prac nad TUI w tym cyklu wydawniczym warto wspomnieć też o przywróceniu domyślnej obsługi protokołu klawiatury Kitty w terminalach na Windowsie oraz opcji wyłączenia przechwytywania myszy przez zmienną środowiskową OPENCODE_DISABLE_MOUSE. Pokazuje to dbałość o różnorodne środowiska pracy deweloperów.

    Koniec z podwójnym liczeniem tokenów dla Anthropic i Bedrock

    Koniec z podwójnym liczeniem tokenów dla Anthropic i Bedrock

    Drugim filarem tego wydania jest naprawa istotnego błędu w rdzeniu aplikacji (PR #19758). Chodziło o problem z podwójnym naliczaniem tokenów dla dostawców Anthropic i Amazon Bedrock. Błąd ten prowadził do zawyżonych metryk zużycia w statystykach sesji, co mogło skutkować błędnym szacowaniem kosztów lub limitów użycia, zwłaszcza w środowiskach korporacyjnych.

    Poprawka gwarantuje, że tokeny są liczone dokładnie raz. Dla zespołów ściśle monitorujących budżet związany z korzystaniem z płatnych modeli AI jest to zmiana o fundamentalnym znaczeniu. Precyzyjne śledzenie zużycia to podstawa w DevOps i zarządzaniu zasobami chmurowymi, gdzie każda jednostka ma swoją cenę.

    Oprócz tej kluczowej poprawki, w szerszym kontekście wersji 1.3.6, zespół OpenCode kontynuował gruntowną refaktoryzację wewnętrznych usług (takich jak Config czy Session) w kierunku architektury opartej na bibliotece Effect, co ma poprawić stabilność i przewidywalność działania całego systemu.

    Dlaczego te poprawki mają znaczenie?

    Wydanie OpenCode v1.3.6 to doskonały przykład tego, jak dojrzałe projekty open source dbają o szczegóły. Nie znajdziemy tu rewolucyjnych funkcji, lecz konkretne, wymierne ulepszenia, które bezpośrednio przekładają się na jakość codziennej pracy.

    Usprawnienie wyszukiwania w TUI minimalizuje frustrację i skraca czas interakcji z narzędziem, pozwalając programiście skupić się na tym, co najważniejsze – na kodzie. Z kolei naprawa licznika tokenów przywraca zaufanie do danych diagnostycznych, niezbędnych do efektywnego zarządzania zasobami AI. W połączeniu z innymi niedawnymi nowościami, takimi jak wieloetapowe uwierzytelnianie dla GitHub Copilot Enterprise czy interaktywny proces aktualizacji, OpenCode konsekwentnie buduje pozycję solidnego i przewidywalnego środowiska do AI-assisted coding. W świecie szybko rozwijających się modeli i narzędzi taka stabilność fundamentów jest często tym, czego deweloperzy potrzebują najbardziej.


    Źródła