Tag: edytor kodu

  • Zed wydaje wersję 0.232.3, naprawiając błędne ustawienia „reasoning effort” dla niektórych modelów AI

    Zed wydaje wersję 0.232.3, naprawiając błędne ustawienia „reasoning effort” dla niektórych modelów AI

    Zed, popularny edytor kodu z integracją AI, wprowadził stabilną wersję 0.232.3, która koncentruje się na naprawie problemu z niepoprawnymi ustawieniami parametru reasoning_effort dla wybranych modeli AI. Ta aktualizacja poprawia stabilność i przewidywalność interakcji użytkowników z funkcjami sztucznej inteligencji w edytorze, eliminując błędną konfigurację, która mogła wpływać na wydajność i koszty korzystania z tych modeli.

    Kluczowe punkty aktualizacji

    • Naprawa błędu – rozwiązano problem nieprawidłowej konfiguracji parametru reasoning_effort dla wybranych modeli.
    • Integracja infrastruktury rozumowania – poprawka jest częścią większego systemu kontroli nakładu obliczeń rozumowania.
    • Kontekst wcześniejszych wersji – aktualizacja następuje po wydaniach, które wprowadziły ważne ulepszenia, takie jak niezależne od kolejności wyszukiwanie plików czy funkcja "Focus Follows Mouse".
    • Kontynuacja rozwiązywania problemów – zespół Zed kontynuuje prace nad stabilizacją i udoskonalaniem funkcji AI w edytorze.

    Szczegóły naprawy i jej znaczenie dla użytkowników

    Wersja 0.232.3 ma na celu eliminację błędu związanego z modułem AI, który objawiał się jako nieprawidłowe ustawienie parametru reasoning_effort dla określonych modeli. Parametr ten kontroluje nakład obliczeń, jaki model poświęca na etap rozumowania przed generowaniem finalnej odpowiedzi. Niepoprawna wartość mogła prowadzić do nieoczekiwanych zachowań modelu, nieefektywnych odpowiedzi lub zwiększonych kosztów dla użytkowników korzystających z płatnych endpointów.

    Ta naprawa jest częścią ciągłych prac Zed nad rozbudową i udoskonalaniem infrastruktury AI. Wcześniejsze działania dotyczyły implementacji i integracji kontroli zaawansowanych parametrów dla różnych modeli. Naprawa w wersji 0.232.3 zapewnia, że ta infrastruktura działa poprawnie dla wszystkich obsługiwanych konfiguracji.

    Rozszerzone wsparcie dla modeli i znane ograniczenia

    Zed aktywnie rozszerza swoją listę obsługiwanych modeli AI oraz zaawansowanych funkcji, takich jak konfigurowalne poziomy nakładu rozumowania.

    Chociaż wersja 0.232.3 naprawia konkretny błąd, nie rozwiązuje wszystkich problemów związanych z modelem rozumowania. Na przykład, w niektórych konfiguracjach auto-title dla wątków może nie działać poprawnie dla modeli z rozumowaniem. Istnieją również zgłoszenia dotyczące braku pełnej integracji zaawansowanych funkcji AI dla wszystkich modeli, co wskazuje na to, że pełna integracja jest ciągłym procesem.

    Ulepszenia UX i wydajności współpracujące z naprawą

    Ulepszenia UX i wydajności współpracujące z naprawą

    Oprócz głównej naprawy, wersja 0.232.3 korzysta z szeregu wcześniejszych ulepszeń, które poprawiają ogólne doświadczenie z AI w Zed. Zespół znacząco dopracował wyświetlanie "thinking blocks", które pokazują proces myślenia modelu. Zmniejszono przesunięcie layoutu podczas streamingu odpowiedzi, dodano ustawienia kontrolujące wyświetlanie tych bloków oraz poprawiono ich widoczność dzięki auto-expansion podczas generowania. Te zmiany sprawiają, że interakcja z AI jest bardziej płynna i przejrzysta dla użytkownika.

    Wydajność została poprawiona także w innych obszarach. Zauważono lepsze działanie operacji "Replace All" w wyszukiwaniu bufora, co przynosi korzyści dla codziennej pracy w edytorze, niezwiązane bezpośrednio z AI.

    Wnioski: stabilność i ewolucja AI w Zed

    Wydanie Zed 0.232.3 ilustruje metodyczne podejście do rozwoju edytora. Zamiast wprowadzać rewolucyjne zmiany, ta wersja koncentruje się na stabilizacji istniejącej funkcjonalności AI. Naprawa błędnej konfiguracji reasoning_effort może wydawać się drobnym szczegółem, ale ma realny wpływ na efektywność i koszty korzystania z zaawansowanych modeli przez programistów. Działa w synergii z innymi ulepszeniami – od rozszerzenia listy modeli, przez dopracowanie UI dla "thinking", aż do popraw wydajnościowych.

    Choć pewne problemy z rozumowaniem modeli pozostają, ciągłe aktualizacje pokazują, że Zed konsekwentnie buduje bardziej niezawodną i potężną platformę dla programistów korzystających z pomocy sztucznej inteligencji. Każda precyzyjna naprawa przybliża do tego celu.


    Źródła

  • Windsurf 2.0.61: Kolejne poprawki stabilności w popularnym edytorze z AI

    Windsurf 2.0.61: Kolejne poprawki stabilności w popularnym edytorze z AI

    Windsurf, zaawansowany edytor kodu wspierany przez sztuczną inteligencję, niedawno wprowadził nową wersję 2.0.61, która koncentruje się na poprawkach błędów oraz ogólnych ulepszeniach wydajności. Aktualizacja, wydana 17 kwietnia 2026 roku, jest częścią ciągłego procesu doskonalenia po premierze Windsurf 2.0.61. Ta wersja stabilizuje kluczowe funkcje, szczególnie te związane z agentem Devin.

    Kluczowe informacje o wydaniu 2.0.61

    • Data premiery: 17 kwietnia 2026 roku.
    • Główny cel: Ogólne poprawki błędów i ulepszenia wydajności.
    • Kontekst: Aktualizacja następuje po premierze Windsurf 2.0.61, która wprowadziła agenta Devin w chmurze oraz nowe Centrum Komend Agentów.
    • Dostępność: Windsurf jest dostępny na macOS, Windows i Linux, z obsługą aktualizacji automatycznych, manualnych lub możliwości pozostania przy obecnej wersji.

    Aktualizacja 2.0.61 jest częścią serii szybkich poprawek, które mają na celu poprawę doświadczeń użytkowników po premierze Windsurf 2.0.61. Ta główna aktualizacja, ogłoszona 15 kwietnia, wprowadziła integrację z agentem Devin Cloud, co umożliwia delegowanie zadań z lokalnej sesji do autonomicznego agenta działającego na maszynie wirtualnej. Dodatkowo, wprowadzono nowe Centrum Komend Agentów – widok w stylu Kanban, który organizuje wszystkie sesje agentów lokalnych i chmurowych według statusu oraz koncepcję "Spaces" do grupowania zadań. Wersja 2.0.61 działa jako stabilizator po dużych zmianach w architekturze edytora.

    Chociaż wersja 2.0.61 nie jest już najnowsza, jej wydanie ilustruje podejście Windsurf do rozwoju – szybkie iteracje i reagowanie na opinie użytkowników. Obecnie najnowsza stabilna wersja to 2.0.61 (wydana 6 maja 2026), która przyniosła dalsze udoskonalenia, takie jak lepsza wydajność przewijania w trybie Vim, poprawki dla serwerów MCP (Model Context Protocol) oraz zwiększoną stabilność połączeń z Devin Cloud. Dla użytkowników preferujących najnowsze funkcje dostępny jest również kanał beta pod nazwą Windsurf Next.

    Dlaczego regularne aktualizacje są kluczowe?

    W kontekście narzędzi deweloperskich, szczególnie tych zintegrowanych z AI, takich jak Windsurf, utrzymanie edytora w najnowszej wersji jest istotne. Każda aktualizacja, taka jak 2.0.61, nie tylko eliminuje błędy, ale także poprawia efektywność modeli językowych, stabilność integracji z chmurą i responsywność interfejsu. Windsurf oferuje dostęp do różnych modeli, w tym Claude Opus 4.7, GPT-5.5 i Gemini 3.1 Pro, co sprawia, że optymalizacje na poziomie edytora mogą przekładać się na lepsze wykorzystanie limitu tokenów i szybsze działanie sugerowanego kodu.

    Proces aktualizacji jest prosty. Większość użytkowników korzysta z trybu automatycznego. Gdy pojawi się nowa wersja, w pasku menu wyświetla się przycisk "Restart to Update". Można również ręcznie sprawdzić aktualizacje, klikając ikonę profilu i wybierając "Check for Updates" lub używając Palety Komend (Ctrl/Cmd+Shift+P).

    Podsumowanie

    Wydanie Windsurf 2.0.61, mimo skromnego opisu, było istotnym krokiem w konsolidacji zmian wprowadzonych w wersji 2.0.61. Rozwój nowoczesnych IDE to nie tylko nowe funkcje, ale także praca nad stabilnością, wydajnością i komfortem codziennego użytkowania. Dla programistów korzystających z Windsurf, śledzenie aktualizacji, nawet tych oznaczonych jako "tylko poprawki błędów", jest najlepszą praktyką, która zapewnia płynne i efektywne doświadczenie kodowania wspieranego przez sztuczną inteligencję.


    Źródła

  • Zed 0.232.2: wydajniejsze wyszukiwanie, focus follows mouse i nowe modele AI

    Zed 0.232.2: wydajniejsze wyszukiwanie, focus follows mouse i nowe modele AI

    Zed, nowoczesny edytor kodu zaprojektowany z myślą o współpracy i wydajności, wprowadził nową stabilną wersję 0.232.2. Ta aktualizacja koncentruje się na poprawie codziennych doświadczeń programistów, wprowadzając funkcje takie jak wyszukiwanie niezależne od kolejności słów oraz automatyczne przenoszenie fokusu za kursorem myszy w panelach. Dodatkowo, wersja ta rozwija wbudowane funkcje sztucznej inteligencji, które teraz obsługują dodatkowe modele.

    Nowe wydanie przynosi szereg ulepszeń w kluczowych obszarach, takich jak nawigacja po plikach, stabilność środowiska (szczególnie na systemach Linux) oraz integracja z narzędziami developerskimi, takimi jak Git i Dev Containers. Wprowadzono także liczne poprawki błędów, które eliminują problemy mogące utrudniać pracę w terminalu, edytorze lub podczas sesji współpracy.

    Kluczowe zmiany w wersji 0.232.2

    • Wyszukiwanie niezależne od kolejności: Wyszukiwarka plików teraz rozpoznaje terminy w dowolnej konfiguracji. Na przykład, fraza Cargotoml ui znajdzie plik crates/ui/Cargo.toml.
    • Focus Follows Mouse dla paneli: Kursor myszy automatycznie aktywuje edytor lub terminal, nad którym się znajduje, co usprawnia pracę z podzielonym ekranem.
    • Wyszukiwanie w podglądzie Markdown: Możliwość przeszukiwania treści wyrenderowanych dokumentów Markdown.
    • Lepsze wsparcie dla Dev Containers i Gita: Parser konfiguracji kontenerów stał się bardziej odporny na błędy.

    Ulepszona nawigacja: inteligentniejsze wyszukiwanie

    Najbardziej zauważalną zmianą dla użytkowników jest nowy mechanizm wyszukiwania plików. Order-independent file finder ułatwia pracę, ponieważ nie trzeba pamiętać dokładnej kolejności słów w ścieżce czy nazwie pliku. Wystarczy wpisać kluczowe terminy w dowolnej kolejności, a algorytm dopasuje odpowiedni plik. To praktyczna poprawka, która przyspiesza nawigację w dużych projektach.

    Wyszukiwanie dotarło także do podglądu plików Markdown, co umożliwia przeszukiwanie treści wyrenderowanego dokumentu bez konieczności przełączania się do surowego widoku edycji. To przydatne podczas przeglądania dokumentacji czy notatek.

    Płynność pracy: Focus Follows Mouse i stabilność Linuksa

    Funkcja Focus Follows Mouse poprawia ergonomię pracy w panelach edytora i terminala. Gdy kursor myszy znajduje się nad innym panelem, automatycznie przejmuje on fokus, co eliminuje potrzebę klikania. To preferencja znana z zaawansowanych menedżerów okien i środowisk graficznych, która dla wielu użytkowników oznacza szybsze zarządzanie przestrzenią roboczą.

    Wersja 0.232.2 przynosi także poprawki stabilności dla użytkowników Linuksa, szczególnie tych korzystających z serwera X11. Naprawiono problemy z przełączaniem fokusu między kartami terminala oraz poprawiono obsługę znaków spoza ASCII w selektorze plików, co eliminuje potencjalne awarie na systemach z międzynarodowymi ustawieniami lokalnymi. Drobne, ale istotne usprawnienie dotyczy również panelu projektów dla sesji SSH – zamiast surowego hostname wyświetlana jest teraz skonfigurowana przez użytkownika nazwa.

    AI i narzędzia developerskie: ewolucja pod maską

    Integracja sztucznej inteligencji w Zedzie rozwija się. W tej wersji wprowadzono top-down streaming dla wątków agentowych, co oznacza, że generowana treść strumieniuje od góry i automatycznie przewija się w dół, oferując bardziej płynne doświadczenie.

    W obszarze narzędzi developerskich, konfiguracje Dev Containers stały się bardziej wyrozumiałe. Parser nie wymaga już kluczy źródłowych dla każdego montowania woluminu i nie załamuje się przy napotkaniu znaków równości w zmiennych środowiskowych, co ułatwia życie developerom pracującym z bardziej skomplikowanymi setupami.

    Stabilizacja i dopracowanie szczegółów

    Wydanie 0.232.2 koncentruje się na stabilizacji. Oprócz poprawek dla Linuksa, usunięto szereg innych błędów. Poprawiono zachowanie migającego kursora podczas sesji zdalnych, działanie funkcji vim/emacs modeline dla automatycznego wykrywania języka oraz obsługę etykiet SSH. Drobne, ale istotne ulepszenia dotyczą również panelu agenta, do którego można teraz przeciągać i upuszczać pliki.


    Źródła

  • W wersji 0.232.2 edytor Zed poprawia wyszukiwanie plików, dodaje focus follows mouse i wspiera podgląd Markdown

    W wersji 0.232.2 edytor Zed poprawia wyszukiwanie plików, dodaje focus follows mouse i wspiera podgląd Markdown

    Zed, nowoczesny edytor kodu, wprowadził stabilną wersję 0.232.2, która zawiera szereg usprawnień mających na celu zwiększenie efektywności pracy. Wśród najważniejszych nowości znajduje się inteligentniejsze wyszukiwanie plików, które nie zależy od kolejności słów, opcja automatycznego przenoszenia fokusu za kursorem myszy oraz możliwość wyszukiwania w podglądach dokumentacji Markdown. Aktualizacja poprawia również funkcje AI, naprawia błędy związane z kontenerami deweloperskimi oraz zwiększa stabilność na systemie Linux.

    Kluczowe zmiany w aktualizacji

    • Inteligentne wyszukiwanie plików: Algorytm wyszukiwania w File Finder stał się niezależny od kolejności słów. Wpisanie „Cargotoml ui” teraz znajdzie plik crates/ui/Cargo.toml.
    • Focus Follows Mouse: Nowe ustawienie automatycznie przenosi fokus na panele edytora i terminala po najechaniu na nie kursorem, co przyspiesza nawigację w złożonych układach okien.
    • Wyszukiwanie w podglądzie Markdown: W panelu podglądu plików .md dodano funkcję wyszukiwania tekstu, co ułatwia nawigację po długiej dokumentacji. Dodatkowo wprowadzono padding w układzie kart.
    • Rozwój funkcji AI: Do agenta dodano modele DeepSeek-V4-Pro i DeepSeek-V4-Flash. Wprowadzono ustawienia kontrolujące wyświetlanie procesu myślowego AI (agent.thinking_display) oraz reasoning_effort dla modeli kompatybilnych z OpenAI.

    Ulepszenia dla wydajności codziennej pracy

    Wprowadzenie opcji Focus Follows Mouse to istotna zmiana dla wielu użytkowników. Dla osób pracujących z wieloma panelami edytora i terminala obok siebie, ręczne klikanie w okno, by je aktywować, bywa uciążliwe. Teraz fokus podąża za kursorem, co jest znanym rozwiązaniem w środowiskach uniksowych. To poprawia ergonomię, zwłaszcza w połączeniu z innymi nowościami.

    Zmodernizowany File Finder to kolejny krok w ewolucji szybkiej nawigacji. Poprzednia logika wymagała zachowania przybliżonej kolejności słów w ścieżce. Teraz wpisanie „test utils component” znajdzie zarówno src/utils/test/component.ts, jak i src/component/test/utils.js. To zwiększa tolerancję na błędy i szybkość wyszukiwania.

    Dla twórców dokumentacji i osób piszących w Markdown nowa możliwość wyszukiwania bezpośrednio w podglądzie jest kluczowa. Nie trzeba już wracać do surowego pliku, by znaleźć fragment tekstu. W połączeniu z dodanym paddingiem wokół kart, czytelność i komfort pracy z podglądem znacząco rosną.

    Rozbudowa AI i naprawy dla DevOps

    W sferze sztucznej inteligencji aktualizacja przynosi nowe modele oraz lepszą kontrolę. Dodanie zaawansowanych modeli DeepSeek-V4 poszerza pulę dostępnych opcji. Nowe ustawienia, takie jak agent.thinking_display (automatyczne, zawsze rozwinięte, zawsze zwinięte), dają użytkownikowi możliwość wyboru, jak szczegółowo chce obserwować proces myślowy asystenta.

    W obszarze DevOps i pracy zdalnej naprawiono kilka krytycznych problemów. Lepsze wsparcie dla Dev Containers obejmuje poprawienie parsowania zmiennych środowiskowych w devcontainer.json, które nie łamały już konfiguracji przy braku znaku równości. Dla użytkowników Linuksa, szczególnie w środowiskach GNOME i KDE, poprawiono błędy związane z traceniem fokusu klawiatury po przełączaniu kart terminala. To istotna poprawka stabilności dla społeczności developerskiej używającej Linuksa.

    Naprawiono także szereg drobniejszych, ale irytujących błędów. Wśród nich są problemy z podkreśleniami diagnostycznymi przy włączonych pełnych tokenach semantycznych, poprawki w grafie Git oraz błąd uniemożliwiający otwarcie kontenera deweloperskiego, jeśli plik Docker Compose zawierał etykiety (labels).

    Podsumowanie

    Wydanie Zed 0.232.2 to solidna aktualizacja, skoncentrowana na praktycznych usprawnieniach. Nie wprowadza rewolucyjnych nowych funkcji, ale poprawia istniejące, skupiając się na płynności i efektywności. Ulepszenia wyszukiwania, intuicyjna nawigacja myszą oraz lepszy podgląd Markdown przekładają się na komfort codziennej pracy programisty. Rozszerzenie możliwości AI oraz naprawy związane z kontenerami deweloperskimi i systemem Linux pokazują, że zespół Zed reaguje na potrzeby społeczności i rozwija edytor w sposób zrównoważony, dbając o nowoczesne funkcje oraz stabilne fundamenty.


    Źródła

  • Zed 0.230.2: Kluczowa Poprawka Stabilności dla Windows i Kilka Innych Mniejszych Fixów

    Zed 0.230.2: Kluczowa Poprawka Stabilności dla Windows i Kilka Innych Mniejszych Fixów

    Twórcy Zed udostępnili wersję 0.230.2. Jest to wydanie serwisowe, które usuwa błąd powodujący wyłączanie się programu na systemie Windows oraz wprowadza kilka mniejszych poprawek technicznych. Naprawa dotyczy operacji na diffach, czyli funkcji porównywania zmian w kodzie, z której programiści korzystają podczas pracy z Gitem.

    Wersja 0.230.2 to patch stabilizacyjny. Pojawił się on po serii aktualizacji wprowadzających nowe funkcje, takie jak udostępnianie ekranu na Wayland czy wyszukiwanie wieloliniowe. Zespół rozwijający Zed stosuje model pracy, w którym po etapie dodawania nowych narzędzi następuje faza poprawiania błędów i optymalizacji kodu.

    Naprawa błędu przy porównywaniu plików na Windows

    Głównym powodem wydania tej wersji jest rozwiązanie problemu opisanego w zgłoszeniu #53251. Błąd ten powodował natychmiastowe zamknięcie aplikacji na Windowsie w trakcie generowania diffów. Porównywanie różnic między wersjami plików jest niezbędne przy przeglądaniu zmian w kodzie (code review) czy analizie historii projektu w Gicie.

    Usunięcie tej usterki przywraca stabilność pracy użytkownikom Windowsa. Awaria podczas tak powtarzalnej czynności utrudniała codzienne pisanie kodu i zarządzanie repozytoriami.

    Inne poprawki w wersji 0.230.2

    Poza głównym błędem, aktualizacja zawiera drobne zmiany poprawiające działanie interfejsu i współpracę z narzędziami zewnętrznymi. Deweloperzy skupili się na stabilności UI oraz lepszym zarządzaniu zasobami systemowymi, co przekłada się na płynniejsze działanie edytora.

    Zmiany wprowadzone w ostatnich aktualizacjach

    Wersja 0.230.2 uzupełnia większe wydanie 0.230.0. W ostatnich tygodniach do Zed trafiło kilka istotnych nowości:

    • Wyszukiwanie i zamiana tekstu w wielu liniach (multi-line search and replace) w wyszukiwarce projektowej.
      Ulepszona funkcja porównywania zawartości schowka z zaznaczonym tekstem w widoku obok siebie.
    • Poprawki błędów przy kopiowaniu tekstu na systemach z Wayland.
      Usunięcie błędów powodujących zawieszanie się panelu asystenta AI podczas wklejania danych.

    Wcześniejsze aktualizacje przyniosły także wsparcie dla pracy zdalnej przez SSH, mniejsze zużycie pamięci RAM oraz lepszą integrację z modelami AI wspomagającymi pisanie kodu.

    Aktualizacja do wersji 0.230.2

    Instalacja tej wersji jest zalecana przede wszystkim osobom korzystającym z Zed na systemie Windows. Naprawa błędu przy diffach usuwa najpoważniejszą przyczynę niestabilności programu w ostatnim czasie.

    Mimo że wersja 0.230.2 skupia się na błędach, pokazuje ona kierunek rozwoju edytora. Twórcy łączą wdrażanie nowoczesnych funkcji, takich jak asystenci AI czy obsługa kontenerów deweloperskich, z dbaniem o podstawowe elementy: szybkość działania i niezawodność narzędzi Git oraz ESLint. Aktualizacja zapewnia dostęp do wszystkich ostatnich poprawek, co poprawia komfort pracy przy projektach webowych i deweloperskich.


    Źródła

  • Zed 0.230.1 Daje Kontrolę Nad Zadaniami i Interfejsem

    Zed 0.230.1 Daje Kontrolę Nad Zadaniami i Interfejsem

    Nowa aktualizacja wydajnego edytora kodu Zed, oznaczona numerem 0.230.1, przynosi istotne udoskonalenia dla deweloperów, którzy cenią sobie precyzyjną kontrolę nad workflow. W centrum uwagi znalazły się dwa kluczowe obszary: konfiguracja zadań systemowych oraz personalizacja interfejsu użytkownika. Te zmiany, choć mają charakter szlifów technicznych, znacząco wpływają na codzienną wygodę programowania.

    Wersja 0.230.1 wprowadza bardziej przemyślaną logikę wykonywania zdefiniowanych zadań oraz daje użytkownikom nowe możliwości w układaniu przestrzeni roboczej, szczególnie w kontekście paneli Terminala i Agenta AI.

    Konfiguracja zadań: precyzyjne sterowanie zapisem

    Jedną z najbardziej wyczekiwanych poprawek w tym wydaniu jest udoskonalenie zachowania zadań wobec niezapisanych zmian w edytorze. W poprzedniej wersji (0.230.1) Zed przestał domyślnie zapisywać edytowane bufory przed uruchomieniem zadania. Chociaż dla wielu jest to preferowane zachowanie, niektórzy deweloperzy potrzebowali bardziej elastycznej kontroli.

    Aktualizacja 0.230.1 rozwiązuje ten problem, wprowadzając nowe pole "save" w plikach konfiguracyjnych tasks.json. Dzięki temu użytkownik może dla każdego zadania z osobna określić, czy Zed ma automatycznie zapisać wszystkie zmiany przed jego wykonaniem. To odwrócenie domyślnego zachowania z wersji 0.230.1 odbywa się teraz w sposób świadomy i konfigurowalny.

    Zadania w Zed można definiować na dwa sposoby. Plik globalny ~/.config/zed/tasks.json przechowuje komendy dostępne we wszystkich projektach. Z kolei plik lokalny .zed/tasks.json w katalogu głównym projektu pozwala na zdefiniowanie specyficznych dla niego skryptów, np. do budowania, testowania czy uruchamiania serwera deweloperskiego. Dostęp do edycji tych plików można uzyskać przez polecenia zed: open tasks (globalne) i zed: open project tasks (lokalne).

    Co ważne, zadania wspierają zmienne środowiskowe, takie jak $ZED_WORKTREE_ROOT (ścieżka do katalogu projektu), co pozwala tworzyć przenośne skrypty. Przykładowe zadanie do uruchomienia narzędzia lazygit mogłoby wyglądać następująco: {"label": "Otwórz lazygit", "command": "lazygit -p $ZED_WORKTREE_ROOT"}. Dzięki temu deweloperzy zajmujący się web developmentem czy DevOps mogą tworzyć powtarzalne, projektowe zestawy poleceń, które przyspieszają codzienną pracę.

    Elastyczny interfejs: panele na Twoich zasadach

    Drugi filar aktualizacji to dalsze usprawnienia personalizacji interfejsu użytkownika. Wersja 0.230.1 rozszerza możliwości wprowadzone w 0.230.1, dodając pełną kontrolę nad szerokością paneli Terminala i Agenta AI.

    Od teraz użytkownik może przełączać te panele między trybem stałej i elastycznej szerokości. Tryb elastyczny, znany już z centralnych paneli edycyjnych, pozwala panelowi na dynamiczne dopasowanie rozmiaru do dostępnej przestrzeni, co jest niezwykle użyteczne podczas pracy na mniejszych ekranach lub w złożonych układach okien.

    Ustawienie to można zmienić na dwa sposoby: bezpośrednio w oknie ustawień Zed lub szybciej – przez menu kontekstowe, wywoływane prawym przyciskiem myszy na przycisku danego panelu w pasku stanu. To małe, ale niezwykle praktyczne udogodnienie, które oddaje użytkownikowi pełnię kontroli nad organizacją przestrzeni roboczej, pozwalając dopasować ją do aktualnych potrzeb – czy to podczas pisania kodu z pomocą AI, czy zarządzania procesami w terminalu.

    Znaczenie w szerszym kontekście rozwoju Zed

    Wydanie 0.230.1 jest częścią cotygodniowego cyklu stabilnych aktualizacji Zed, który konsekwentnie wprowadza ulepszenia mające na celu usprawnienie pracy programistów. W ostatnim czasie zespół skupiał się na integracji funkcji AI, współpracy w czasie rzeczywistym, wsparciu dla Dev Containers oraz – jak widać – na dopracowywaniu podstawowych narzędzi, takich jak system zadań.

    Dopracowanie konfiguracji zadań wzmacnia pozycję Zed jako edytora, który nie tylko świetnie radzi sobie z edycją tekstu, ale także aspiruje do bycia centrum dowodzenia dla całego procesu rozwoju oprogramowania. Możliwość precyzyjnego zarządzania skryptami budowania, testowania i wdrażania bez opuszczania edytora to ważny krok w tym kierunku.

    Warto pamiętać, że system nie jest pozbawiony pewnych ograniczeń. Jak wskazują niektóre źródła, zadania mogą mieć problem z precyzyjnym dostępem do zmiennych stanu edytora, takich jak $ZED_FILE, co jest znanym błędem. Mimo to kierunek rozwoju jest wyraźny: Zed stara się scalać różne aspekty pracy dewelopera w spójnym, szybkim i konfigurowalnym środowisku. Aktualizacja 0.230.1, choć przyrostowa, solidnie przyczynia się do realizacji tego celu.


    Źródła

  • Nowe Możliwości Współpracy w Zed: Udostępnianie Ekranu Na Wayland w Integracja Gita

    Nowe Możliwości Współpracy w Zed: Udostępnianie Ekranu Na Wayland w Integracja Gita

    Najnowsza stabilna wersja edytora Zed, oznaczona numerem 0.220.2, to odpowiedź na prośby społeczności, szczególnie programistów pracujących na Linuksie. Aktualizacja skupia się na usprawnieniu pracy zespołowej i dopracowaniu codziennych zadań deweloperskich. Dwa flagowe dodatki to ulepszenia w integracji z Gitem oraz poprawki dla środowiska Wayland.

    Ta wersja wychodzi naprzeciw potrzebom nowoczesnego programisty, łącząc wydajność lokalnego edytora z funkcjami ułatwiającymi vibe coding i zdalną współpracę. To nie tylko kilka nowych opcji, ale znaczący krok w stronę dojrzałości narzędzia, szczególnie na platformie Linux.

    Ulepszenia dla Wayland

    Dla użytkowników Linuksa, którzy przeszli na nowoczesny protokół wyświetlania Wayland, praca z Zedem bywała utrudniona. Wersja 0.220.2 wprowadza szereg poprawek mających na celu zwiększenie stabilności i komfortu pracy na tej platformie. Rozwiązano niektóre problemy specyficzne dla Wayland, takie jak błędy przy kopiowaniu tekstu do schowka. Należy jednak zaznaczyć, że pełne, natywne udostępnianie ekranu w sesji Wayland pozostaje wyzwaniem, a niektóre błędy (np. związane z uruchamianiem aplikacji) mogą jeszcze występować.

    Git na pierwszym planie: pogłębiona integracja

    Drugim filarem tej aktualizacji jest ściślejsza integracja z systemem kontroli wersji Git. Funkcje wprowadzone wcześniej (np. Git Panel w wersji 0.177) zostały rozbudowane. Wśród ulepszeń znajdują się bardziej uniwersalne narzędzia do wyboru plików (picker) oraz ulepszone widoki diff.

    Bezpośrednia wizualizacja statusu plików w repozytorium przyspiesza nawigację w projekcie i ułatwia orientację w kontekście zmian, co jest nieocenione w dużych, dynamicznie rozwijanych codebase'ach. To drobna, ale niezwykle praktyczna zmiana, która wpływa na codzienny flow programisty.

    Dopracowanie szczegółów dla wydajnej pracy

    Wersja 0.220.2 to także zestaw ulepszeń i poprawek, które razem składają się na znacznie płynniejszą pracę.

    • Wyszukiwanie i zamiana na nowym poziomie. Wprowadzono możliwość wieloliniowego wyszukiwania i zamiany zarówno w wyszukiwarce bufora (Buffer Search), jak i projektu (Project Search). To potężne narzędzie do refaktoryzacji i pracy z rozbudowanymi wzorcami tekstowymi.

    • Agent Panel staje się bardziej wszechstronny. Panel asystenta AI zyskał możliwość bezpośredniego wklejania plików i folderów, co ułatwia przekazywanie kontekstu modelom językowym. Dodano też wsparcie OAuth dla zdalnych serwerów MCP, zwiększając bezpieczeństwo integracji z zewnętrznymi narzędziami.

    • Powrót do korzeni z modelines. Dla miłośników tradycyjnych edytorów, takich jak Vim czy Emacs, dodano obsługę modelines. Są to specjalne komentarze w plikach (np. # vim: syntax=python), które pozwalają na automatyczne wykrywanie języka lub ustawianie konkretnych opcji edytora (np. włączenie trybu Vim) dla danego pliku.

    • Szereg poprawek stabilizacyjnych. Na długiej liście zmian znalazły się m.in.: poprawki renderowania tekstu i tytułów okien na Linuksie (X11), lepsza obsługa aktualizacji na Linuksie przy braku narzędzia rsync, poprawki działania schowka dla użytkowników pakietu Office na Windowsie oraz usprawnienia w interakcjach z modelami AI podczas sesji kolaboracyjnych.

    Podsumowanie: skupienie na pracy zespołowej i ekosystemie Linux

    Wydanie Zed 0.220.2 jasno pokazuje kierunek rozwoju tego edytora: pogłębiona integracja, współpraca w czasie rzeczywistym i wsparcie dla różnych ekosystemów deweloperskich. Rozwiązanie problemów związanych z protokołem Wayland to sygnał dla społeczności, że jej głos jest brany pod uwagę.

    Ulepszenie integracji z Gitem czy wprowadzenie wieloliniowego wyszukiwania to z kolei odpowiedź na codzienne potrzeby efektywnego kodowania. Te zmiany, choć mogą wydawać się ewolucyjne, w połączeniu z setkami poprawek błędów realnie przekładają się na komfort użytkowania Zeda. To solidna aktualizacja, która utwierdza pozycję Zeda jako poważnego narzędzia w warsztacie nowoczesnego programisty.


    Źródła

  • Zed 0.229.0: Obsługuje Kontekst Claude Do 1M Tokenów, Lepsze Git i Pinch-To-Zoom

    Zed 0.229.0: Obsługuje Kontekst Claude Do 1M Tokenów, Lepsze Git i Pinch-To-Zoom

    Zed, wysokowydajny edytor kodu stworzony przez twórców Atoma i Tree-sitter, doczekał się kolejnej stabilnej wersji. Release 0.229.0 skupia się na zwiększeniu możliwości AI, poprawie obsługi Gita oraz wprowadzeniu kilku praktycznych funkcji edytora. To wydanie jest kolejnym krokiem w ewolucji Zeda jako narzędzia dla deweloperów, którzy cenią zarówno szybkość, jak i integrację sztucznej inteligencji w codziennej pracy.

    Rozszerzony kontekst AI: BYOK dla Claude Opus i Sonnet

    Najważniejszą nowością jest pełne wsparcie dla modeli BYOK (Bring Your Own Key) w konfiguracji Claude Opus i Sonnet z oknem kontekstu do 1 miliona tokenów. Ta integracja pozwala agentom AI w Zedzie przetwarzać znacznie większe fragmenty kodu w jednym przebiegu.

    Dla deweloperów pracujących na dużych, monolitycznych repozytoriach lub analizujących złożone zależności między plikami, ta zmiana może być przełomowa. Agent może teraz otrzymać do analizy cały moduł lub większy segment projektu bez konieczności dzielenia zadania na części. Zwiększa to efektywność i pozwala na bardziej holistyczne podejście AI do problemu.

    Warto zauważyć, że zespół Zeda zadbał też o poprawki w obszarze AI: usprawniono streaming tekstu w wątkach agenta, dodano śledzenie zużycia dla odpowiedzi strumieniowanych z OpenAI, a w oknach wprowadzania klucza API treść jest teraz maskowana dla większego bezpieczeństwa.

    Panel Git zyskuje nowe oznaczenia i ikony

    Obszar zarządzania repozytoriami Git otrzymał kilka istotnych ulepszeń, które mają na celu ograniczenie konieczności korzystania z terminala.

    • Git panel został rozszerzony o numeryczne badge, które pokazują liczbę niezatwierdzonych zmian. To drobny, ale bardzo praktyczny dodatek, który pozwala szybko ocenić skalę pracy oczekującej na commit bez otwierania pełnej listy plików.

    Do paska bocznego Git dodano także ikony typów plików. Dzięki temu, patrząc na listę zmodyfikowanych plików, deweloper może szybko zidentyfikować, czy są to pliki źródłowe JavaScript, konfiguracyjne YAML, czy dokumentacja Markdown. Project Panel również zyskał kolorystyczne oznaczenie folderów zawierających usunięte pliki, co poprawia czytelność stanu repozytorium.

    Wydanie przynosi także optymalizacje – poprawiono opóźnienia (latency) dla operacji stage/unstage, a status diffów Gita (+ i -) jest teraz renderowany przy użyciu fontów zamiast ikon, co zapewnia lepszą spójność wyświetlania.

    Pinch-to-zoom dla obrazów i elastyczne key bindings

    • Edytor zyskał dwie funkcje poprawiające komfort codziennej pracy. Dla użytkowników korzystających z touchpadów lub ekranów dotykowych wprowadzono obsługę gestu pinch-to-zoom w przeglądarce obrazów. Ta funkcja ułatwia inspekcję diagramów, zrzutów ekranu czy grafów dodanych do projektu.

    Zespół zadbał również o power userów, którzy chcą pełnej kontroli nad swoim środowiskiem. W wersji 0.229.0 możliwe jest teraz elastyczne usuwanie (unbinding) domyślnych skrótów klawiszowych bez konieczności zaśmiecania pliku konfiguracyjnego lub tworzenia akcji null. Daje to zaawansowanym użytkownikom większą swobodę w tworzeniu idealnego zestawu shortcutów.

    Dodano także akcję wyrównywania wielu kursorów, która jest przydatna podczas pracy na wielu liniach jednocześnie, np. podczas refaktoryzacji czy jednoczesnej edycji podobnych bloków kodu.

    Poprawki dla języków i trybu Vim

    Wydanie zawiera szereg mniejszych, ale istotnych poprawek dla różnych języków i trybów edycji.

    Dla C/C++ dodano modyfikator tokenów readonly dla clangd, który pozwala na lepsze podświetlanie stałych. Edytor rozpoznaje też pliki interfejsów modułów C++.

    W TSX usunięto kolorowanie nawiasów typu "rainbow brackets" dla nawiasów ostrokątnych (< >), co może uprościć wizualną analizę składni.

    Tryb Vim zyskał ulepszenie dla operacji powtórzenia (.), która teraz inkrementuje rejestry numerowane, zwiększając zgodność z tradycyjnym zachowaniem Vima.

    Dostępność i kierunek rozwoju

    Wersja 0.229.0 jest dostępna zarówno w kanale stable, jak i preview. Jak zwykle w przypadku Zeda, aktualizacje są regularne i skupione na praktycznych potrzebach deweloperów. Poprzedni release, 0.227.1, wprowadzał już równoległe subagenty i integrację z Vercel AI Gateway, budując fundament pod rozszerzenie kontekstu, które widzimy teraz.

    Ten zestaw zmian wyraźnie wskazuje na kierunek, w którym rozwija się Zed: głęboka integracja z zaawansowanymi modelami AI, ciągłe usprawnianie podstawowych funkcji (Git, edycja) oraz zwiększanie elastyczności dla zaawansowanych użytkowników. Dla osób zajmujących się web developmentem, programowaniem wspomaganym przez AI oraz DevOps, te ulepszenia mogą znacząco przyspieszyć i uprzyjemnić codzienną pracę.


    Źródła

  • Nowy model Cursor, Composer 2, łączy wysoką inteligencję kodowania z niższym kosztem

    Nowy model Cursor, Composer 2, łączy wysoką inteligencję kodowania z niższym kosztem

    Anysphere, firma stojąca za popularnym środowiskiem programistycznym Cursor, ogłosiła wydanie nowej, autorskiej wersji modelu AI do kodowania – Composer 2. To znacząca aktualizacja modelu Composer, która w ciągu zaledwie pięciu miesięcy przynosi duży skok jakościowy. Najważniejsze przesłanie? Frontierowa inteligencja w zakresie kodowania, ale w znacznie niższej cenie niż u konkurencji.

    Composer 2 jest już dostępny bezpośrednio w środowisku Cursor, co oznacza, że użytkownicy mogą z niego korzystać w ramach codziennej pracy z kodem. Firma mocno stawia na integrację modelu z własnym ekosystemem, podkreślając, że jest on specjalnie dostrojony do agentowego workflow, użycia narzędzi, edycji plików i operacji terminalowych oferowanych przez Cursor.

    Znacząca poprawa wyników benchmarków

    Cursor opublikował zestawienie wyników, które pokazuje wyraźny postęp w stosunku do poprzednich modeli z rodziny Composer. Nowa wersja osiąga lepsze wyniki w wewnętrznym CursorBench, Terminal-Bench 2.0 oraz SWE-bench Multilingual.

    Dla porównania, oryginalny model Composer osiągał znacznie słabsze rezultaty. To pokazuje solidny skok jakościowy w każdym z mierzonych obszarów. Szczególnie istotny jest przyrost w Terminal-Bench 2.0, który mierzy, jak dobrze agent AI radzi sobie z zadaniami w terminalu, czyli kluczowym elementem pracy programisty.

    Co ciekawe, firma nie twierdzi, że jej model jest bezkonkurencyjny. W Terminal-Bench 2.0 prowadzą modele konkurencji, jednak Composer 2 plasuje się przed innymi rozwiązaniami i własnym poprzednikiem. Taka szczerość buduje wiarygodność – Cursor nie obiecuje cudów, lecz konkretny, wymierny postęp.

    Przełom w ekonomii użytkowania: znacznie taniej

    Jeśli wyniki benchmarków mogą być postrzegane jako względne, to obniżka cen jest już absolutnie namacalna. To prawdopodobnie najsilniejszy atut marketingowy tego wydania. Composer 2 Standard kosztuje 0,50 USD za milion tokenów wejściowych i 2,50 USD za milion tokenów wyjściowych.

    To ogromna zmiana w porównaniu do poprzednich stawek. Firma wprowadza też wariant szybszy, Composer 2 Fast, który oferuje identyczny poziom inteligencji, ale wyższą przepustowość. Kosztuje on 1,50 USD za wejście i 7,50 USD za wyjście, co i tak stanowi znaczną obniżkę względem poprzedniej generacji.

    Cursor idzie o krok dalej i czyni szybszy wariant domyślnym dla użytkowników. To odważny ruch, który sugeruje, że priorytetem jest płynność pracy, a firma może zapewnić ją w konkurencyjnej cenie. Dla użytkowników planów indywidualnych zużycie Composer jest częścią osobnej puli z ogólnym limitem, co ułatwia kontrolę kosztów.

    Skupienie na zadaniach długofalowych

    Cursor nie oferuje po prostu lepszego autouzupełniania kodu. Kluczowym przesłaniem technicznym jest to, że Composer 2 został wytrenowany specjalnie pod kątem długofalowego kodowania agentowego.

    W praktyce chodzi o to, by model nie tylko napisał pojedynczą funkcję, ale potrafił prowadzić złożony, wieloetapowy proces: analizę repozytorium, podejmowanie decyzji o koniecznych zmianach, edycję wielu plików, uruchamianie poleceń, interpretację błędów i kontynuowanie pracy aż do osiągnięcia celu. To właśnie te "setki akcji", o których wspomina firma.

    Postęp w tej dziedzinie jest kluczowy, ponieważ wiele modeli świetnie radzi sobie z izolowanymi zadaniami, ale "gubi wątek" w dłuższych, sekwencyjnych procesach programistycznych.

    Kompresja w pętli uczenia: techniczny sekret modelu

    Aby rozwiązać problem długiego horyzontu planowania, zespół Cursor zastosował innowacyjną technikę treningu zwaną compaction-in-the-loop reinforcement learning. W dużym uproszczeniu: zamiast traktować podsumowanie kontekstu (gdy okno kontekstowe się kończy) jako zewnętrzny, odrębny krok, wbudowano tę funkcję bezpośrednio w proces uczenia się modelu.

    Jak to działa? Podczas treningu model jest celowo wypychany do limitu swojego okna kontekstowego. Następnie, za pomocą uczenia ze wzmocnieniem (RL), jest nagradzany za wygenerowanie "skompresowanej" wersji własnej historii, która pozwala mu pomyślnie dokończyć zadanie.

    Jeśli model przygotuje złe podsumowanie – na przykład pominie kluczową nazwę zmiennej czy informację o poprzednio naprawionym błędzie – zawiedzie w zadaniu i otrzyma ujemną nagrodę. Dzięki temu uczy się, które elementy historii są naprawdę istotne dla kontynuowania pracy.

    Według danych Cursor, to podejście znacząco redukuje błędy związane z kompresją kontekstu w porównaniu do wcześniejszych metod. Generowane podsumowania są też dużo wydajniejsze pod względem zużycia tokenów niż standardowe streszczenia tworzone na podstawie promptów. Pozwala to agentowi na pracę nad refaktoryzacją całego projektu bez utraty głównego celu.

    Cursor: mały gigant na rynku AI dla deweloperów

    Kontekst tego wydania jest nie mniej ciekawy niż sam model. Anysphere rozwija się dynamicznie. Firma zatrudnia około 400 osób, co w porównaniu do gigantów takich jak OpenAI, Anthropic czy Google, czyni ją stosunkowo małym graczem. Mimo to udaje jej się nie tylko rozwijać zaawansowane środowisko programistyczne, ale także tworzyć i szybko iterować własne, konkurencyjne modele. Wydanie Composer 2 w tak krótkim czasie pokazuje niezwykłe tempo innowacji.

    Podsumowanie: praktyczny krok naprzód

    Wydanie Composer 2 nie jest ogłoszeniem "zabójcy" modeli konkurencji. To pragmatyczna i prawdopodobnie bardziej użyteczna dla programistów propozycja. Cursor mówi: nasz model wszedł do wyższej ligi jakościowej, oferuje atrakcyjną ekonomię i jest głęboko zintegrowany z narzędziem, z którego i tak korzystasz.

    Dla deweloperów już pracujących w Cursorze aktualizacja do Composer 2 wydaje się oczywistym wyborem – oferuje lepszą wydajność za ułamek wcześniejszych kosztów. Dla osób rozważających zmianę środowiska to kolejny mocny argument. Firma pokazuje, że potrafi szybko dostarczać realną wartość, łącząc badania nad AI z praktycznymi potrzebami programistów. W świecie AI, gdzie wielkie, ogólne modele często kradną uwagę, Cursor konsekwentnie udowadnia, że głęboka specjalizacja i dopasowanie do konkretnego workflow użytkownika to potężna strategia.

  • Zed 0.227.1: równoległe agenty, integracja Vercel AI i ulepszenia dla Gita

    Zed 0.227.1: równoległe agenty, integracja Vercel AI i ulepszenia dla Gita

    Wydanie stabilnej wersji 0.227.1 edytora Zed to znacznie więcej niż kolejna porcja poprawek. To duży krok w stronę uczynienia z niego platformy dla inżynierii agentowej, gdzie sztuczna inteligencja, efektywne zarządzanie kodem i praca zespołowa łączą się w spójny workflow. Kluczowe nowości to równoległe subagenty, bezpośrednia integracja z Vercel AI Gateway oraz solidne ulepszenia panelu Git.

    Rewolucja agentów: równoległość i lepsze zarządzanie kontekstem

    Najważniejszą zmianą dla osób korzystających z AI jest wprowadzenie nowego narzędzia spawn_agent. To funkcja, która zmienia sposób działania głównego Agenta Zeda. Dotychczas agent mógł wykonywać zadania wyłącznie sekwencyjnie. Teraz, dzięki spawn_agent, może tworzyć i zarządzać subagentami działającymi równolegle.

    Co to oznacza w praktyce? Wyobraź sobie, że prosisz Agenta o refaktoryzację dużego modułu. Jeden subagent może analizować zależności, drugi pisać testy jednostkowe, a trzeci sprawdzać zgodność API – wszystko w tym samym czasie. To nie tylko przyspiesza pracę, ale też pozwala na lepsze zarządzanie kontekstem dla każdego podzadania. Subagenci mogą skupić się na wąskim wycinku problemu, nie tracąc wydajności. Dla programistów pracujących z AI i stosujących podejście "vibe coding", gdzie płynna interakcja z asystentem jest kluczowa, to ogromne udogodnienie.

    Dodatkowo wszystkie wbudowane agenty zostały przeniesione do ACP Registry. To drobna, ale ważna zmiana, ponieważ teraz można całkowicie usunąć z panelu agenty, których się nie używa. Środowisko staje się bardziej spersonalizowane i uporządkowane.

    Łatwiejszy dostęp do modeli: Vercel AI Gateway wbudowany w Zed

    Kolejna istotna integracja dotyczy dostawców modeli językowych. W Zeda został wbudowany Vercel AI Gateway jako nowy, natywny dostawca LLM. Dla społeczności webdevowej i osób korzystających z Vercel do hostingu to spore ułatwienie.

    Vercel AI Gateway działa jako warstwa abstrakcji i zarządzania pomiędzy aplikacją a różnymi modelami (OpenAI, Anthropic, Google itp.). Oferuje routing, ograniczanie liczby żądań (rate limiting), śledzenie kosztów i buforowanie. Teraz deweloperzy mogą skonfigurować bezpośrednie połączenie ze swoją bramą AI z poziomu ustawień Zeda, bez potrzeby ręcznego przekazywania kluczy API dla każdego modelu z osobna. Upraszcza to konfigurację i poprawia bezpieczeństwo, zwłaszcza w środowiskach zespołowych. Integracja ta, dodana dzięki wkładowi społeczności (#50207; thanks dancer), doskonale wpisuje się w trendy DevOps, gdzie spójność narzędzi i automatyzacja są na wagę złota.

    W kontekście modeli dodano też oficjalne wsparcie dla GPT-5.3-Codex w konfiguracji "bring-your-own-key" u dostawcy OpenAI. W wydaniach preview pojawiła się już także obsługa nowszych modeli GPT-5.4.

    Git jak nigdy dotąd: statystyki diffów i zaufane workspace'y

    Wydanie 0.227.1 przynosi również konkretne ulepszenia dla każdego, kto używa Gita na co dzień. Do wpisów w panelu Git dodano statystyki diffów. Obok nazwy zmienionego pliku widzimy teraz czytelne liczby, np. (+120, -45). To drobna wizualnie zmiana, która znacząco poprawia orientację w zakresie modyfikacji przed commitem. Od razu widać, które pliki przeszły największe rewolucje, a które zawierają tylko kosmetyczne poprawki.

    Dodano także wsparcie dla zaufanych obszarów roboczych (trusted workspaces) w integracji Git. To ważne z punktu widzenia bezpieczeństwa, szczególnie przy pracy z repozytoriami, które mogą uruchamiać skrypty hooks. Zed będzie teraz odpowiednio honorował ustawienia zaufania, co chroni przed niepożądanym wykonaniem kodu.

    Warto nadmienić, że wcześniejsze wydania preview wprowadzały inne ciekawe funkcje Git, które składają się na pełniejszy obraz: przycisk "Review Diff" w widoku diffów gałęzi do szybkiego wysłania zmian do Agenta oraz możliwość usuwania git worktrees z pickera.

    Detale, które robią różnicę: emoji, Windows, Linux i poprawki

    Detale, które robią różnicę: emoji, Windows, Linux i poprawki

    Wydanie to, jak zwykle, zawiera mnóstwo mniejszych, ale wartych uwagi ulepszeń.

    • Złożone emoji (compound emoji) – dodano ich obsługę. W komentarzach, plikach README czy wiadomościach commitów można teraz używać bardziej złożonych sekwencji emoji, co ułatwia ekspresję.
    • Ulepszenia UX Agenta – cała masa usprawnień: trwałe szkice promptów między restartami Zeda, skrót cmd-y do akceptacji zmian w przeglądzie diffów Agenta (podobnie jak w zwykłym diffie Gita), możliwość skakania do pliku z diffa za pomocą option-enter, a także klikalne wzmianki o plikach w polu czatu.
    • Poprawki dla Windows – zwiększono odporność procesu auto-aktualizacji, który teraz powinien poradzić sobie nawet wtedy, gdy inne aplikacje blokują plik Zed.exe. Formatowanie daty i czasu zostało dostosowane do preferencji systemowych.
    • Postępy w wersji na Linux (preview) – wprowadzono bezpieczną obsługę utraty urządzenia GPU (#50902), co powinno zapobiegać crashom w specyficznych sytuacjach sprzętowych. To część ciągłych starań, by praca na Linuxie była jak najstabilniejsza.
    • Liczba poprawek błędów jest imponująca – od naprawy crashy związanych z renderowaniem diagramów Mermaid w podglądzie Markdown, przez problemy ze śledzeniem konfliktów merge, po stabilizację pracy z wieloma serwerami językowymi (LSP). Dla użytkowników oznacza to po prostu płynniejszą i bardziej przewidywalną pracę.

    Podsumowanie: ku bardziej agentycznej przyszłości kodowania

    Zed 0.227.1 to wydanie, które mocno stawia na inżynierię agentową. Wprowadzenie równoległych subagentów to nie kosmetyczna funkcja, a fundament pod bardziej złożoną, współpracującą automatyzację zadań programistycznych. Jednocześnie twórcy nie zapominają o podstawach: integracja z Vercel AI Gateway ułatwia dostęp do zaawansowanych modeli, a ulepszenia panelu Git sprawiają, że kontrola wersji jest bardziej przejrzysta i bezpieczna.

    To połączenie nowoczesności z solidnością jest znakiem rozpoznawczym Zeda. Edytor ewoluuje od szybkiego narzędzia do edycji tekstu w stronę zintegrowanego środowiska, które aktywnie wspiera proces twórczy – zarówno poprzez asystę AI, jak i dopracowane narzędzia dla programisty. Dla deweloperów specjalizujących się w web developmencie, AI i DevOps, takie wydanie to czysta przyjemność i zapowiedź jeszcze ciekawszych możliwości w przyszłości.