Tag: Qwen Code

  • Qwen-Code v0.17.1 stawia na stabilność i agentic workflow w terminalu

    Qwen-Code v0.17.1 stawia na stabilność i agentic workflow w terminalu

    Zespół QwenLM wprowadził wersję v0.17.1 swojego terminalowego agenta AI, Qwen-Code, koncentrując się na poprawie zarządzania pamięcią i usprawnieniu przepływów pracy w podagentach. Aktualizacja zawiera konkretne poprawki inżynieryjne, które mają pozytywny wpływ na niezawodność narzędzia podczas długich sesji programistycznych.

    Najważniejsze zmiany w pigułce

    • Qwen-Code v0.17.1 wprowadza monitor ciśnienia pamięci, który zapobiega niekontrolowanemu zużyciu RAM podczas pracy z dużymi projektami.
    • Atomowe wdrożenia plików konfiguracyjnych eliminują ryzyko uszkodzenia ustawień przy równoczesnym zapisie.
    • Wirtualny viewport i powiadomienia w tle dla shella to nowe funkcje CLI, które ułatwiają pracę w środowisku bez interfejsu graficznego.
    • Lepsze zarządzanie historią – agent poprawnie wznawia sesje bez wycieków pamięci i błędów przy dużych kontekstach.

    Agent w terminalu zyskuje na stabilności

    Qwen-Code jest narzędziem do automatyzacji zadań programistycznych, takich jak przeglądanie rozległych codebasów, refaktoryzacja czy generowanie kodu. Prawdziwym testem dla takich agentów są wielogodzinne sesje, w których historia poleceń i kontekst projektu rosną.

    Wersja v0.17.1 wprowadza monitor ciśnienia pamięci, który działa jako inteligentny strażnik. Gdy zużycie RAM zbliża się do krytycznego poziomu, agent proaktywnie zwalnia zasoby, co zapobiega awariom. To funkcja, która jest szczególnie cenna dla tych, którzy doświadczyli utraty pracy przez nagłe wyłączenie terminala.

    Drugim istotnym elementem aktualizacji są atomowe wdrożenia plików konfiguracyjnych. Oznacza to, że zmiany w ustawieniach są zapisywane w sposób transakcyjny – albo wszystko trafia na dysk, albo nic. Eliminowane są sytuacje, w których przerwany zapis pozostawia uszkodzone pliki konfiguracyjne.

    Podagenty i przepływy pracy

    Podagenty i przepływy pracy

    Wersja v0.17.1 rozwija koncepcję podagentów – mniejszych instancji AI przypisanych do konkretnych zadań w ramach większego workflow. Zarządzanie nimi stało się bardziej przewidywalne, a odtwarzanie złożonych procesów działa płynniej.

    To ważne dla zespołów, które wykorzystują Qwen-Code do automatyzacji CI/CD czy generowania dokumentacji. Możliwość odtworzenia tej samej sekwencji operacji przez podagenta eliminuje błędy związane z niedeterministycznym zachowaniem modeli językowych.

    Interfejs również przeszedł zmiany. Wirtualny viewport pozwala agentowi lepiej rozumieć układ interfejsu w trybie terminalowym, co jest istotne przy testach end-to-end aplikacji konsolowych. Powiadomienia w tle informują o zakończeniu długotrwałych operacji, co eliminuje potrzebę ciągłego monitorowania outputu.

    Co to znaczy dla programistów

    Qwen-Code zmierza w kierunku, który wyznaczają inne narzędzia, takie jak Cursor czy Windsurf – agent AI nie jest jedynie zabawką do generowania kodu, ale realnym narzędziem w codziennej pracy. Qwen stawia na lekkość i integrację terminalową, unikając ciężkich edytorów GUI.

    Wersja v0.17.1 to krok w stronę dojrzałości. Nie wprowadza nowych modeli ani integracji z zewnętrznymi API, lecz koncentruje się na systematycznym usuwaniu błędów – lepszym egzekwowaniu użycia narzędzi, poprawkach przy wznawianiu historii sesji oraz stabilniejszych testach.

    Rozwój tego projektu warto śledzić – repozytorium na GitHubie ma już ponad 26 tysięcy gwiazdek, a częste aktualizacje, czasami kilka dziennie w gałęziach "nightly", pokazują, że zespół pracuje intensywnie. Jeśli Qwen-Code utrzyma tę trajektorię, może stać się poważnym konkurentem dla komercyjnych rozwiązań w kategorii agentic coding.


    Źródła

  • Qwen-Code Preview v0.15.11-preview.2: Nowa era analizy ryzyka i ustrukturyzowanego CLI

    Qwen-Code Preview v0.15.11-preview.2: Nowa era analizy ryzyka i ustrukturyzowanego CLI

    Zespół Qwen ogłosił premierę najnowszej wersji preview swojego flagowego narzędzia do wspomagania programowania, Qwen-Code Preview v0.15.11-preview.2. Ta aktualizacja wprowadza nowe funkcje, które zmieniają sposób, w jaki deweloperzy analizują ryzyko w Pull Requestach i korzystają z interfejsu linii poleceń. W przeciwieństwie do poprzedniego wydania (preview.0), które skupiało się na optymalizacji wydajności, ta wersja dostarcza nowy zestaw możliwości, odpowiadając na potrzeby zespołów pracujących w złożonych, krytycznych dla biznesu repozytoriach kodu.

    Kluczowe informacje o wydaniu

    • Nowa umiejętność codegraph umożliwia automatyczną analizę ryzyka w Pull Requestach, identyfikując potencjalne konflikty i niebezpieczne wzorce.
    • Flaga –json-schema w CLI zapewnia przewidywalne, ustrukturyzowane dane wyjściowe, co upraszcza integrację z potokami CI/CD i zewnętrznymi narzędziami.
    • Poprawiona kompatybilność proxy Anthropic ułatwia korzystanie z modeli Claude w środowiskach z restrykcyjnymi politykami sieciowymi.
    • Rozszerzone śledzenie telemetryczne daje zespołom lepszy wgląd w wykorzystanie narzędzia i identyfikację wąskich gardeł.
    • Stabilizacja testów end-to-end oraz szereg poprawek UI/UX zwiększają ogólną niezawodność i komfort codziennej pracy.

    Nowe podejście do analizy ryzyka

    Sercem tego wydania jest umiejętność codegraph, zaprojektowana do analizy ryzyka w Pull Requestach. Qwen-Code Preview v0.15.11-preview.2 wykorzystuje zaawansowane modele językowe do budowy dynamicznego grafu zależności zmian. Dzięki temu może wskazać potencjalne błędy składniowe oraz przewidzieć wpływ danej zmiany na całą architekturę aplikacji. Na przykład, dodanie nowego pola do struktury danych w jednym mikrousłudze może być automatycznie powiązane z potencjalnym naruszeniem kompatybilności w innych usługach. To przejście od reaktywnego szukania błędów do proaktywnego zarządzania ryzykiem architektonicznym to istotny krok naprzód. W praktyce oznacza to, że przed scaleniem kodu zespół otrzymuje czytelny raport, który dostarcza kontekstu biznesowego.

    Ustrukturyzowane wyjście CLI dla nowoczesnych potoków

    Ustrukturyzowane wyjście CLI dla nowoczesnych potoków

    Kolejną istotną zmianą jest wprowadzenie flagi --json-schema w interfejsie linii poleceń. Dotychczas integracja Qwen-Code Preview v0.15.11-preview.2 z zautomatyzowanymi potokami CI/CD wymagała parsowania tekstowych odpowiedzi, co było podatne na błędy przy każdej zmianie formatowania przez model. Teraz, definiując schemat JSON, użytkownicy mogą wymusić na narzędziu zwracanie danych w ściśle określonym formacie. To otwiera możliwości, gdzie wynik działania asystenta AI jest bezpośrednio wykorzystywany w kolejnych krokach w pipeline, na przykład do automatycznego tworzenia ticketów na podstawie analizy kodu lub aktualizacji metryk w dashboardzie monitoringu. Ta cecha pokazuje, jak platforma staje się poważnym, integrowalnym komponentem w ekosystemie DevOps.

    Wydajność, proxy i diagnostyka

    Pod maską, wydanie kontynuuje prace optymalizacyjne zapoczątkowane w v0.15.11-preview.0. Usprawnienia w zarządzaniu metadanymi sesji, w szczególności ograniczenie odczytów do początkowych i końcowych 64KB plików, przekładają się na szybszy start i mniejsze zużycie pamięci. Ulepszona kompatybilność z proxy Anthropic odpowiada na potrzeby dużych organizacji, gdzie ruch sieciowy jest kontrolowany, a korzystanie z różnych dostawców modeli może być wyzwaniem. Rozszerzone śledzenie telemetryczne umożliwi zespołom monitorowanie, które funkcje są najczęściej używane i gdzie występują opóźnienia. To ważne dane do optymalizacji kosztów i zapewnienia, że narzędzie będzie skalować się wraz z rosnącymi potrzebami projektu.

    Qwen-Code Preview v0.15.11-preview.2 odpowiada na konkretne wyzwania profesjonalnych deweloperów. Łączy zaawansowaną analizę ryzyka z niezawodnością interfejsów API, której oczekuje się od dojrzałych narzędzi programistycznych, nie tracąc z oczu fundamentalnych kwestii, jakimi są wydajność i łatwość integracji z istniejącą infrastrukturą.


    Źródła

  • Qwen-Code Preview Release v0.15.10-preview.0: Inteligentne zarządzanie kontekstem i udoskonalenia CLI

    Qwen-Code Preview Release v0.15.10-preview.0: Inteligentne zarządzanie kontekstem i udoskonalenia CLI

    Najnowsza wersja Qwen-Code, oznaczona jako v0.15.10-preview.0, wprowadza nowe mechanizmy zarządzania pamięcią i interfejsem terminala. Twórcy skoncentrowali się na problemie przepełnienia kontekstu podczas długich sesji programistycznych, automatyzacji wykrywania umiejętności oraz znacznym udoskonaleniu komend CLI. To wydanie oferuje również lepszą współpracę z modelami Mistral oraz stabilniejsze połączenia z serwerami MCP, zachowując przy tym otwartoźródłowy charakter projektu.

    Kluczowe fakty o wydaniu

    • Reaktywna kompresja kontekstu automatycznie zapobiega błędom pamięci podczas długotrwałych zadań programistycznych.
    • Automatyczne wykrywanie umiejętności w tle indeksuje i zapisuje powtarzalne wzorce kodowania bez udziału użytkownika.
    • Usprawnione odkrywanie komend slash (np. /skills, /fork) czyni pracę w CLI bardziej intuicyjną.
    • Lepsza obsługa treści rozumowań Mistral umożliwia agentowi prawidłowe przetwarzanie złożonych wyników logicznych.
    • Udoskonalony rejestr stanu serwerów MCP gwarantuje stabilniejsze połączenia z zewnętrznymi narzędziami.
    • Rozszerzone logowanie zapytań OpenAI zwiększa przejrzystość i ułatwia debugowanie interakcji z API.

    Inteligentne zarządzanie kontekstem – krok ku bezbłędnym sesjom

    Jednym z głównych wyzwań w pracy z asystentami AI w terminalu jest ograniczona pamięć kontekstowa. Długie sesje, składające się z setek wymian komunikatów, mogą prowadzić do przepełnienia okna tokenów i utraty kluczowych informacji. W odpowiedzi na ten problem Qwen-Code wprowadza reaktywną kompresję kontekstu. Mechanizm ten monitoruje poziom wykorzystania pamięci i, gdy zbliża się do limitu, automatycznie kompresuje starsze fragmenty rozmowy, zachowując najważniejsze instrukcje i wyniki. Architektura modelu Qwen obsługuje do 256 tys. tokenów wejściowych i 32 tys. wyjściowych, więc efektywne zarządzanie tym obszernym oknem jest kluczowe. Dzięki kompresji programiści mogą prowadzić wielogodzinne sesje bez obawy o nagłe zatrzymanie pracy z powodu błędu „out of memory”.

    Automatyczne umiejętności – agent, który uczy się twoich nawyków

    Kolejnym istotnym dodatkiem jest automatyczne wykrywanie umiejętności w tle. Funkcja ta działa jak drugi pilot – Qwen-Code analizuje kod i interakcje użytkownika, identyfikując powtarzalne wzorce, biblioteki czy sposoby rozwiązywania problemów. Wyekstrahowane „umiejętności” są zapisywane w lokalnym repozytorium, co pozwala agentowi na szybkie ich wykorzystanie w przyszłości, bez konieczności ponownego tłumaczenia kontekstu. Na przykład, jeśli często korzystasz z konkretnego szablonu konfiguracji pytest, agent automatycznie go zapamięta i zaproponuje w odpowiednim momencie. Ta cecha idealnie wpisuje się w filozofię Qwen-Code: mniej ręcznego konfigurowania, więcej efektywnej pracy.

    CLI na nowo – slash komendy i walidacja modeli

    Interfejs wiersza poleceń przeszedł znaczną przebudowę. Przede wszystkim odświeżono mechanizm odkrywania i wykonywania komend slash, takich jak /skills, /fork czy /review. Teraz są one bardziej przewidywalne, a ich działanie lepiej dostosowane do kontekstu bieżącej sesji. Dodatkowo poprawiono walidację argumentów modeli – Qwen-Code ostrzega przed nieprawidłowymi parametrami już na etapie konfiguracji, co zapobiega błędom w trakcie wykonywania zadań. Dla zaawansowanych użytkowników istotna będzie również poprawa obsługi treści rozumowań z modeli Mistral – agent potrafi teraz poprawnie parsować i wykorzystywać wyniki logiczne generowane przez te modele, co rozszerza kompatybilność narzędzia.

    Stabilność i diagnostyka

    Wydanie przynosi także kilka istotnych poprawek pod maską. Lepsze logowanie żądań OpenAI oznacza, że każdy request wysyłany do API jest szczegółowo rejestrowany, co ułatwia diagnozowanie problemów i monitorowanie kosztów. Udoskonalony rejestr stanu serwerów MCP (Model Context Protocol) zapewnia, że połączenia z zewnętrznymi narzędziami, takimi jak bazy danych czy API, są stale monitorowane – w przypadku awarii agent może automatycznie odzyskać sesję.

    Co dalej?

    Chociaż wersja v0.15.10-preview.0 nie pojawia się w oficjalnym repozytorium, opisane funkcje są zgodne z wydaniem v0.15.10-preview.0.


    Źródła

  • Qwen Code v0.15.5: Nowe narzędzia CLI i lepsze zarządzanie zadaniami w tle

    Qwen Code v0.15.5: Nowe narzędzia CLI i lepsze zarządzanie zadaniami w tle

    Najnowsza wersja Qwen Code, oznaczona jako v0.15.5, wprowadza szereg funkcji skoncentrowanych na interfejsie wiersza poleceń, które znacznie poprawiają zdolność agenta do organizowania złożonych przepływów pracy. Poprzednie wersje już zapewniały solidne wsparcie jako terminalowy asystent kodowania AI, ale ta aktualizacja przekształca go w centrum dowodzenia dla zautomatyzowanych zadań. Wprowadza wsparcie dla protokołu Model Context Protocol (MCP), nowy interfejs użytkownika oparty na tmux oraz lepszą obsługę procesów w tle, a także poprawia stabilność poprzez usunięcie krytycznych błędów.

    Kluczowe fakty o Qwen Code i aktualizacji v0.15.5

    • Qwen Code to agent AI typu open-source działający w terminalu, zoptymalizowany dla modelu Qwen3-Coder. Oferuje narzędzia do operacji na plikach, poleceń powłoki, pobierania danych z sieci, zarządzania pamięcią, listami zadań oraz delegowania podzadań.
    • Wersja v0.15.5 wprowadza wsparcie dla konfiguracji Model Context Protocol (MCP), poprawia integrację z powłoką systemową w tle oraz dodaje mechanizm logowania testów TUI oparty na tmux.
    • Aktualizacja koncentruje się na poprawkach niezawodności, naprawiając błędy związane z odtwarzaniem wywołań narzędziowych modeli DeepSeek oraz odświeżaniem nagłówka CLI przy przełączaniu modeli.
    • Instalacja odbywa się standardowo przez menedżera pakietów npm, a wymagane jest środowisko Node.js w wersji 20 lub nowszej, co ułatwia dostęp dla zespołów DevOps i deweloperów.

    Protokół MCP – klucz do ekosystemu narzędzi

    Do tej pory Qwen Code oferował zamknięty zestaw wbudowanych funkcji. Wprowadzenie wsparcia dla Model Context Protocol (MCP) otwiera go na zewnętrzne serwery narzędziowe. Protokół ten umożliwia integrację z serwerami MCP, co oznacza, że agent może teraz bezpiecznie komunikować się z bazami danych, API wewnętrznych usług oraz specjalistycznymi narzędziami firm trzecich. Dla web deweloperów oznacza to, że Qwen Code nie tylko edytuje kod, ale po zapisaniu zmian automatycznie uruchamia testy przez dedykowany serwer MCP i sprawdza ich wyniki. Ta zmiana przekształca narzędzie z asystenta kodowania w integralny element zautomatyzowanego łańcucha dostarczania oprogramowania.

    Nowa jakość zadań w tle i inspekcja z tmux

    Ulepszone dialogi zadań w tle oraz lepsza integracja z powłoką rozwiązują problem agentów AI związany z długotrwałymi procesami. Uruchamianie testów jednostkowych, budowanie obrazu Dockera czy wdrażanie na środowisko stagingowe często zajmuje sporo czasu. Wcześniejsze implementacje wymuszały na użytkownikach pasywne czekanie lub gubienie kontekstu. Teraz, dzięki ulepszonym dialogom, status zadania oraz kluczowe logi są widoczne w interfejsie, co nie zaśmieca głównego okna rozmowy.

    Warto również zwrócić uwagę na wprowadzenie umiejętności opartej na tmux do logowania testów TUI (Terminal User Interface). tmux, jako multiplekser terminala, umożliwia niezawodne sesjonowanie i przechwytywanie skomplikowanych, interaktywnych wyjść programów. W kontekście Qwen Code, ta funkcja zapewnia, że logi z uruchomionych w tle narzędzi są dostępne i łatwe do analizy.


    Źródła

  • Qwen-Code v0.15.3 wprowadza nawigację w konwersacji i optymalizację i/o

    Qwen-Code v0.15.3 wprowadza nawigację w konwersacji i optymalizację i/o

    Wersja 0.15.3 otwartoźródłowego agenta AI Qwen-Code, zaprojektowanego do pracy w terminalu, wprowadza istotne udoskonalenia dla programistów. Najnowsza aktualizacja koncentruje się na poprawie płynności pracy, dodając funkcję przewijania konwersacji oraz znacząco zwiększając wydajność jądra systemu. To aktualizacja, która ma realny wpływ na codzienną pracę z kodem, niezależnie od tego, czy użytkownik korzysta z czystego CLI, czy z rozszerzenia w VS Code.

    Qwen-Code jest opisany przez twórców jako "open-source AI agent that lives in your terminal", a jego celem jest pomaganie w zrozumieniu dużych baz kodu i automatyzacja żmudnych zadań. Wersja v0.15.3 koncentruje się na doświadczeniu użytkownika i stabilności, zamiast na wprowadzaniu nowych funkcji.

    Kluczowe zmiany w wersji 0.15.3

    • Nawigacja w konwersacji: CLI zyskało możliwość przewijania konwersacji, co ułatwia iteracyjne promptowanie i wychodzenie z niekorzystnych ścieżek dialogu z asystentem.
    • Wsparcie języków CJK: interfejs wiersza poleceń obsługuje teraz tradycyjny chiński, co poszerza dostępność dla użytkowników z regionów używających tego pisma.
    • Gigantyczny skok wydajności: najważniejsza zmiana techniczna to redukcja synchronicznego I/O podczas wykonywania narzędzi o 91%. Ta optymalizacja bezpośrednio przekłada się na responsywność agenta.
    • Lepsza integracja z VS Code: użytkownicy popularnego edytora zyskują natywne akcje w menu kontekstowym w oknie chatu oraz usprawnioną dostępność poleceń slash.
    • Poprawki stabilności: release zawiera szereg poprawek związanych z obsługą błędów w CLI i rozwiązywaniem modeli, zwiększając ogólną niezawodność narzędzia.

    Dlaczego rewidowanie konwersacji to przełom dla pracy z AI?

    Nowa funkcja przewijania w terminalu rozwiązuje jeden z podstawowych problemów interakcji z asystentem kodowym – brak możliwości cofnięcia się po złym zapytaniu lub nieoczekiwanej odpowiedzi. Dotychczas, aby poprawić kierunek rozmowy, użytkownik często musiał zaczynać nowy wątek lub ręcznie próbować korygować kontekst.

    Teraz można cofnąć się do wcześniejszego punktu w dialogu i spróbować innego podejścia, bez tracenia całego dotychczasowego kontekstu. To niezwykle przydatne podczas złożonych, iteracyjnych zadań, takich jak debugowanie, refaktoryzacja czy stopniowe budowanie funkcjonalności. Funkcja ta przybliża Qwen-Code do płynności pracy znanej z zaawansowanych czatów webowych, ale wciąż w ulubionym środowisku wielu programistów – w terminalu.

    Wydajność jądra: 91% mniej blokującego I/O

    Wydajność jądra: 91% mniej blokującego I/O

    Najważniejszym ulepszeniem jest optymalizacja oznaczona w logach zmian jako "perf(core): cut runtime sync I/O on tool hot paths by 91%". Czym jest "synchroniczne I/O na gorących ścieżkach narzędzi"?

    W dużym uproszczeniu, gdy Qwen-Code wykonuje jakieś narzędzie lub skrypt (np. przeszukuje pliki, uruchamia polecenia systemowe), musi często czytać z dysku lub sprawdzać stan systemu plików. Jeśli operacje te są synchroniczne (blokujące), cały agent czeka na ich zakończenie, zanim przejdzie dalej. Redukcja tego typu operacji o 91% oznacza, że agent stał się znacznie bardziej responsywny i płynny w działaniu, szczególnie podczas pracy z rozbudowanymi projektami, gdzie takich operacji są tysiące.

    Dla osób zajmujących się automatyzacją zadań DevOps, takie optymalizacje są kluczowe. Bezpośrednio przekładają się na mniejsze opóźnienia, szybsze wykonywanie zleceń i ogólnie bardziej satysfakcjonujące doświadczenie z narzędziem.

    VS Code i CLI: środowisko pracy staje się spójniejsze

    VS Code i CLI: środowisko pracy staje się spójniejsze

    Dla programistów spędzających czas w VS Code, aktualizacja v0.15.3 również ma konkretne korzyści. Natywne akcje w menu kontekstowym w webview chatu oznaczają, że kopiowanie kodu, promptów czy odpowiedzi jest teraz szybsze i wygodniejsze – nie trzeba już ręcznie zaznaczać tekstu.

    Ulepszona dostępność poleceń slash (np. /explain, /test) sprawia, że szybkie wywołanie często używanych funkcji jest prostsze. Te zmiany, choć subtelne, świadczą o dążeniu zespołu Qwen do zacieśnienia integracji między terminalowym agentem a popularnym edytorem. To nie jest już narzędzie tylko dla purystów CLI, ale coraz pełniejsza platforma wspomagania kodowania, dostępna w obu środowiskach.

    Wsparcie dla tradycyjnego chińskiego w CLI to jasny sygnał kierunku rozwoju – globalna dostępność. Qwen, jako projekt wywodzący się z Chin, naturalnie rozszerza wsparcie językowe, co może otworzyć narzędzie dla jeszcze szerszego grona programistów.

    Podsumowanie: solidny krok w ewolucji terminalowego agenta

    Qwen-Code v0.15.3 nie jest rewolucyjnym przeskokiem wersji, ale istotnym krokiem ewolucyjnym. Skupia się na tym, co ma największe znaczenie po początkowym zachwycie nad nową technologią: na płynności, niezawodności i ergonomii codziennego użytkowania.

    Dodanie funkcji przewijania konwersacji oraz znacząca optymalizacja wydajności przyczyniają się do lepszego doświadczenia użytkowników, co czyni tę aktualizację wartościową dla każdego, kto korzysta z Qwen-Code.


    Źródła

  • Qwen-Code v0.15.0-preview.1 wprowadza rozbudowane funkcje agentów i poprawki CLI

    Qwen-Code v0.15.0-preview.1 wprowadza rozbudowane funkcje agentów i poprawki CLI

    Wersja preview Qwen-Code v0.15.0-preview.1 została wydana, wprowadzając istotne ulepszenia w funkcjonalności agentów oraz interfejsie użytkownika w terminalu. To kolejny krok w rozwoju open-source'owego agenta AI dla programistów, który działa głównie w terminalu i jest zoptymalizowany dla serii modeli Qwen.

    Kluczowe fakty dotyczące wydania

    • Rozbudowany system hooków: dodano pełną obsługę hooków dla integracji ACP (Agent Communication Protocol), w tym nowe typy – HTTP Hook, Function Hook i Async Hook.
    • Subagenty w tle: wprowadzono możliwość wykonywania subagentów w tle z obsługą trybu headless i SDK, co umożliwia długotrwałe zadania bez aktywnej sesji terminala.
    • Ulepszenia stabilności: wprowadzono poprawki zwiększające stabilność, takie jak ograniczenie głębokości obserwatora skilli w celu zapobiegania wyczerpywaniu deskryptorów plików.
    • Ulepszenia CLI/UX: terminal otrzymał wielolinijkowy status output, tryb uruchomieniowy bare startup mode oraz diagnostyczne narzędzia /doctor i /recap.

    Większa autonomia i integracja dzięki hookom

    Najważniejszą zmianą techniczną jest rozbudowa systemu hooków. Hook, czyli mechanizm „zaczepiania” się do określonych zdarzeń, pozwala teraz na głębszą integrację z zewnętrznym systemem ACP. Nowe typy – HTTP, Function i Async – umożliwiają automatyzację procesów developerskich w szerszym kontekście. Agent może teraz reagować na zdarzenia z CI/CD, systemów przeglądania kodu czy zarządzania zadaniami, działając jako elastyczny element pipeline'ów DevOps. To przejście od statycznego narzędzia do dynamicznego, rozszerzalnego automatu.

    Subagenty pracujące w tle – rewolucja dla długich zadań

    Funkcja background subagents zmienia sposób realizacji długotrwałych operacji. Dzięki możliwości uruchamiania subagentów w trybie headless oraz poprzez SDK, Qwen-Code może teraz prowadzić zadania asynchroniczne. Jest to kluczowe dla scenariuszy takich jak automatyczne przeglądanie dużego repozytorium, wieloetapowe refaktoringi czy długie analizy kodu w pipeline'ach CI. Deweloper nie musi już pozostawiać aktywnego terminala; agent może pracować samodzielnie, a wyniki zostaną przedstawione później. To ważny krok w stronę praktycznego wykorzystania AI w codziennej pracy programistycznej, gdzie czas i autonomia są kluczowe.

    Lepsze CLI i diagnostyka dla codziennej pracy

    Ulepszenia w interfejsie terminala koncentrują się na użyteczności. Multi-line status output zapewnia czytelniejszy podgląd na działanie agenta. Bare startup mode pozwala na uruchamianie agenta w uproszczonym trybie. Nowe narzędzia diagnostyczne /doctor i /recap pomagają użytkownikowi szybko zdiagnozować problemy z sesją lub przeanalizować przebieg konwersacji z agentem. Wszystko to ma na celu zmniejszenie barier między intencją użytkownika a wykonaniem zadania przez AI. W połączeniu z innymi udoskonaleniami z wersji Qwen-Code v0.15.0-preview.1, terminal staje się bardziej wydajnym centrum sterowania dla agenta.

    Wpływ na rozwój web, vibe coding i DevOps

    Wydanie v0.15.0-preview.1 ma bezpośrednie konsekwencje dla praktyków web developmentu, vibe coding i DevOps. Rozszerzone hooki umożliwiają wpięcie Qwen-Code w istniejące procesy, takie jak automatyczne generowanie dokumentacji po mergu czy uruchamianie testów po zmianie kodu. Subagenty w tle sprawiają, że agent może być użyty do asynchronicznego monitorowania aplikacji, długotrwałego debugowania czy generowania raportów. Ulepszenia stabilności czynią agenta bardziej niezawodnym w złożonych, wielostopowych zadaniach, co jest kluczowe dla vibe coding – pracy, w której AI wspiera iteracyjny, kreatywny proces kodowania.

    Perspektywy rozwoju

    Qwen-Code zmierza w stronę pełnego agentic workflow dla programistów. Zgodnie z informacjami projektu, agent oferuje zaawansowane możliwości, takie jak Skills, SubAgents i Plan Mode. Wydanie preview jest częścią szybkiego cyklu rozwojowego, w którym priorytetem jest stworzenie stateful, ciągłego środowiska pracy z AI, które pamięta sesje i skutecznie integruje się z VS Code i innymi IDE.

    Podsumowanie

    Qwen-Code v0.15.0-preview.1 to nie tylko aktualizacja funkcji; to strategiczny krok w zwiększaniu autonomii, integracji i użyteczności agenta AI w terminalu. Rozbudowane hooki, subagenty w tle oraz ulepszony CLI czynią go realnym kandydatem do automatyzacji części workflowu developerskiego. Dla zespołów pracujących w vibe coding lub pragnących włączyć AI do swoich pipeline'ów CI/CD, ta wersja preview oferuje konkretne, technologiczne fundamenty dla bardziej zaawansowanej współpracy z maszyną.


    Źródła

  • Qwen-Code v0.14.5 wprowadza profilowanie wydajności i lepsze zarządzanie kontekstem

    Qwen-Code v0.14.5 wprowadza profilowanie wydajności i lepsze zarządzanie kontekstem

    Wydanie Qwen-Code v0.14.5 przynosi znaczące ulepszenia dla deweloperów korzystających z tego terminalowego agenta AI, koncentrując się na optymalizacji wydajności oraz zarządzaniu kontekstem w złożonych zadaniach. Nowa wersja wprowadza profiler wydajności uruchamiania oraz mechanizm fork subagent, który zmienia sposób dzielenia kontekstu między podzadaniami. To kolejny krok w rozwoju otwartoźródłowego narzędzia, które pomaga w zrozumieniu dużych baz kodu oraz automatyzacji workflow'ów programistycznych.

    Kluczowe zmiany w wersji v0.14.5

    • Nowy profiler wydajności startowej – aktywowany zmienną środowiskową QWEN_CODE_PROFILE_STARTUP=1, generuje lekkie raporty JSON w katalogu ~/.qwen/startup-perf/ bez ingerencji w standardową telemetrię.
    • Mechanizm fork subagent – umożliwia podzadaniom dziedziczenie i współdzielenie kontekstu od agenta nadrzędnego, co jest kluczowe dla efektywnych workflow'ów wieloagentowych.
    • Ulepszenia CLI i SDK – udostępnia dane użycia kontekstu (/context) w trybie nieinteraktywnym i przez API SDK, a także wprowadza przepisywanie wiadomości oparte na LLM.
    • Ważna zmiana w autoryzacji – zapowiedziano wycofanie darmowego tieru Qwen OAuth z ostatecznym terminem na 15 kwietnia 2026 roku.

    Profilowanie wydajności dla dev ops

    Nowy profiler startowy to narzędzie skierowane głównie do zespołów dev ops i deweloperów, którzy chcą optymalizować swoje środowiska pracy. Działa on niezależnie od systemu telemetrii, co oznacza, że można zbierać szczegółowe dane o czasie ładowania poszczególnych modułów bez obaw o prywatność czy zgodność z polityką firmy. Raporty zapisywane w formacie JSON w ~/.qwen/startup-perf/ umożliwiają łatwą analizę wąskich gardeł.

    To podejście wpisuje się w szerszy trend optymalizacji narzędzi AI dla programistów, gdzie każda sekunda ma znaczenie. Wcześniejsze wydanie, v0.14.5, wprowadziło już ulepszenia, takie jak inteligentny paralelizm dla narzędzi tylko do odczytu oraz segmentację słów CJK dla lepszej nawigacji w kodzie pisanym w językach chińskim, japońskim i koreańskim.

    Rewolucja w zarządzaniu kontekstem: fork subagent

    Funkcja fork subagent jest kluczowym elementem tego wydania. W skomplikowanych zadaniach, gdzie główny agent musi delegować pracę do podzadań, dotychczasowe podejście wiązało się z duplikacją kontekstu lub jego utratą. Nowy mechanizm pozwala podagentom na bezpośredni dostęp do kontekstu rodzica.

    To rozwiązuje problemy, takie jak rekurencyjne przeszukiwanie plików, które w v0.14.5 ograniczono do 100 tysięcy plików z powodów wydajnościowych. Dzięki dziedziczeniu kontekstu, podzadania nie muszą zaczynać od zera, co przyspiesza wykonanie i redukuje zużycie pamięci. Optymalizacje dotyczą też tokenów wyjściowych – system zaczyna od 8K, a w przypadku obcięcia odpowiedzi automatycznie ponawia próbę z limitem 64K, co pozwala lepiej zarządzać zasobami GPU.

    Poprawki błędów i ulepszenia VS Code

    Poprawki błędów i ulepszenia VS Code

    Wydanie v0.14.5 zawiera również poprawki, które zwiększają stabilność i UX. Naprawiono problem z wykrywaniem limitów przepustowości dla strumieni SSE (#3246), dzięki czemu użytkownik zamiast milczącej porażki otrzymuje teraz czytelny komunikat. Dla użytkowników Gemini poprawiono walidację strumieniowania w trybie "think-only", co zapewnia poprawne wyświetlanie procesu myślowego modelu (#3251).

    Dla integracji z VS Code wprowadzono kilka oczekiwanych ulepszeń. Należą do nich zachowywanie znaków tabulacji w wklejanym tekście (#3045), szybsze uzupełnianie komend slash (#3104) oraz optymalizacja opisów w poleceniu /model --fast (#3077). Poprawiono też działanie checkpointów w katalogach nienależących do repozytorium (#3041), a skrypt statusline przestał modyfikować plik settings.json (#3091).

    Koniec darmowego tieru Qwen OAuth

    Koniec darmowego tieru Qwen OAuth

    Nie wszystkie zmiany są techniczne. Zespół Qwen ogłosił stopniowe wycofanie darmowego tieru autoryzacji przez Qwen OAuth. Ostateczny termin to 15 kwietnia 2026 roku. Obecni użytkownicy tej darmowej opcji muszą do tego czasu przejść na jeden z alternatywnych planów: Alibaba Cloud Coding Plan, OpenRouter, Fireworks AI lub skonfigurować własny klucz API za pomocą komendy qwen auth.

    Ta decyzja wynika z rosnących kosztów utrzymania infrastruktury dla popularnego, otwartoźródłowego projektu. Użytkownicy mają jednak dużo czasu na migrację, co podkreśla dojrzałość ekosystemu, który oferuje kilka płatnych, ale stabilnych opcji integracji.

    Podsumowanie

    Qwen-Code v0.14.5 to wydanie, które wprowadza istotne ulepszenia. Profilowanie wydajności i zaawansowane zarządzanie kontekstem to inwestycje w skalowalność i profesjonalne użycie. Projekt ewoluuje z narzędzia dla entuzjastów w kierunku platformy dla zespołów deweloperskich. Poprawki w VS Code oraz naprawa drobnych błędów poprawiają komfort pracy programistów. Zmiany w modelu autoryzacji wskazują na zaangażowanie zespołu w rozwój i dostosowanie do potrzeb użytkowników.


    Ź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

  • Qwen Code Rozszerza Możliwości: Nocna Aktualizacja Usprawnia Rozszerzenia i CLI

    Qwen Code Rozszerza Możliwości: Nocna Aktualizacja Usprawnia Rozszerzenia i CLI

    Ekosystem Qwen Code, jedno z popularniejszych narzędzi do programowania wspomaganego przez AI, otrzymał właśnie kolejną znaczącą aktualizację typu nightly. Wersja v0.13.0-nightly.20260326.28e62882f, wydana 26 marca 2026 roku, koncentruje się na trzech kluczowych obszarach: zwiększeniu elastyczności instalacji rozszerzeń, poprawie użyteczności interfejsu wiersza poleceń (CLI) oraz wzmocnieniu zabezpieczeń dla narzędzi MCP. Te zmiany bezpośrednio przekładają się na płynniejszą i bezpieczniejszą pracę deweloperów wykorzystujących vibe coding oraz zaawansowane wsparcie AI.

    Elastyczność instalacji rozszerzeń wychodzi poza GitHub

    Jedną z najbardziej praktycznych zmian wprowadzonych w tym nightly build jest poprawka zgłoszona w pull requeście #2539 przez nowego współtwórcę, @d191. Dotyczyła ona ograniczenia, które uniemożliwiało instalację rozszerzeń Qwen Code z repozytoriów Git hostowanych poza platformą GitHub. Wcześniej system był sztywno powiązany z adresami URL GitHub, co stanowiło problem dla zespołów lub projektów wykorzystujących alternatywne platformy, takie jak GitLab, Bitbucket czy własne, wewnętrzne serwery Gita.

    Teraz to ograniczenie zostało usunięte. Dzięki temu deweloperzy zyskali pełną swobodę w integrowaniu rozszerzeń z dowolnego źródła, co jest szczególnie cenne w środowiskach korporacyjnych (DevOps) czy przy pracy z zamkniętym, własnym kodem. To ważny krok w stronę otwartości i dostosowania narzędzia do zróżnicowanych procesów pracy w nowoczesnym web developmencie.

    Lepsza widoczność pamięci w interfejsie CLI

    Kolejne usprawnienie, wprowadzone przez @huww98 w PR #2368, dotyczy poleceń pamięci w CLI. Chodzi konkretnie o komendy /memory show --project oraz /memory show --global. Ich zadaniem jest wyświetlanie skonfigurowanych plików kontekstowych, które AI wykorzystuje do zrozumienia projektu i udzielania trafnych sugestii.

    Przed poprawką wyświetlana lista mogła być niepełna lub niespójna. Aktualizacja zapewnia, że komendy będą teraz konsekwentnie pokazywać wszystkie skonfigurowane pliki kontekstowe, zarówno na poziomie projektu, jak i globalnym. Dla programisty oznacza to większą transparentność i kontrolę nad tym, jakie informacje są dostarczane modelowi AI. Można łatwiej zarządzać kontekstem, weryfikować jego poprawność i optymalizować go pod kątem wykonywanego zadania, co jest kluczowe dla efektywnego vibe codingu.

    Przywrócenie kontroli bezpieczeństwa dla narzędzi MCP

    Trzecia istotna zmiana to reaktywacja kluczowych kontroli uprawnień dla narzędzi Model Context Protocol (MCP). MCP to standard umożliwiający bezpieczną integrację zewnętrznych narzędzi i danych z asystentem AI. W funkcji getDefaultPermission, również poprawionej przez @huww98 (PR #2642), przywrócone zostały weryfikacje trust (zaufanie) i isTrustedFolder (czy folder jest zaufany).

    Na czym to polega? To podstawowy mechanizm bezpieczeństwa. Zapewnia on, że narzędzia MCP otrzymają domyślne uprawnienia do działania tylko wtedy, gdy są uruchamiane z zaufanych lokalizacji (np. zaufanych folderów projektu). Restrykcyjna kontrola dostępu jest niezbędna, gdy AI ma możliwość wykonywania operacji w systemie plików lub interakcji z zewnętrznymi API. Przywrócenie tych mechanizmów eliminuje potencjalną lukę i wzmacnia politykę bezpieczeństwa całego ekosystemu Qwen Code, co jest kluczowe w profesjonalnych środowiskach deweloperskich.

    Kontekst rozwoju i znaczenie aktualizacji

    Ta nocna aktualizacja wpisuje się w wyraźny trend rozwoju Qwen Code. Patrząc na ostatnie wydania, takie jak v0.10.6 z dodatkiem wsparcia dla modeli zewnętrznych (GLM-4.7, Kimi-K2.5) czy v0.9.1 z poprawkami dla serwerów MCP, widać stałe dążenie do zwiększania interoperacyjności, bezpieczeństwa i niezawodności.

    Wydanie v0.13.0-nightly.20260326.28e62882f może wydawać się zbiorem technicznych poprawek, ale jego wpływ jest bardzo konkretny. Łączy w sobie trzy elementy: otwarcie na szerszy ekosystem narzędzi (poprzez wsparcie dla adresów URL spoza GitHuba), przejrzystość dla użytkownika (poprzez ulepszony CLI) oraz odpowiedzialność (poprzez zaostrzone bezpieczeństwo MCP). To właśnie takie iteracyjne ulepszenia budują dojrzałe, godne zaufania środowisko dla sztucznej inteligencji w programowaniu.

    Dystrybuowana zarówno przez GitHub, jak i npm, aktualizacja jest łatwo dostępna dla społeczności. Dla deweloperów korzystających z Qwen Code to sygnał, że projekt jest aktywny, reaguje na feedback i konsekwentnie usuwa bariery, czyniąc kodowanie wspomagane przez AI bardziej płynnym i dostosowanym do realnych, złożonych workflow.


    Źródła

  • Qwen Code wchodzi w erę agentów: v0.13.0 wprowadza Arena i Team

    Qwen Code wchodzi w erę agentów: v0.13.0 wprowadza Arena i Team

    Qwen Code, terminalowy asystent AI dla deweloperów, doczekał się wersji 0.13.1, która znacząco rozszerza możliwości współpracy wielu agentów. To nie tylko kolejna aktualizacja, ale krok w stronę multi-agent workflows, gdzie różne modele mogą współpracować lub nawet rywalizować podczas wykonywania zadania.

    Arena: rywalizacja modeli w izolowanych środowiskach

    Najciekawszą nowością jest Agent Arena. Mechanizm ten pozwala uruchomić kilka modeli AI jednocześnie, aby wykonały to samo zadanie w trybie konkurencyjnym. W praktyce deweloper może wykorzystać arenę do współpracy agentów (agent collaboration) przy jednoczesnym porównywaniu wyników z wielu modeli (multi-model competitive execution). Każdy agent działa we własnym, izolowanym środowisku Git, co zapewnia bezpieczeństwo i czystość eksperymentu. Arena nie tylko automatyzuje testowanie różnych podejść, ale może też służyć jako narzędzie do benchmarkowania modeli na konkretnych, praktycznych zadaniach w Twoim projekcie.

    Concurrent task tool execution i hooks

    Concurrent task tool execution i hooks

    Wersja 0.13.1 wprowadza wsparcie dla concurrent task tool execution, czyli możliwość równoległego wykonywania operacji przez narzędzia. Dodano też nowy mechanizm hooks, pozwalający rozszerzać funkcjonalność Qwen Code poprzez własne integracje. Otwiera to drogę do tworzenia bardziej zaawansowanych, niestandardowych procesów (custom workflows) przez społeczność.

    Dla deweloperów pojawiły się także nowe polecenia, takie jak /review i /btw.

    VS Code, fuzzy search i poprawki

    VS Code, fuzzy search i poprawki

    Integracja z VS Code została ulepszona dzięki dodaniu funkcji fuzzy searchdo nawigacji po kodzie oraz wsparcia dla wklejania obrazów (image paste). Jest to istotne w projektach wykorzystujących multimodalność, gdzie AI może analizować zarówno kod, jak i diagramy czy zrzuty ekranu.

    Lista poprawek jest obszerna: ulepszono obsługę błędów, śledzenie zużycia tokenów oraz kompatybilność ze ścieżkami w systemie Windows. Wprowadzono również caching tokenów w celu redukcji kosztów, system memory dla zachowania kontekstu sesji oraz tryb approval dla lepszej kontroli nad akcjami AI.

    Qwen Code jako platforma agentowa

    Warto pamiętać, że Qwen Code to nie tylko narzędzie CLI. To pełna platforma agentowa (agentic platform) dla dużych baz kodu. Zawiera zestaw wbudowanych narzędzi (Skills, SubAgents, Plan Mode), wsparcie dla Model Context Protocol (MCP) do integracji z serwisami takimi jak GitHub czy system plików, oraz Language Server Protocol (LSP) dla lepszej analizy kodu.

    Wsparcie dla IDE obejmuje dedykowane rozszerzenie do VS Code, natywną integrację z edytorem Zed oraz wtyczki dla środowisk JetBrains. Narzędzie współpracuje z API OpenAI, Anthropic i Gemini, a poprzez Qwen OAuth oferuje 1000 darmowych zapytań dziennie. Backend obsługuje modele Qwen i qwen-code, które wspierają równoległe i wielokrokowe wywołania narzędzi (multi-step tool calls), RAG z kontekstem powyżej 1 miliona tokenów oraz funkcje takie jak code interpreter.

    W stronę bardziej złożonych procesów

    Wydanie v0.13.1 wyznacza wyraźny kierunek: Qwen Code staje się platformą nie dla jednego agenta, lecz dla zespołów agentów. Arena odpowiada na realne potrzeby w obszarach web developmentu i AI/DevOps: benchmarkowanie modeli oraz automatyzację złożonych procesów. To ewolucja od prostego asystenta do systemu koordynującego pracę AI.

    Nowe mechanizmy, takie jak hooks, dają społeczności narzędzia do budowania niszowych rozwiązań. Poprawki stabilności i lepsza integracja z Windows sprawiają, że narzędzie staje się bardziej przystępne. Wszystko to wpisuje się w trend, w którym AI nie tylko pomaga pisać pojedyncze linie kodu, ale zaczyna organizować pracę nad całym projektem.


    Źródła