Tag: Markdown

  • Zed 1.7.2 wprowadza automatyczną kompresję kontekstu AI i usprawnienia w Git

    Zed 1.7.2 wprowadza automatyczną kompresję kontekstu AI i usprawnienia w Git

    Zed wydał wersję 1.7.2 swojego edytora, a główną nowością jest automatyczna kompresja kontekstu dla agenta AI. Ta funkcja rozwiązuje problem rosnącego zużycia tokenów podczas dłuższych sesji programistycznych. Aktualizacja z 17 czerwca 2026 roku wprowadza także możliwość ręcznego wywołania kompresji za pomocą komendy /compact, odświeżony podgląd Markdown oraz nowe opcje Git, w tym obsługę niestandardowych poleceń na gałęziach i tagach w widoku grafu.

    • Automatyczna kompresja kontekstu zapobiega przepełnieniu okna kontekstowego AI podczas długich sesji, a komenda /compact umożliwia ręczne wywołanie kompresji.
    • Niestandardowe polecenia Git można teraz uruchamiać bezpośrednio z menu kontekstowego na gałęziach i tagach w grafie, wykorzystując zmienną $ZED_GIT_REF.
    • Zarządzanie umiejętnościami agenta przeniesiono do interfejsu ustawień, co eliminuje konieczność edytowania plików konfiguracyjnych.
    • Odświeżony podgląd Markdown zyskał czystszy i bardziej czytelny wygląd.
    • Poprawki wydajnościowe obejmują zmniejszenie zużycia pamięci przez LSP oraz szybszą obsługę dużych buforów.

    Kompresja kontekstu — odpowiedź na problem rozrastających się promptów

    Każdy, kto spędził dłuższy czas z asystentem AI w edytorze, zna ten moment, gdy okno kontekstowe pęcznieje, a liczba tokenów rośnie, co prowadzi do halucynacji modelu. Zed 1.7.2 rozwiązuje ten problem, automatycznie kompresując wcześniejszy kontekst, zamiast pozwalać na niekontrolowany wzrost promptu.

    Jeśli automatyczna kompresja nie wystarcza, można użyć komendy /compact, która wymusza kompresję w wybranym momencie. To przydatne, gdy planujesz zadać agentowi pytanie wymagające świeżego spojrzenia na kod, a nie chcesz, by ciągnął za sobą balast poprzednich interakcji.

    W tej samej aktualizacji dodano metryki kosztów i zużycia okna kontekstowego dla zewnętrznych agentów. Jeśli płacisz za API od tokena, teraz możesz zobaczyć, ile naprawdę kosztuje cię sesja. Wprowadzono także możliwość usuwania historii sesji, co jest przydatne, gdy robi się bałagan.

    Git z ludzką twarzą

    Zed od dawna dąży do ograniczenia potrzeby korzystania z terminala, a wersja 1.7.2 robi kolejny krok w tym kierunku. Menu kontekstowe na etykietach referencji w grafie Git — gałęziach, zdalnych referencjach i tagach — pozwala teraz uruchamiać niestandardowe polecenia. Zmienna $ZED_GIT_REF przekazuje klikniętą referencję, co umożliwia szybkie uruchomienie git checkout $ZED_GIT_REF lub własnego skryptu bez przepisywania nazw.

    Drobniejsze, ale praktyczne zmiany to opcjonalny widok drzewa dla szczegółów commita, skrócone do siedmiu znaków skróty SHA w widoku blame oraz domyślnie wyłączone ostrzeżenia o długości komunikatów commita. To ostatnie z pewnością ucieszy zespoły, które zrezygnowały z limitu 50 znaków w pierwszej linii.

    Co jeszcze się zmieniło

    Podgląd Markdown przeszedł lifting — jest czystszy i wygodniejszy w czytaniu, choć nie dodano nowych funkcji autorskich. To raczej poprawa komfortu niż rewolucja.

    Zarządzanie umiejętnościami agenta AI przeniesiono do interfejsu ustawień, co sprawia, że konfiguracja promptów nie wymaga już ręcznego edytowania plików. Poprawiono także komunikaty o problemach z umiejętnościami, zarówno w panelu agenta, jak i w ustawieniach.

    W kwestiach wydajności: zmniejszono zużycie pamięci przez serwery językowe, które wcześniej mogły generować nadmiarowe wiadomości, a funkcja go-to-definition przestała bombardować serwer podczas najechania myszą na ten sam symbol. Edycja dużych buforów również przyspieszyła. Terminal zyskał obsługę linków zed://, co ułatwia nawigację między projektami i debugowanie sesji zdalnych.

    Podsumowanie

    Zed 1.7.2 to solidny krok naprzód w obszarach, które wymagają poprawy. Kompresja kontekstu AI rozwiązuje problem użytkowników, którzy korzystają z asystenta jako narzędzia w codziennej pracy. Usługi Git wreszcie przestają wymuszać przełączanie się między edytorem a terminalem, a podgląd Markdown jest bardziej przyjemny dla oka. Jeśli pracujesz z dużymi projektami i liczysz każdy token, ta aktualizacja jest warta uwagi.


    Źródła

  • OpenCode v1.14.50: stabilniejsze sesje i nowe możliwości SDK dla programistów

    OpenCode v1.14.50: stabilniejsze sesje i nowe możliwości SDK dla programistów

    OpenCode doczekał się kolejnej aktualizacji – wersja v1.14.50 została udostępniona użytkownikom 13 maja 2026 roku. Wprowadza ona sześć zmian, które koncentrują się głównie na stabilności sesji HTTP oraz rozszerzeniu możliwości SDK. Ta aktualizacja rozwiązuje kilka problemów zgłaszanych przez społeczność.

    Kluczowe zmiany w skrócie

    • Stabilność strumieni HTTP – naprawiono zrywanie połączeń podczas ciągłych aktualizacji instancji, co poprawia płynność pracy w czasie rzeczywistym.
    • Obsługa przeciążonych sesji – ulepszone komunikaty błędów dla sesji zajętych innymi operacjami.
    • Nowe zapytania w SDK v1.14.50 – dodano wsparcie dla odpytywania katalogów i przestrzeni roboczych, co ułatwia nawigację po projektach.
    • Renderowanie Markdown w TUI – przywrócono domyślne formatowanie tekstu w terminalu.
    • Konfiguracja modeli – system automatycznie przełącza się na zapasowe modele, gdy główny provider zawiedzie.

    Naprawione strumienie i lepsza obsługa błędów

    Głównym celem tej aktualizacji było ustabilizowanie sesji HTTP. Wcześniej zdarzało się, że strumienie zdarzeń (event streams) przerywały się podczas długotrwałych operacji, co było frustrujące dla programistów korzystających z ciągłych aktualizacji instancji.

    Teraz połączenia pozostają otwarte tak długo, jak to konieczne. Zespół OpenCode poprawił również komunikaty błędów w interfejsach CLI i SDK – użytkownicy otrzymują teraz jasne informacje o problemach, co ułatwia debugowanie sesji pod dużym obciążeniem.

    SDK v1.14.50 z nowymi możliwościami

    Deweloperzy integrujący OpenCode z własnymi narzędziami zyskali nowe funkcje. SDK v1.14.50 obsługuje teraz zapytania o strukturę katalogów i przestrzenie robocze (workspace i directory query support). Umożliwia to precyzyjne odpytywanie agentów o zawartość konkretnych folderów, eliminując potrzebę ręcznego przeszukiwania całego projektu.

    To znaczące ułatwienie dla narzędzi budowanych wokół OpenCode, ponieważ agenci mogą szybciej lokalizować pliki i lepiej rozumieć kontekst projektu.

    Drobne, ale odczuwalne poprawki

    Wersja v1.14.50 przywraca domyślne renderowanie Markdown w interfejsie terminalowym (TUI). Po wcześniejszych aktualizacjach niektórzy użytkownicy zauważyli, że sformatowane odpowiedzi modeli były wyświetlane jako surowy tekst. Teraz nagłówki, listy i fragmenty kodu znów wyglądają zgodnie z oczekiwaniami.

    Dodatkowo wprowadzono solidniejszy mechanizm fallbacku dla konfiguracji modeli AI. Jeśli główny provider (np. Claude, GPT czy Gemini) nie odpowiada, OpenCode automatycznie przełącza się na zapasowy model, co eliminuje konieczność ręcznej interwencji. To usprawnienie może uratować sesję w krytycznych momentach.

    Kontekst dla użytkowników platformy

    OpenCode to jedno z aktywnie rozwijanych narzędzi w ekosystemie vibe codingu oraz AI-assisted web development. Działa w terminalu, jako aplikacja desktopowa i rozszerzenie IDE, obsługując zarówno płatne modele (Claude, GPT, Gemini), jak i darmowe, lokalnie uruchamiane sieci. Aktualizacja v1.14.50 wpisuje się w szerszy trend, w którym producenci narzędzi AI kładą większy nacisk na niezawodność.

    OpenCode ma już 647 śledzonych wydań w changelogu, co świadczy o szybkim rozwoju projektu open-source. Choć ta aktualizacja jest niewielka, rozwiązuje realne problemy zgłaszane przez społeczność, co jest często bardziej wartościowe niż wiele niedopracowanych nowości.


    Źródła

  • Zed wprowadza równoległe agenty AI i ulepsza podgląd markdown

    Zed wprowadza równoległe agenty AI i ulepsza podgląd markdown

    Zed, popularny edytor kodu z wbudowaną sztuczną inteligencją, opublikował stabilną wersję 0.233.5, która wprowadza nową funkcję dla programistów: równoległe agenty. Użytkownicy mogą teraz uruchamiać i zarządzać wieloma niezależnymi wątkami AI jednocześnie. Aktualizacja wprowadza również wsparcie dla Claude Opus 4.7, poprawki w podglądzie Markdown oraz szereg poprawek zwiększających stabilność.

    Najważniejsze zmiany w wersji 0.233.5

    • Równoległe agenty (Parallel Agents): Możliwość jednoczesnego uruchomienia wielu niezależnych wątków agenta AI, każdy z własnym kontekstem i historią konwersacji.
    • Nowy interfejs zarządzania: Dodano Threads Sidebar, czyli boczny panel do zarządzania równoległymi zadaniami AI.
    • Rozszerzona funkcjonalność podglądu Markdown: Podgląd dokumentów Markdown obsługuje teraz linki kotwiczące (anchor links) do nagłówków oraz przypisy (footnotes).
    • Drobne usprawnienia edytora: Nowa akcja editor: toggle block comment do komentowania bloków kodu, lepsze zmienianie nazw plików oraz zoomowanie czcionki kółkiem myszy z przytrzymanym Ctrl (Windows/Linux) lub Cmd (macOS).

    Era równoległych agentów w edytorze kodu

    Funkcja parallel agents to kluczowa zmiana w tym wydaniu. Dotychczas praca z asystentem AI w Zedzie polegała na prowadzeniu pojedynczej rozmowy – użytkownik mógł wykonywać tylko jedno zadanie na raz. Wersja 0.233.5 zmienia to, wprowadzając model, w którym można prowadzić wiele niezależnych "rozmów" z AI. Każdy wątek działa w izolacji, ma swoją własną historię, kontekst okna i może korzystać z innego modelu językowego.

    To znaczące ułatwienie dla złożonych workflowów programistycznych. Można na przykład w jednym wątku poprosić agenta o refaktoryzację dużego pliku, a w drugim analizować dokumentację lub testować alternatywne rozwiązanie dla innej funkcji. Dzięki Threads Sidebar przełączanie się między tymi zadaniami jest szybkie i intuicyjne. Zed zapewnia, że działanie wielu agentów nie spowalnia samego edytora, co jest istotne dla płynności pracy.

    Lepsze wsparcie dla dokumentacji i notatek

    Oprócz równoległych agentów, aktualizacja znacząco poprawia obsługę formatu Markdown, który jest podstawowym narzędziem do tworzenia dokumentacji i notatek przez programistów. Nowe funkcje podglądu, takie jak linki kotwiczące, umożliwiają łatwą nawigację po długich dokumentach, klikając w nagłówki w wyrenderowanym podglądzie. Dodano również obsługę przypisów w składni Markdown, co ułatwia tworzenie lepiej udokumentowanych i bardziej złożonych tekstów.

    Te ulepszenia, choć mniej spektakularne niż agenci AI, mają realny wpływ na codzienną pracę. Sprawiają, że Zed staje się bardziej kompletnym środowiskiem, w którym nie tylko pisze się kod, ale także dokumentuje projekty i prowadzi notatki z badań.

    Stabilizacja i poprawki dla codziennej pracy

    Jak w każdym solidnym wydaniu, oprócz flagowych nowości, wprowadzono dziesiątki poprawek błędów i usprawnień. Wśród nich warto wymienić nową akcję editor: toggle block comment (skrót Cmd+K Cmd+/ na macOS), która upraszcza komentowanie bloków kodu. Ulepszono również proces zmiany nazwy zduplikowanego pliku – teraz edytor automatycznie zaznacza całą nazwę (poza rozszerzeniem), co pozwala od razu wpisać nową, bez ręcznego usuwania domyślnego sufiksu "copy".

    Wprowadzono także eksperymentalne wsparcie dla Claude Opus 4.7 w modelu BYOK (Bring Your Own Key), co daje użytkownikom dostęp do jednego z najnowocześniejszych modeli Anthropica. Dodano również opcjonalny zoom czcionki za pomocą kółka myszy, co może być wygodne dla osób preferujących taki sposób szybkiej regulacji widoku.

    Podsumowanie: Zed stawia na wielozadaniowość AI

    Wydanie Zed 0.233.5 pokazuje kierunek, w którym zmierza przyszłość edytorów kodu wspomaganych sztuczną inteligencją. To już nie tylko chatbot w sidebarze, który odpowiada na pojedyncze pytania. Parallel Agents wprowadzają koncepcję środowiska wieloagentowego, gdzie AI staje się aktywnym uczestnikiem procesu rozwoju oprogramowania.

    Dla programistów pracujących nad złożonymi projektami, zwłaszcza w modelu vibe coding czy przy refaktoryzacji wielu plików jednocześnie, ta zmiana może oznaczać znaczący wzrost produktywności. Połączenie tej mocy z ciągłymi ulepszeniami podstawowych funkcji edytora, jak lepszy podgląd Markdown, czyni Zeda coraz poważniejszym konkurentem w przestrzeni nowoczesnych narzędzi programistycznych wspieranych przez AI.


    Ź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