Tag: edycja kodu

  • Devin Desktop 3.1.7 wprowadza płynniejsze przełączanie między agentem a edytorem

    Devin Desktop 3.1.7 wprowadza płynniejsze przełączanie między agentem a edytorem

    Ekipa Cognition wypuściła Devin Desktop 3.1.7, aktualizację, która koncentruje się na poprawie codziennej pracy z agentem AI i edytorem kodu. To kolejny krok w serii 3.1, rozwijającej niedawny rebranding aplikacji. Nowa wersja eliminuje kilka drobnych, ale irytujących problemów w przepływie pracy oraz porządkuje nazewnictwo związane z lokalnym środowiskiem uruchomieniowym.

    Co nowego w Devin Desktop 3.1.7

    • Przełącznik Agent/Editor został umieszczony na pasku tytułowym przy zwiniętym panelu bocznym, a ikona wyszukiwania została ujednolicona, aby zawsze otwierała wyszukiwanie agenta.
    • Zachowanie panelu bocznego poprawiono — teraz pozostaje na swoim miejscu przy otwieraniu i zamykaniu szuflady.
    • Okna pomocnicze nie znikają już i nie odtwarzają się przy przechodzeniu między trybem agenta a edytora.
    • Sekcja ustawień „Devin CLI” została przemianowana na „Devin Local”.
    • Wsparcie dla plików .devinignore dołącza do znanych już .windsurfignore i .codeiumignore.

    Płynność ponad wszystko

    Przełączanie się między trybem agenta a edytorem w Devin Desktop 3.1.7 stało się znacznie prostsze. Wcześniej każde przejście wiązało się z zamykaniem i ponownym otwieraniem okien pomocniczych, takich jak terminal, podgląd czy panele diagnostyczne. Wersja 3.1.7 rozwiązuje ten problem, ponieważ okna pozostają na swoim miejscu.

    Dodatkowo, przełącznik Agent/Editor jest teraz dostępny bezpośrednio na pasku tytułowym, nawet gdy boczny panel jest zwinięty. To może wydawać się drobnym szczegółem, ale w praktyce oszczędza kliknięcia i nie przerywa rytmu pracy. Wyszukiwanie również zostało uproszczone — jedna ikona, jeden sposób działania, niezależnie od kontekstu.

    Te mikrozmiany mają znaczenie podczas długich sesji z kodem. Mniej migających okien i mniej przypadkowych strat kontekstu poprawiają komfort pracy.

    Devin Local zamiast CLI

    Devin Local zamiast CLI

    Zmiana nazwy z „Devin CLI” na „Devin Local” może wydawać się kosmetyczna, ale jest uzasadniona z perspektywy użytkownika. „CLI” sugerowało narzędzie wyłącznie terminalowe, podczas gdy w rzeczywistości odnosi się do całego lokalnego środowiska agenta — od instalacji po zarządzanie sesjami.

    W tej samej aktualizacji zaktualizowano również lokalnego agenta do wersji v2026.5.26-8 oraz dodano powiadomienia o nieudanym logowaniu. Wcześniej, gdy autoryzacja się nie powiodła, użytkownik mógł nie wiedzieć, co się stało. Teraz otrzymuje jasny komunikat — proste, ale potrzebne.

    .devinignore — kontrola nad kontekstem agenta

    .devinignore — kontrola nad kontekstem agenta

    Nowy plik .devinignore odpowiada na potrzebę zarządzania tym, co agent AI widzi w projekcie. Wsparcie dla tego mechanizmu dołącza do istniejących już .windsurfignore i .codeiumignore, co sugeruje spójną filozofię Cognition: użytkownik decyduje, które pliki wchodzą w skład kontekstu.

    Ma to znaczenie z kilku powodów. Po pierwsze — prywatność: klucze API, dane testowe czy pliki konfiguracyjne mogą być wykluczone z analizy agenta. Po drugie — wydajność: mniejszy kontekst prowadzi do szybszych odpowiedzi i mniejszego zużycia tokenów. Po trzecie — higiena projektu: agent nie będzie sugerował zmian w plikach, które celowo trzymamy poza jego zasięgiem.

    UI i ustawienia

    W Devin Desktop 3.1.7 odświeżono również wygląd paneli Ustawień i marketplace MCP. Strony te korzystają teraz z pełnej szerokości panelu, a ich zawartość pozostaje wyśrodkowana na szerszych ekranach. Ta zmiana wizualna poprawia czytelność, szczególnie na monitorach o wyższej rozdzielczości.

    Całość wpisuje się w szerszy obraz Devin Desktop 3.1.7 jako środowiska, które łączy lokalną edycję kodu z pracą agentów — zarówno lokalnych, jak i chmurowych. Aplikacja bazuje na Windsurf IDE, więc wszystkie ustawienia, rozszerzenia i skróty klawiszowe są zachowane. Wersja 3.1.7 to nie rewolucja, ale solidna dawka dopracowania — co w narzędziach codziennego użytku ma kluczowe znaczenie.


    Źródła

  • Wersja Zed 0.231.2: mocniejsze AI i natywne wsparcie dla Devcontainers

    Wersja Zed 0.231.2: mocniejsze AI i natywne wsparcie dla Devcontainers

    Zed, edytor kodu stworzony przez Zed Industries, wprowadził stabilną aktualizację 0.231.2, która koncentruje się na stabilizacji i poprawkach błędów po wcześniejszych wydaniach. Kluczową poprawką w tej wersji jest rozwiązanie problemu, w którym narzędzie do wyszukiwania w sieci zakłócało działanie modeli Claude hostowanych w chmurze Zed. Ta aktualizacja, część kwietniowej serii z 2026 roku, stanowi solidną podstawę dla zaawansowanych funkcji dla programistów, szczególnie w obszarze sztucznej inteligencji i zdalnego rozwoju.

    Kluczowe zmiany w wersji 0.231.2

    • Naprawa narzędzia wyszukiwania internetowego: Usunięto błąd, który powodował problemy z modelami Claude w chmurze Zed, co stabilizuje pracę agentów AI.
    • Kontynuacja ulepszeń AI: Aktualizacja rozwija funkcje wprowadzone wcześniej, takie jak asynchroniczne agenty i ulepszone strumieniowanie.
    • Stabilizacja dla DevOps: Poprawki obejmują również wsparcie dla devcontainerów i integrację z Git.

    Ta wersja jest wynikiem serii ulepszeń, które koncentrują się na płynnej współpracy z AI oraz na profesjonalnych środowiskach do zdalnego rozwoju.

    Głębsza integracja sztucznej inteligencji i równoległe agenty

    Chociaż wersja 0.231.2 jest głównie poprawkowa, utrwala zmiany wprowadzone w poprzednich wydaniach. Najważniejszą innowacją jest wprowadzenie równoległych agentów AI. Zed umożliwia teraz orkiestrację wielu agentów działających jednocześnie w tym samym oknie. Nowy panel wątków (Threads Sidebar) pozwala na kontrolę nad działaniami każdego z nich – można je uruchamiać, zatrzymywać i monitorować niezależnie.

    Mechanizm generowania wątków przeszedł na strumieniowanie odgórne, co w połączeniu z automatycznym przewijaniem, gdy treść przekracza obszar widoku, daje bardziej naturalne wrażenie rozmowy. Ulepszono także wyświetlanie bloków myślenia (thinking blocks), eliminując niepożądane przesunięcia układu podczas strumieniowania. Programiści zyskali nowe ustawienie agent.thinking_display z opcjami "automatic", "always_expanded" lub "always_collapsed".

    Dodano również obsługę Vercel AI Gateway jako nowego dostawcy modeli językowych LLM oraz ustawienie reasoning_effort dla niestandardowych modeli kompatybilnych z OpenAI. Te ulepszenia sprawiają, że praca z AI w Zed jest bardziej responsywna i dostosowana do złożonych zadań w web development.

    Natywne devcontainery i ulepszenia dla Git

    Drugim kluczowym elementem tej serii aktualizacji jest rozbudowane, natywne wsparcie dla devcontainerów. Implementacja obejmuje teraz obsługę rozszerzeń, kompatybilność z Podmanem oraz wsparcie dla serwerów MCP (Model Context Protocol), co jest istotne dla zaawansowanych workflow'ów DevOps i zarządzania hostingiem. Umożliwia to tworzenie w pełni skonfigurowanych, przenośnych środowisk deweloperskich w kontenerach, bezpośrednio z poziomu edytora.

    W obszarze kontroli wersji, Zed wprowadził nowy Git Graph – narzędzie do wizualizacji repozytorium, które ułatwia zrozumienie historii i struktury gałęzi. W panelu Git pojawiły się także statystyki diffów. Dla zespołów pracujących zdalnie dodano opcję oznaczania ulubionych kanałów (channel favorites), co usprawnia komunikację i kontekstowe wspomnienia.

    Dalsze poprawki i optymalizacje

    Oprócz kluczowych funkcji, seria 0.231.2 wprowadziła dziesiątki innych udoskonaleń. W renderowaniu GPUI dodano dithering dla gradientów liniowych, eliminując pasmowanie w ciemnych motywach. Przyspieszono rozwiązywanie semantyki tematów poprzez ścisłe dopasowywanie prefiksów.

    Wprowadzono także nowe akcje, takie jak Vim-style tag stack dla "Idź do definicji" oraz dziedziczenie konfiguracji z plików EditorConfig. Naprawiono liczne błędy, w tym problemy z tokenami semantycznymi, wykresem Git, integracją Gemini z serwerami MCP oraz działaniem terminala na Windows.

    Wersja Zed 0.231.2, mimo że jest technicznie poprawkowa, umacnia pozycję edytora jako wydajnego narzędzia dla nowoczesnych programistów. Skupienie na stabilnej i płynnej współpracy z sztuczną inteligencją, połączone z zaawansowanym wsparciem dla devcontainerów i wizualizacji Git, odpowiada na potrzeby zespołów zajmujących się zarówno web development, jak i zaawansowanym AI-assisted coding. To krok w kierunku zintegrowanego, przyszłościowego środowiska pracy.


    Źródła