Tag: oprogramowanie open source

  • Claude Code 2.1.108: większa kontrola nad cache’owaniem i nowe narzędzia dla programistów

    Claude Code 2.1.108: większa kontrola nad cache’owaniem i nowe narzędzia dla programistów

    Nowa wersja środowiska programistycznego Claude Code, oznaczona numerem 2.1.108, przynosi istotne usprawnienia w zarządzaniu sesjami i optymalizacji kosztów. Aktualizacja wprowadza szczegółową kontrolę nad mechanizmem cache'owania promptów, dodaje funkcję podsumowania sesji oraz poprawia stabilność i wydajność narzędzia. Te zmiany mają znaczenie dla deweloperów korzystających ze sztucznej inteligencji w codziennej pracy, zwłaszcza w obszarach web developmentu i DevOps.

    Podstawą optymalizacji w Claude Code jest cache'owanie promptów. System automatycznie przechowuje w pamięci podręcznej statyczne elementy, takie jak prompt systemowy, definicje narzędzi oraz historię konwersacji. Dzięki temu, już od drugiej iteracji w sesji, koszty przetwarzania mogą spaść, a odpowiedzi są generowane szybciej.

    Kluczowe zmiany w wersji 2.1.108

    Aktualizacja 2.1.108 wprowadza konkretne funkcjonalności, które przekładają się na lepsze doświadczenie użytkownika:

    • Funkcja podsumowania sesji: Nowość, która generuje automatyczne podsumowanie kontekstu, gdy użytkownik wraca do przerwanej wcześniej sesji. Ułatwia to powrót do pracy nad złożonym zadaniem.
    • Ulepszenia sesji: Poprawiono proces wznawiania sesji, zwiększono efektywność wykorzystania pamięci oraz dopracowano komunikaty o błędach, aby były bardziej czytelne.
    • Naprawione błędy: Wersja eliminuje kilka problemów, w tym kwestie związane z funkcją wklejania, wyświetlaniem terminala oraz operacjami odczytu plików.

    Jak działa prompt caching w praktyce

    Prompt caching ma bezpośredni wpływ na codzienną pracę. System sprawdza, czy początek nowego promptu (prefix) pasuje do zapytania z cache'u z ostatnich kilku minut. Jeśli tak, używa go, by skrócić czas i koszt przetwarzania. Jeśli nie, podczas generowania odpowiedzi tworzy nowy cache. Minimalne progi wynoszą 1024 tokeny dla modeli Sonnet i Haiku oraz 2048-4096 dla Opus.

    Interakcja z narzędziami (Tool Use) jest szczególnie ważna. Zmiany, takie jak modyfikacja definicji narzędzi, mogą powodować unieważnienie cache'u.

    Dlaczego to ważne dla deweloperów?

    Dla programistów pracujących z AI korzyści są wymierne. Po pierwsze, oszczędności czasu i pieniędzy. Ponowne użycie statycznych fragmentów kodu, instrukcji czy kontekstu projektu minimalizuje obciążenie mocy obliczeniowej. Po drugie, większa płynność pracy. Szybsze odpowiedzi i sprawniejsze zarządzanie sesjami pozwalają skupić się na rozwiązywaniu problemów.

    Najlepsze praktyki sugerują układanie promptów w kolejności od najbardziej statycznych (system, narzędzia, historia) do dynamicznych, używając wiadomości do wprowadzania zmian.

    Podsumowanie

    Wydanie Claude Code 2.1.108 to znacząca ewolucja, która upraszcza i optymalizuje codzienną pracę z AI. Wprowadzenie funkcji podsumowania sesji oraz likwidacja uciążliwych błędów sprawiają, że narzędzie staje się bardziej przewidywalne. Dla deweloperów specjalizujących się w web development i DevOps, gdzie szybkość iteracji i kontrola kosztów są kluczowe, te ulepszenia oznaczają bardziej efektywny dzień pracy. Wersja 2.1.108 potwierdza, że zaawansowane środowiska programistyczne AI stają się nie tylko inteligentnymi asystentami, ale także wydajnymi platformami z głęboką personalizacją.


    Źródła

  • Kimi Code CLI 1.34.0 zwiększa stabilność i widoczność wnioskowania AI

    Kimi Code CLI 1.34.0 zwiększa stabilność i widoczność wnioskowania AI

    Zespół MoonshotAI wydał wersję 1.34.0 swojego terminalowego asystenta AI, Kimi Code CLI. Ta aktualizacja koncentruje się na poprawie stabilności narzędzia oraz zwiększa kontrolę użytkowników nad wyświetlaniem procesu wnioskowania modelu językowego. Dla programistów korzystających z AI w codziennych zadaniach związanych z dev ops i web development, oznacza to bardziej niezawodne i przejrzyste doświadczenie pracy z asystentem w terminalu.

    Jedną z kluczowych poprawek jest usunięcie krytycznego błędu, który powodował awarię interfejsu (CLI crash) podczas zamykania zadań działających w tle. To istotna zmiana dla osób automatyzujących skomplikowane workflow, w których agent może uruchamiać długotrwałe procesy. Dodatkowo, poprawiono problem z wyrównaniem tzw. inline diff highlights w terminalach używających tabulatorów, co zwiększa czytelność porównań kodu. Najciekawszą nową funkcjonalnością jest opcja konfiguracyjna show_thinking_stream, która pozwala użytkownikom wybrać, czy chcą widzieć szczegółowy podgląd myślenia modelu, czy też wolą zwięzły wskaźnik, co może przyspieszyć pracę i zmniejszyć bałagan w terminalu.

    Co nowego w Kimi Code CLI 1.34.0?

    • Nowa opcja show_thinking_stream umożliwia przełączanie się między szczegółowym podglądem a kompaktowym wskaźnikiem procesu wnioskowania AI.
    • Naprawiono krytyczny błąd CLI występujący podczas kończenia zadań działających w tle, co znacząco poprawia stabilność.
    • Poprawiono wyrównanie podświetleń diff w terminalach używających tabulatorów, co eliminuje problemy z czytelnością.
    • Zaktualizowano dokumentację w języku angielskim i chińskim, uwzględniając nowe funkcje oraz zmiany w dostępnych narzędziach.
    • Uporządkowano informacje o wydaniu – wpisy dotyczące wersji 1.34.0 zostały przeniesione z sekcji "Unreleased" na właściwe miejsce w changelogu.

    Większa kontrola nad procesem myślenia AI

    Dodanie przełącznika show_thinking_stream odpowiada na różne style pracy programistów. Czasami użytkownicy chcą zobaczyć, jak model dochodzi do rozwiązania problemu, na przykład podczas debugowania skomplikowanej logiki. W takich sytuacjach szczegółowy strumień jest bardzo pomocny. W innych przypadkach, gdy wydawane są szybkie polecenia lub automatyzowane rutynowe zadania, ciągły tekst myślenia może być rozpraszający i zajmować miejsce. Możliwość wyboru daje elastyczność i sprawia, że narzędzie lepiej dostosowuje się do kontekstu pracy.

    To podejście wpisuje się w szerszy trend w narzędziach AI dla developerów, gdzie nacisk kładzie się na moc oraz ergonomię. Widoczność procesu wnioskowania staje się kluczowym elementem zaufania i współpracy między programistą a asystentem.

    Stabilność fundamentem produktywności

    Naprawa błędu przy zamykaniu zadań w tle może wydawać się technicznym szczegółem, ale dla użytkowników ma fundamentalne znaczenie. Kimi Code CLI jest projektowany jako agent, który może działać długo, zarządzać zależnymi procesami i integrować się z MCP (Model Context Protocol) oraz serwerami ACP (Agent Client Protocol). Awaria podczas łagodnego zamykania takiego systemu niszczy poczucie niezawodności i może prowadzić do utraty kontekstu lub nieoczekiwanych skutków ubocznych.

    Tego typu poprawki są szczególnie ważne w środowiskach dev ops i przy automatyzacji workflow, gdzie stabilność często ma większe znaczenie niż najnowsze, eksperymentalne funkcje. Pokazuje to, że zespół MoonshotAI dojrzewa w podejściu do rozwoju oprogramowania, równoważąc wprowadzanie nowości z utrzymywaniem solidnych fundamentów.

    Kimi Code CLI – AI w twoim terminalu

    Dla tych, którzy jeszcze nie korzystają, Kimi Code CLI to darmowe, open source'owe narzędzie, które można zainstalować przez PyPI (pakiet kimi-cli) lub menedżera uv. Działa jako interaktywny, shell-podobny asystent, łączący czat z modelem Kimi od Moonshot AI, edycję kodu, wykonywanie poleceń systemowych i kontekstowe sugestie. Integruje się z Zsh przez dedykowany plugin, często aktywowany skrótem Ctrl+X, a także może działać jako serwer dla IDE czy edytorów.

    Wydanie 1.34.0, choć inkrementalne, przynosi konkretne korzyści dla codziennego użytku. Lepsza stabilność i konfigurowalny interfejs wnioskowania sprawiają, że jest to aktualizacja warta rozważenia dla wszystkich obecnych użytkowników. Dla społeczności skupionej na web dev, AI i automatyzacji, narzędzia takie jak Kimi Code CLI stają się coraz istotniejszym elementem ekosystemu, umożliwiając wkomponowanie sztucznej inteligencji w naturalny flow pracy programisty, bez potrzeby opuszczania ulubionego terminala.


    Źródła

  • OpenAI Codex 0.121.0-alpha.4 wprowadza wsparcie dla Amazon Bedrock i usprawnienia MCP

    OpenAI Codex 0.121.0-alpha.4 wprowadza wsparcie dla Amazon Bedrock i usprawnienia MCP

    OpenAI opublikowało nową wersję alfa swojego narzędzia do asystowania w kodowaniu, Codex. Wersja 0.121.0-alpha.4 koncentruje się na rozbudowie integracji z zewnętrznymi platformami, takimi jak Amazon Bedrock, oraz na usprawnieniach protokołu MCP (Model Context Protocol). To krok w kierunku przekształcenia Codex-a z zamkniętego modelu w bardziej otwartą i rozszerzalną platformę dla deweloperów.

    Głównym celem tych aktualizacji jest zwiększenie elastyczności i bezpieczeństwa dla zespołów wdrażających Codex-a w złożonych środowiskach produkcyjnych.

    Kluczowe informacje o wydaniu

    • Integracja z Amazon Bedrock: Wprowadzono natywne wsparcie dla Amazon Bedrock z uwierzytelnianiem AWS SigV4, co umożliwia korzystanie z modeli OpenAI-compatible od innych dostawców przez jednolity interfejs.
    • Rozwój protokołu MCP: Dodano ulepszenia w diagnostyce i zarządzaniu narzędziami MCP, co ułatwia integrację z zewnętrznymi wtyczkami.
    • Usprawnienia sandboxa i app-server: System "sandbox" zyskał rozszerzone możliwości, a app-server udostępnia teraz źródła instrukcji i wspiera sesje z wieloma środowiskami jednocześnie.
    • Poprawki bezpieczeństwa i stabilności: Załatano krytyczne luki w zależnościach, poprawiono stabilność CI na Windows oraz rozwiązano problemy z limitowaniem zapytań i timeoutami.

    Większa otwartość dzięki Amazon Bedrock i MCP

    Nowością w tej wersji jest wsparcie dla Amazon Bedrock. To strategiczny ruch, który umożliwia deweloperom pracę z wybranym modelem AI, bez ograniczeń w ekosystemie. Implementacja obejmuje pełne podpisanie żądań AWS SigV4 i uwierzytelnianie oparte na poświadczeniach, co jest istotne dla zastosowań w przedsiębiorstwach.

    Równolegle trwają prace nad dojrzałością Model Context Protocol (MCP). Nowe funkcje stanowią podstawę pod przyszły "marketplace" wtyczek. Ulepszenia w zarządzaniu interakcjami sprawiają, że współpraca z zewnętrznymi narzędziami jest bardziej odporna na opóźnienia sieciowe.

    Ulepszenia dla złożonych środowisk deweloperskich

    Wydanie przynosi konkretne usprawnienia dla deweloperów pracujących w skomplikowanych setupach. App-server zyskał możliwość obsługi wielu środowisk w jednej sesji oraz wyboru katalogu roboczego na każdą "turę" konwersacji. To ułatwienie dla osób pracujących nad wieloma projektami lub łączącymi się ze zdalnymi maszynami.

    Ulepszono również sandbox – kluczowy komponent odpowiedzialny za bezpieczne wykonywanie kodu. Rozszerzono jego możliwości operacyjne, a całe zdalne środowiska wykonawcze można budować w oparciu o predefiniowane polityki. Na Windows poprawiono obsługę wielu wersji CLI i katalogów zainstalowanych aplikacji, co rozwiązuje częste problemy kompatybilności.

    Bezpieczeństwo i stabilność jako podstawa

    Bezpieczeństwo i stabilność jako podstawa

    Nowe funkcje są istotne tylko wtedy, gdy podstawowa platforma jest stabilna. Zespół Codex-a skoncentrował się na utwardzeniu całego stosu. Zaktualizowano i przypięto wersje wielu zależności, aby wyeliminować znane luki o wysokim ryzyku.

    Poprawiono również stabilność procesów CI/CD na Windows, szczególnie w kontekście obsługi zmiennej środowiskowej PATH i ścieżek startowych. Drobne problemy, takie jak edge case'y w MCP czy timeouty mechanizmu Guardian, zostały zaadresowane, co powinno przełożyć się na lepsze doświadczenie użytkownika.

    Co dalej z Codex-em?

    Najnowsze wydanie wskazuje kierunek, w którym zmierza Codex. To już nie tylko zamknięty model asystujący przy pisaniu kodu, ale coraz bardziej platforma integracyjna dla AI w procesie rozwoju oprogramowania. Wsparcie dla zewnętrznych dostawców modeli przez Bedrock oraz inwestycja w ekosystem wtyczek przez MCP wskazują na chęć bycia warstwą pośrednią, "orchestratorem" inteligentnych narzędzi dla deweloperów.

    Kolejne wersje prawdopodobnie będą dalej rozwijać systemy marketplace'u i pamięci, dążąc do stabilnego wydania głównego. Dla społeczności open source i deweloperów zainteresowanych "vibe coding", Codex staje się coraz bardziej interesującym, choć wciąż eksperymentalnym, polem do eksploracji.


    Źródła

  • OpenCode v1.4.3 naprawia problemy z agentami OAuth i zwiększa niezawodność komend Bash

    OpenCode v1.4.3 naprawia problemy z agentami OAuth i zwiększa niezawodność komend Bash

    Aktualizacja OpenCode do wersji 1.4.3, wydana 10 kwietnia 2026 roku, wprowadza istotne poprawki dotyczące autoryzacji OAuth oraz obsługi poleceń systemowych. To wydanie ma na celu zwiększenie niezawodności narzędzia dla programistów i zespołów DevOps, które korzystają z AI w codziennych zadaniach związanych z web developmentem i hostingiem.

    Głównym celem aktualizacji było usunięcie dwóch uciążliwych błędów: jeden uniemożliwiał tworzenie własnych agentów przez użytkowników kont OpenAI logujących się przez OAuth, a drugi powodował utratę danych wyjściowych przerywanych komendami Bash. Dodatkowo, wprowadzono warianty szybkiego działania dla wybranych modeli Claude i GPT, co powinno przyspieszyć zadania związane z programowaniem i automatyzacją.

    Najważniejsze zmiany w wersji 1.4.3

    • Naprawa tworzenia agentów OAuth: Komenda agent create działa teraz poprawnie dla kont OpenAI korzystających z logowania OAuth, co umożliwia konfigurowanie wyspecjalizowanych asystentów.
    • Ulepszone przetwarzanie komend Bash: Przerwane polecenia zachowują swoje finalne wyjście i informacje o obcięciu, zamiast być oznaczane jako "przerwane". To ważne dla skryptów DevOps.
    • Warianty szybkiego działania: Dodano opcje szybkiego działania (fast mode) dla obsługiwanych modeli Claude i GPT, co optymalizuje wydajność.
    • Konfigurowalne URI przekierowań OAuth: Użytkownicy mogą teraz skonfigurować własne adresy URI przekierowań w procesie autoryzacji OAuth dla zdalnych serwerów MCP.

    Tworzenie własnych agentów w OpenCode to jedna z jego mocniejszych stron, pozwalająca na dostosowanie asystenta AI do konkretnych zadań, na przykład związanych z określonym językiem programowania lub workflow. Problem z OAuth skutecznie to blokował dla wielu użytkowników. Poprawka oznacza, że deweloperzy mogą ponownie konfigurować agentów z dedykowanymi promptami systemowymi i zestawami narzędzi, co jest niezbędne w zaawansowanych projektach webowych.

    W przypadku komend Bash, zmiana ma praktyczne znaczenie przy długo działających skryptach lub operacjach, które trzeba przerwać. Wcześniej ich wyjście znikało, teraz użytkownik widzi to, co udało się wykonać, oraz informację, czy dane zostały obcięte. To istotna poprawka dla niezawodności, zwłaszcza przy zarządzaniu serwerami czy kontenerami Docker.

    Dodanie trybów szybkiego działania dla modeli AI odpowiada na potrzebę szybszego wykonywania prostszych, mniej wymagających obliczeniowo zadań. Nie zawsze potrzebujemy pełnej analizy modelu – czasem liczy się szybka odpowiedź lub sugestia. To wpisuje się w ideę programowania, gdzie płynność i szybkość interakcji z narzędziem są priorytetem.

    Warto również wspomnieć o przywróceniu domyślnie ukrytego paska przewijania w sesjach TUI (Text-based User Interface). To zmiana interfejsu, która przywraca czystszy, mniej zaśmiecony widok, preferowany przez wielu użytkowników.

    Wpływ na ekosystem AI i web development

    Te aktualizacje, choć skupione na naprawach, mają realny wpływ na codzienną pracę z OpenCode. Stabilność autoryzacji OAuth jest kluczowa dla integracji z zewnętrznymi serwerami MCP (Model Context Protocol), które rozszerzają możliwości narzędzia o dodatkowe dane i funkcje. Możliwość konfiguracji URI przekierowań daje większą kontrolę i elastyczność w zdalnych setupach, co jest istotne w środowiskach korporacyjnych lub przy korzystaniu z własnej infrastruktury.

    Niezawodność komend systemowych bezpośrednio przekłada się na efektywność w obszarach DevOps i hostingu. Deweloperzy pracujący nad wdrażaniem aplikacji, konfiguracją środowisk czy automatyzacją zadań mogą mieć większą pewność, że wyniki ich pracy nie znikną w przypadku niespodziewanej przerwy.

    OpenCode, wspierający modele takie jak Claude, GPT czy Gemini, ewoluuje jako platforma do programowania wspomaganego przez AI. Poprawki w wersji 1.4.3, choć nie rewolucyjne, znacząco poprawiają komfort i pewność użytkowania, eliminując konkretne bariery, na które narzekała społeczność. To pokazuje, że rozwój koncentruje się nie tylko na dodawaniu nowych funkcji, ale także na udoskonalaniu istniejących, co jest równie ważne dla sukcesu narzędzia.


    Źródła

  • OpenCode v1.4.2 usprawnia interakcję w terminalu i szybkość startu aplikacji desktopowej

    OpenCode v1.4.2 usprawnia interakcję w terminalu i szybkość startu aplikacji desktopowej

    OpenCode, otwartoźródłowy agent AI wspierający programistów, opublikował 9 kwietnia 2026 roku aktualizację w wersji 1.4.2. To niewielkie wydanie koncentruje się na poprawie doświadczeń użytkownika w dwóch kluczowych interfejsach: tekstowym (TUI) i aplikacji desktopowej. Głównym celem jest usunięcie drobnych, ale irytujących problemów, które mogły wpływać na płynność pracy.

    Chociaż numer wersji sugeruje drobne poprawki, zmiany dotyczą codziennych interakcji. W trybie tekstowym (TUI) naprawiono problem, który uniemożliwiał kliknięcie w podagentów (subagents) do momentu zakończenia ich pracy. W wersji desktopowej usunięto wymuszone opóźnienie ładowania podczas łączenia się aplikacji, co powinno przyspieszyć moment, w którym programista może rozpocząć pracę.

    Kluczowe zmiany w wersji 1.4.2

    • Naprawiona interaktywność w TUI: Problem z podagentami (subagents), które nie były klikalne przed zakończeniem zadania, mógł utrudniać zarządzanie złożonymi, wieloetapowymi procesami kodowania, dla których OpenCode jest projektowany.
    • Szybszy start aplikacji desktopowej: Usunięcie wymuszonego opóźnienia ładowania oznacza, że aplikacja desktopowa staje się gotowa do użycia szybciej, bez zbędnego oczekiwania podczas inicjalnego połączenia.
    • Dopracowanie istniejących funkcji: Ta aktualizacja ilustruje rozwój oprogramowania, gdzie uwaga skupia się na poprawie istniejących funkcji, aby zapewnić bardziej responsywną i przewidywalną pracę w terminalu, na pulpicie lub w zintegrowanym środowisku programistycznym (IDE).

    Dlaczego te poprawki są ważne dla programisty?

    OpenCode wyróżnia się podejściem "agentic", oferując tryby Plan i Build do iteracyjnego tworzenia kodu, analizę projektu poprzez pliki AGENTS.md oraz integrację z serwerami językowymi (LSP) dla technologii takich jak C#, Kotlin, C/C++ czy Rust. W takim kontekście każda mikropauza czy utrudnienie w interakcji z interfejsem może zakłócić flow programisty.

    Poprawienie klikalności podagentów w TUI wpływa na kontrolę nad zadaniami. Wcześniej, jeśli agent uruchomił podzadanie, użytkownik musiał czekać na jego finalizację, zanim mógł podjąć jakąkolwiek interwencję lub sprawdzić szczegóły. Teraz interakcja jest bardziej bezpośrednia i natychmiastowa, co lepiej współgra z koncepcją narzędzia wspomagającego decyzje w czasie rzeczywistym.

    Usunięcie sztucznego opóźnienia w aplikacji desktopowej to udogodnienie, które docenią zwłaszcza ci, którzy często uruchamiają narzędzie. W świecie DevOps i szybkiego prototypowania, gdzie liczy się każda sekunda, szybsze przejście z ikony na pulpicie do aktywnego okna z projektem to wyraźna korzyść dla produktywności.

    OpenCode w ekosystemie AI dla developerów

    OpenCode w ekosystemie AI dla developerów

    Wydanie 1.4.2 wpisuje się w szerszy cykl rozwojowy OpenCode. Po nim pojawiły się kolejne wersje, takie jak v1.4.3 z poprawkami dla kont OpenAI i wariantami "fast mode" dla modeli Claude i GPT, czy v1.4.10 przywracająca historię workspace'ów. To pokazuje, że projekt jest aktywny i stale dopracowywany.

    Narzędzie plasuje się w trendzie tzw. vibe coding czy code generation, z naciskiem na planowanie i współpracę z istniejącym kodem, a nie tylko generowanie pojedynczych fragmentów. Możliwość instalacji przez npm, Bun, pnpm, Yarn, Homebrew lub pobrania binarek na macOS (ARM/Intel), Windows (x64/ARM64) i Linux (deb/rpm) czyni je dostępnym dla szerokiego grona odbiorców.

    W kontekście konkurencji z takimi narzędziami jak Cursor, Zed, Windsurf czy Augment, usprawnienia interfejsu użytkownika są kluczowe dla utrzymania zaangażowania. Programiści wybierają narzędzia, które są nie tylko potężne, ale też przyjemne i efektywne w codziennym użytku.

    Podsumowanie: małe kroki, duża różnica

    Aktualizacja OpenCode do wersji 1.4.2 nie wprowadza nowych modeli AI ani przełomowych funkcji. Jej siła leży w skupieniu się na jakości użytkowej. Poprawienie klikalności w TUI i skrócenie czasu startu aplikacji desktopowej to te drobiazgi, które sumują się w odczuciu płynnej, nieirytującej pracy.

    Dla developerów korzystających z OpenCode jest to rekomendacja do aktualizacji. Dla tych, którzy rozważają jego użycie, to sygnał, że projekt dojrzewa i dba o szczegóły ergonomii. Najlepsze narzędzia pomagają skupić się na tworzeniu kodu, a nie na walce z interfejsem.


    Źródła

  • Google Antigravity 1.22.2: Wprowadza Nowy System Uprawnień Agentów

    Google Antigravity 1.22.2: Wprowadza Nowy System Uprawnień Agentów

    Google opublikowało aktualizację 1.22.2 dla środowiska programistycznego Antigravity. Główną zmianą jest wprowadzenie systemu uprawnień dla agentów AI, który zastępuje dotychczasowe rozwiązania w zakresie bezpieczeństwa i kontroli nad automatyzacją kodu. Aktualizacja trafia do użytkowników etapami.

    Nowy mechanizm pozwala precyzyjnie określić, jakie działania agent może podejmować w imieniu programisty. Każda operacja – od wpisywania komend w terminalu po interakcje z przeglądarką i generowanie plików – jest teraz traktowana jako osobny zasób uprawnień. Dzięki temu użytkownicy mają większy wpływ na to, co dzieje się w ich lokalnym środowisku.

    Kontrola nad zadaniami agenta

    Agent w wersji 1.22.2 to system wnioskowania korzystający z modeli językowych klasy frontier. Narzędzie tworzy listy zadań, plany wdrożeń oraz nagrania z sesji w przeglądarce. Wcześniej zarządzanie tymi procesami było mało dokładne, co zmienia obecna aktualizacja.

    W panelu Agent Manager oraz w ustawieniach systemowych pojawiły się trzy główne zasady kontroli. Pierwsza z nich, polityka przeglądu artefaktów (Artifact Review Policy), określa sytuacje, w których agent musi zatrzymać pracę i poczekać na akceptację człowieka. Użytkownik może wybrać tryb „Always Proceed”, aby przyspieszyć proces, co jednak wiąże się z mniejszym nadzorem nad wynikami.

    Druga zasada dotyczy wykonywania poleceń w terminalu. Wykorzystuje ona listy dozwolonych i zabronionych komend (allowlists/blocklists). Pozwala to na automatyczne uruchamianie bezpiecznych operacji, takich jak npm install, przy jednoczesnym blokowaniu ryzykownych skryptów. Trzecia funkcja to polityka JavaScriptu w przeglądarce, która uniemożliwia uruchamianie niezaufanego kodu JS. Ma to chronić przed atakami typu prompt injection podczas testowania aplikacji.

    Naprawione błędy i problemy techniczne

    Wersja 1.22.2 eliminuje błąd, który powodował wyświetlanie zbędnych próśb o dostęp do terminala, nawet jeśli użytkownik zaznaczył opcję „Always run”. Dokumentacja potwierdza naprawę tej usterki, choć monity dotyczące adresów URL w przeglądarce mogą nadal występować.

    Wdrożenie nowych zabezpieczeń wiąże się też z pewnymi trudnościami. Wprowadzony wcześniej sandboxing (w wersji 1.21.6) wywołał u części osób problemy z uprawnieniami Dockera, głównie na systemie macOS. Ponieważ system wymusza aktualizacje do najnowszej wersji, niektórzy specjaliści DevOps nie mogą wrócić do starszego, stabilnego wydania. Odnotowano również przypadki błędów weryfikacji konta u użytkowników z aktywną subskrypcją, co prawdopodobnie wynika z przebudowy systemu autoryzacji.

    Bezpieczeństwo w pracy z AI i DevOps

    Nowy system uprawnień to kolejny etap rozwoju narzędzia w stronę bezpiecznego programowania wspomaganego przez AI. Dla osób pracujących w modelu „vibe coding” lub automatyzujących procesy DevOps, szczegółowe definiowanie uprawnień agenta ogranicza ryzyko przypadkowego usunięcia danych, uruchomienia złośliwego skryptu czy wejścia na niebezpieczną stronę podczas testów.

    Zmiany w wersji 1.22.2 przygotowują grunt pod dalszy rozwój autonomii agentów. Google dąży do modelu, w którym samodzielność sztucznej inteligencji jest ograniczona konkretnymi ramami ustawionymi przez człowieka. Dla zespołów zajmujących się tworzeniem stron internetowych i rozwojem AI oznacza to bardziej przewidywalne warunki pracy przy testowaniu nowych metod budowania aplikacji.


    Źródła

  • Windsurf wprowadza inteligentny router modeli i naprawia uciążliwy błąd

    Windsurf wprowadza inteligentny router modeli i naprawia uciążliwy błąd

    Najnowsza aktualizacja Windsurf, agentycznego środowiska programistycznego (IDE), wprowadza funkcję optymalizacji kosztów oraz poprawkę błędu, który utrudniał pracę części użytkowników. Główną nowością jest inteligentny router modeli. System ten automatycznie wybiera model AI najlepiej dopasowany do konkretnego zadania, co ma zapobiegać zbyt szybkiemu zużywaniu miesięcznego limitu tokenów. Producent naprawił również usterkę blokującą zmianę modelu po wysłaniu pierwszego zapytania i zwrócił wykorzystane limity osobom, które miały z tym problem.

    Zmiany te są reakcją na uwagi społeczności dotyczące tempa wyczerpywania się pakietów po modyfikacji systemu rozliczeń. Windsurf rywalizuje bezpośrednio z Cursorem i skupia się na poprawie wydajności oraz kontroli wydatków podczas pracy w trybie „vibe codingu”.

    Jak działa inteligentny router modeli?

    Inteligentny router modeli to nowa pozycja na liście wyboru modeli. System dynamicznie dobiera odpowiedni model bazowy (taki jak GPT, Claude czy Gemini) do każdego zapytania programistycznego. Najważniejszą cechą tego rozwiązania jest rozliczanie zużycia według stałej stawki za token, bez względu na to, który model premium zostanie faktycznie uruchomiony w tle.

    Mechanizm ten kieruje proste zadania do lżejszych i tańszych modeli, rezerwując zaawansowane jednostki dla trudniejszych problemów. Dzięki temu przydzielona pula tokenów ma wystarczać na dłuższy czas. Z funkcji mogą korzystać użytkownicy indywidualni posiadający plany Pro, Max oraz Teams.

    Przez najbliższe dwa tygodnie obowiązują promocyjne ceny za dodatkowe użycie: 0,50 USD za 1 milion tokenów wejściowych, 2,00 USD za 1 milion tokenów wyjściowych oraz 0,10 USD za 1 milion tokenów odczytu z pamięci podręcznej (cache).

    Przejrzyste koszty i poprawki techniczne

    Aktualizacja zmienia wygląd selektora modeli, aby ułatwić sprawdzanie kosztów. Teraz stawki za tokeny wejściowe, wyjściowe i odczyt z cache są widoczne bezpośrednio przy każdym modelu. Ma to zapewnić użytkownikom lepszy wgląd w to, jak wydawane są ich środki.

    Dodatkowo w oknie odpowiedzi pojawia się teraz informacja o dokładnej liczbie zużytych tokenów dla danego zapytania. W oknie kontekstu dodano też licznik czasu wygaśnięcia pamięci podręcznej promptów.

    Kluczową poprawką jest usunięcie błędu w routerze, który blokował możliwość przełączenia modelu po rozpoczęciu sesji. Firma ogłosiła, że użytkownicy dotknięci tym problemem otrzymali pełny reset limitów oraz zwrot poniesionych opłat dodatkowych.

    Rozwój narzędzia i ekosystemu

    Wprowadzenie routera modeli to część strategii Windsurf opartej na zarządzaniu kosztami i rozwijaniu funkcji agentowych. Wcześniej platforma umożliwiła integrację z Devin Cloud, co pozwala na delegowanie zadań do agenta AI działającego w chmurze.

    Windsurf, rozwijany przez Cognition AI, rozbudowuje także wsparcie dla Model Context Protocol (MCP). Poprawiono między innymi zarządzanie zasobami, widoczność stanu ładowania oraz stabilność połączeń przy inicjalizacji. Ulepszenia te mają znaczenie dla osób korzystających z rozbudowanych procesów deweloperskich i zewnętrznych narzędzi.

    Skuteczność nowego routera zależy od tego, jak trafnie system będzie dobierał modele, by oszczędności nie odbywały się kosztem jakości kodu. Jeśli mechanizm będzie działał sprawnie, może stać się standardowym sposobem korzystania z aplikacji dla osób, które chcą lepiej wykorzystać swój abonament.


    Źródła

  • Windsurf Wprowadza Adaptacyjny Router Modeli AI dla Efektywnego Codingu

    Windsurf Wprowadza Adaptacyjny Router Modeli AI dla Efektywnego Codingu

    Platforma Windsurf wprowadziła funkcję o nazwie Adaptacyjny Router Modeli. Jest to mechanizm, który automatycznie wybiera model AI najlepiej dopasowany do konkretnego zadania programistycznego. Rozwiązanie to ma pomóc użytkownikom lepiej wykorzystywać miesięczne limity tokenów i usprawnić codzienną pracę z kodem.

    Adaptacyjny router modeli: Zarządzanie zasobami AI

    Adaptacyjny Router Modeli analizuje zadania zlecane asystentowi Cascade i dobiera do nich odpowiedni model. System ten zapobiega wykorzystywaniu zaawansowanych i kosztownych modeli do prostych operacji, które mogą zostać wykonane przez tańsze jednostki. Dzięki temu programiści korzystający z planów Pro, Max lub Teams mogą rzadziej przekraczać swoje limity subskrypcyjne.

    Funkcja jest dostępna dla użytkowników indywidualnych oraz zespołów w planach samoobsługowych. Windsurf ustawił ją jako opcję domyślną. Przez najbliższe dwa tygodnie obowiązują również niższe stawki za korzystanie z routera po wyczerpaniu limitu: 0,50 USD za 1 milion tokenów wejściowych, 2 USD za 1 milion tokenów wyjściowych oraz 0,10 USD za 1 milion tokenów odczytu z pamięci podręcznej (cache).

    Transparentność kosztów i monitorowanie zużycia

    Wraz z nową funkcją zmienił się interfejs wyboru modelu. W menu wyboru przy każdej opcji widnieje teraz dokładny cennik za tokeny wejściowe, wyjściowe oraz odczyt z cache. Pozwala to sprawdzić koszt operacji przed wysłaniem zapytania do AI.

    W oknie kontekstu pojawił się licznik czasu pamięci podręcznej, który pokazuje status wykorzystania mechanizmu optymalizacji kosztów. Dodatkowo każda odpowiedź asystenta zawiera teraz informację o liczbie zużytych tokenów. Te dane pozwalają na bieżąco kontrolować wydatki i pozostały limit w ramach abonamentu.

    Usunięcie dziennych limitów w planie Max

    Windsurf zmienił zasady korzystania z planu Max, usuwając z niego dzienne ograniczenia. Wcześniej użytkownicy tej subskrypcji, mimo posiadania miesięcznej puli, byli ograniczani dobowymi limitami. Obecnie mogą oni wykorzystać cały dostępny limit w dowolnym czasie, co ułatwia pracę przy intensywnych projektach wymagających wielu godzin ciągłego kodowania.

    Rozwój platformy Windsurf

    Windsurf rozwija asystenta Cascade, który zajmuje się pisaniem i naprawianiem kodu oraz planowaniem kolejnych etapów pracy. Wprowadzenie adaptacyjnego routera modeli ma sprawić, że korzystanie z narzędzi AI stanie się bardziej przewidywalne pod względem kosztów.

    Firma planuje dalsze aktualizacje systemu routingu. Algorytm dobierający modele ma być rozwijany, aby w przyszłości jeszcze dokładniej dopasowywać moc obliczeniową AI do potrzeb programistów.


    Źródła

  • OpenCode v1.3.14 Wzmacnia Integrację z Gitem i Rozszerza Listę Dostawców AI

    OpenCode v1.3.14 Wzmacnia Integrację z Gitem i Rozszerza Listę Dostawców AI

    OpenCode, otwartoźródłowy agent AI dla programistów, został zaktualizowany do wersji 1.3.14. Wydanie to skupia się na poprawie stabilności pracy z kodem oraz systemem kontroli wersji. Zmiany obejmują głównie mechanizmy zarządzania historią zmian oraz rozszerzenie listy dostępnych modeli językowych.

    Usprawnienia w pracy z kodem i historią

    Zmiany w wersji 1.3.14 poprawiają precyzję narzędzi do przeglądania różnic w kodzie (diff). Użytkownicy mogą teraz dokładniej analizować modyfikacje w niezapisanych plikach oraz porównywać stan kodu między różnymi gałęziami (branchami). Jest to pomocne przy weryfikacji zmian przed ich zatwierdzeniem w systemie Git.

    Poprawiono również zarządzanie historią sesji. Mechanizm przywracania stanu projektu działa teraz stabilniej, co ułatwia powrót do wcześniejszych etapów rozmowy z asystentem przy zachowaniu właściwego kontekstu kodu.

    Nowi dostawcy AI i zarządzanie systemowe

    Wersja 1.3.14 dodaje obsługę nowych platform z modelami AI. Dzięki integracji z AI SDK oraz Models.dev, OpenCode współpracuje z ponad 75 dostawcami modeli. Daje to użytkownikom większą swobodę w wyborze silnika napędzającego asystenta.

    Dla administratorów systemów macOS wprowadzono lepsze wsparcie dla narzędzi MDM (Mobile Device Management). Umożliwia to centralną konfigurację OpenCode na wielu komputerach jednocześnie, co ułatwia wdrożenie programu w dużych organizacjach i dbanie o zgodność z wewnętrznymi procedurami.

    Zmiany w interfejsie użytkownika

    Aktualizacja wprowadza kilka poprawek w obsłudze aplikacji. W wersji desktopowej usprawniono zarządzanie fokusem – kursor wraca do pola wpisywania poleceń automatycznie po zamknięciu okien dialogowych.

    Wprowadzono także:

    • Nowe skróty klawiaturowe do obsługi panelu zadań.
      Poprawioną nawigację wewnątrz "question dock" bez użycia myszy.
    • Uproszczony wygląd interfejsu w trybie terminalowym (shell).

    Kierunki rozwoju projektu

    Wydanie 1.3.14 jest częścią szerszego procesu rozwoju OpenCode. W kolejnych iteracjach twórcy dodali między innymi eksperymentalne API, eksport danych telemetrycznych OTLP oraz wsparcie dla serwerów MCP z adresami URI dla autoryzacji OAuth. Pojawił się również dedykowany prompt systemowy dla modeli Kimi.

    OpenCode rozwija się jako narzędzie łączące funkcje programistyczne, takie jak obsługa Git czy LSP, z dostępem do wielu zewnętrznych usług AI. Wersja 1.3.14 przygotowuje grunt pod te bardziej zaawansowane funkcje, stawiając na stabilność sesji i podstawową integrację z ekosystemem deweloperskim.


    Źródła

  • Cursor 3 definiuje nową erę rozwoju: od IDE do fabryki oprogramowania sterowanej agentami

    Cursor 3 definiuje nową erę rozwoju: od IDE do fabryki oprogramowania sterowanej agentami

    Środowisko programistyczne Cursor przechodzi właśnie głęboką transformację. Wersja 3 to nie kolejna aktualizacja, ale fundamentalna zmiana paradygmatu – przejście od klasycznego IDE do zunifikowanej przestrzeni roboczej zaprojektowanej od podstaw do pracy z „flotą” agentów AI. To odpowiedź na rodzącą się trzecią erę rozwoju oprogramowania, w której autonomiczne agenty piszą niemal cały kod, a rolą programisty staje się zarządzanie procesem i review.

    Okno agentów: centralne stanowisko dowodzenia

    Sercem Cursor 3 jest nowe Okno Agentów (Agents Window), dostępne przez Cmd+Shift+P. To dedykowany panel boczny, który konsoliduje wszystkie agenty – lokalne, chmurowe, zdalne przez SSH czy te działające w worktrees – w jednym, przejrzystym interfejsie. Kluczową innowacją jest możliwość równoległego uruchamiania wielu agentów. Można np. uruchomić jednego agenta do eksploracji nowej architektury, drugiego do implementacji backendu, a trzeciego do pisania testów – wszystko jednocześnie, nawet w różnych repozytoriach.

    Interfejs jest z natury wielorepozytoryjny, co ułatwia współpracę człowieka i agentów w rozproszonych projektach. Co ważne, Cursor pozwala na płynne „przekazywanie” sesji agenta między środowiskami. Długotrwałe zadanie można przenieść z lokalnego komputera do chmury, aby działało, gdy laptop jest zamknięty. Gdy zaś potrzebne są szybkie iteracje i testy na własnej maszynie, sesję chmurową można pobrać lokalnie, korzystając z wydajnego modelu Composer 2.

    Tryb projektowania i kafelki: precyzja i wielozadaniowość

    Dwa inne flagowe elementy to Tryb Projektowania (Design Mode) i Karty Agentów (Agent Tabs). Tryb Projektowania, aktywowany skrótem Cmd+Shift+D, pozwala na bezpośrednią interakcję z UI w przeglądarce. Można zaznaczać obszary, dodawać elementy do chatu i dawać agentom precyzyjne wskazówki wizualne, co znacząco przyspiesza iteracje nad frontendem.

    Karty Agentów w edytorze umożliwiają natomiast przeglądanie wielu konwersacji jednocześnie – obok siebie lub w siatce. Uwalnia to programistę od uciążliwego przełączania się między zakładkami i pozwala śledzić postępy w różnych wątkach pracy. W najnowszej aktualizacji 3 wprowadzono też układ kafelkowy (tiled layout) w samym Oknie Agentów, co dodatkowo ułatwia multitasking i porównywanie wyników pracy różnych agentów.

    Samodzielne uczenie się i bezpieczeństwo w centrum

    Samodzielne uczenie się i bezpieczeństwo w centrum

    Cursor 3 to nie tylko interfejs. W parze z nim idą potężne funkcje automatyzacji. Bugbot, narzędzie do code review, zyskało zdolność do samodzielnego uczenia się (Learned Rules). Analizuje reakcje i komentarze recenzentów w pull requestach, tworząc na tej podstawie reguły, które stopniowo usprawniają przyszłe przeglądy. Te, które się sprawdzają, są automatycznie promowane, a nieskuteczne – wyłączane.

    Dla zespołów priorytetyzujących bezpieczeństwo i kontrolę, Cursor wprowadza samohostowane agenty chmurowe. Działają one wewnątrz własnej infrastruktury użytkownika, zapewniając, że codebase, dane wyjściowe buildów i wrażliwe informacje nigdy nie opuszczają sieci wewnętrznej, podczas gdy agent wykonuje polecenia lokalnie.

    Statystyki wewnętrzne: wizja przyszłości w działaniu

    Statystyki wewnętrzne: wizja przyszłości w działaniu

    Najbardziej wymowna jest wewnętrzna statystyka firmy Cursor. Według niej 35% wewnętrznych pull requestów jest już tworzonych przez autonomiczne agenty chmurowe działające na maszynach wirtualnych. Co więcej, agenty piszą niemal 100% kodu w tych procesach, a deweloperzy skupiają się na dekompozycji problemów, recenzji i udzielaniu feedbacku.

    W marcu 2025 roku użytkowników funkcji autouzupełniania (Tab) było 2,5 raza więcej niż użytkowników agentów. Dziś proporcje się odwróciły – użytkowników agentów jest 2 razy więcej. To pokazuje gwałtowną zmianę w sposobie pracy. Prognozy twórców są śmiałe: większość pracy programistycznej będzie wykonywana przez takie agenty w ciągu najbliższego roku.

    Podsumowanie: od pisania kodu do budowy fabryki

    Cursor 3 nie jest już narzędziem służącym przede wszystkim do pisania kodu. Jak mówią sami twórcy, stał się środowiskiem „pomagającym deweloperom w budowie fabryki, która tworzy ich oprogramowanie”. To przejście od modelu „pokaż i monitoruj” jednego agenta do zarządzania linią produkcyjną, gdzie floty agentów pracują asynchronicznie, a programista włącza się w obieg w odpowiednich momentach – do recenzji, feedbacku i dekompozycji skomplikowanych problemów.

    Dzięki integracji agentów z różnych kanałów (Slack, GitHub, Linear, web, mobile) w jeden spójny interfejs, Cursor 3 redukuje konieczność przełączania kontekstu i oferuje prawdziwie zunifikowane stanowisko pracy. To krok w stronę przyszłości, w której środowisko programistyczne nie tyle asystuje w kodowaniu, co zarządza autonomicznymi procesami wytwórczymi, stając się centrum dowodzenia dla nowej generacji inżynierii oprogramowania.


    Źródła