Tag: Aplikacja desktopowa

  • Codex 0.138.0 z płynnym przejściem CLI-desktop i szybszym przetwarzaniem strumieni

    Codex 0.138.0 z płynnym przejściem CLI-desktop i szybszym przetwarzaniem strumieni

    OpenAI wydało 8 czerwca 2026 roku wersję 0.138.0 narzędzia Codex, która wprowadza funkcję przekazywania aktywnego wątku z terminala do aplikacji desktopowej. To wydanie nie zawiera nowych modeli ani zmian w cenniku, lecz koncentruje się na integracji środowisk pracy, automatyzacji wtyczek oraz poprawie wydajności przy dużych zestawach danych. Wprowadzono łącznie 115 zmian, w tym 35 nowych funkcji, 9 usprawnień wydajnościowych oraz 32 poprawki błędów.

    Kluczowe informacje

    • Nowe polecenie /app umożliwia przeniesienie sesji CLI do aplikacji Codex Desktop na macOS i Windowsie.
    • Lokalne ścieżki obrazów są teraz udostępniane modelowi, co poprawia niezawodność przy edycji i generowaniu grafik.
    • Optymalizacja przetwarzania strumieni MCP i Ollama przyspiesza pracę z długimi historiami wiadomości.
    • Ponowne wykorzystanie wyników discovery wtyczek skraca czas uruchamiania interfejsu TUI.
    • Wsparcie dla v2 personal access tokens oraz odczyt zużycia tokenów przez integracje serwerowe.

    /app, czyli płynne przejście z terminala na pulpit

    Główną nowością jest komenda /app, która pozwala na przekazanie bieżącego wątku z interfejsu tekstowego do Codex Desktop. Działa to zarówno na macOS, jak i na Windowsie, bez potrzeby kopiowania kontekstu, restartowania sesji czy ręcznego odtwarzania stanu rozmowy.

    Użytkownicy Windowsa zyskali dodatkowe usprawnienie: workspace'y mogą teraz otwierać się bezpośrednio w aplikacji desktopowej, co oszczędza czas przy każdym przełączeniu środowiska.

    To funkcja, która była oczekiwana od początku. Praca w terminalu ma swoje zalety, ale gdy potrzebujesz wizualnego podglądu lub preferujesz GUI do przeglądania dłuższych odpowiedzi, /app sprawdza się doskonale.

    Obrazy, które w końcu wiedzą, gdzie są

    Modele w Codex 0.138.0 otrzymują teraz pełne lokalne ścieżki do załączonych i wygenerowanych obrazów. Wcześniej operacje na plikach graficznych były frustrujące, ponieważ model tworzył coś, a następnie nie potrafił sensownie odnieść się do rezultatów przy kolejnych edycjach.

    Teraz ścieżki są jawne, co sprawia, że follow-upy działają przewidywalnie. Dla agentów automatyzujących zadania związane z UI, assetami czy iteracjami wizualnymi to znacząca poprawa niezawodności.

    Wydajność, która ratuje przy długich sesjach

    Zespół OpenAI poprawił działanie narzędzia przy dużych obciążeniach. Polecenie resume --last korzysta teraz z bazy stanu (state DB) do szybszego odnajdywania najnowszej pasującej sesji, co przy rozbudowanych lokalnych historiach przynosi zauważalne korzyści.

    Optymalizacja skanowania bajtowego przyspiesza przetwarzanie dużych strumieni MCP i Ollama oraz długich historii wiadomości. Użytkownicy pracujący z rozbudowanymi kontekstami agentowymi lub wieloma wtyczkami jednocześnie docenią płynniejsze działanie.

    Plugin automation bez zbędnego narzutu

    Przy starcie TUI wtyczki mogły spowalniać cały proces. W tej wersji wyniki discovery są ponownie wykorzystywane, a na ścieżce krytycznej ładowane są tylko metadane hooków. Efekt to mniej powtarzalnej pracy i szybsze uruchamianie.

    Dodatkowo, plugin automation zyskało ustrukturyzowane wyjście JSON, co ułatwia integrację z zewnętrznymi narzędziami i skryptami automatyzującymi.

    Stabilność workflow i mniej irytujących drobiazgów

    Poprawiono kilka zachowań, które mogły wybić z rytmu. Wielowierszowe wklejanie w /goal edit nie zatwierdza się już przedwcześnie. Automatyczne tury bezczynności nie wchodzą w tryb Plan, a cele przestały kontynuować się po błędach terminala.

    Rozwidlone wątki zachowują teraz nazwy nadane przez użytkownika, co wcześniej prowadziło do bałaganu przy większej liczbie forków.

    Podsumowanie

    Codex 0.138.0 to aktualizacja, która nie zmienia fundamentów, ale wprowadza istotne poprawki tam, gdzie wcześniej występowały problemy. Przekazywanie sesji między CLI a desktopem działa intuicyjnie, ścieżki obrazów są teraz jasne, a optymalizacje wydajnościowe realnie skracają czas reakcji przy dużych historiach. Jeśli korzystasz z Codexa codziennie, warto zaktualizować.


    Źródła

  • OpenCode v1.14.39: Lepsza Obsługa Proxy i Certyfikatów Systemowych w Aplikacji Desktopowej

    OpenCode v1.14.39: Lepsza Obsługa Proxy i Certyfikatów Systemowych w Aplikacji Desktopowej

    Nowa wersja OpenCode v1.14.39 wprowadza poprawki, które zwiększają stabilność klienta desktopowego, szczególnie w środowiskach firmowych. Aktualizacja skupia się na poprawnym działaniu aplikacji z firmowymi serwerami proxy oraz systemowymi certyfikatami CA. Dzięki temu narzędzie do programowania z pomocą AI przestaje napotykać problemy z połączeniem w korporacyjnych sieciach.

    Takie aktualizacje, choć niepozorne, mają kluczowe znaczenie dla deweloperów. Problemy z debugowaniem połączeń TLS mogą być frustrujące, zwłaszcza gdy w pobliżu znajduje się korporacyjny firewall.

    Co nowego w OpenCode v1.14.39

    • OpenCode poprawnie odczytuje zmienne środowiskowe HTTP_PROXY dla ruchu sieciowego.
    • Aplikacja desktopowa nie zawiesza się już przy odczycie uszkodzonych lub brakujących danych lokalnych.
    • Systemowe certyfikaty CA są teraz automatycznie uznawane za zaufane przy połączeniach HTTPS.
    • Poprawka eliminuje awarie przy próbie odczytu przechowywanych wartości w kliencie desktopowym.

    Dlaczego obsługa proxy ma znaczenie dla dewelopera

    W wielu firmach dostęp do internetu odbywa się przez serwer proxy, który często jest definiowany przez zmienne środowiskowe, takie jak HTTP_PROXY czy HTTPS_PROXY. Dla narzędzia AI, które musi wysyłać zapytania do zewnętrznych modeli językowych i endpointów chmurowych, ignorowanie tych ustawień prowadzi do braku odpowiedzi lub błędów sieciowych.

    OpenCode od wersji v1.14.39 odczytuje te zmienne i stosuje je przy każdym żądaniu wychodzącym z aplikacji desktopowej. To istotna zmiana dla osób pracujących za firmowym VPN-em, eliminująca potrzebę ręcznego konfigurowania obejść czy testowania łączności za każdym razem, gdy trzeba coś wygenerować w kodzie.

    Certyfikaty CA i koniec problemów z TLS

    Certyfikaty CA i koniec problemów z TLS

    Firmy często korzystają z własnych wewnętrznych urzędów certyfikacji (CA). Przeglądarki i systemy operacyjne zazwyczaj mają je w zaufanym magazynie, ale aplikacje, szczególnie te oparte na Electronie, mogą je ignorować. To prowadzi do problemów z połączeniami HTTPS, mimo że w przeglądarkach wszystko działa poprawnie.

    OpenCode w wersji v1.14.39 zaczyna ufać certyfikatom systemowym. Oznacza to, że żądania do API modeli AI nie będą już kończyć się błędami UNABLE_TO_VERIFY_LEAF_SIGNATURE. Dla DevOpsów i administratorów to mniej zgłoszeń na Slacku dotyczących problemów z OpenCode.

    Stabilniejsza praca z danymi lokalnymi

    Stabilniejsza praca z danymi lokalnymi

    Poprawiona obsługa przechowywanych wartości w aplikacji desktopowej to kolejny istotny element aktualizacji. Wcześniej, gdy klient nie mógł odczytać zapisanego stanu, aplikacja mogła się zawiesić. Teraz, jak podaje changelog, aplikacja „zwraca null zamiast awarii”. Ta zmiana eliminuje wiele nieprzyjemnych crashy, szczególnie przy aktualizacjach i pierwszym uruchomieniu po dłuższej przerwie.

    Co to oznacza dla użytkowników OpenCode

    Wszystkie te zmiany pokazują, że twórcy OpenCode poważnie myślą o zastosowaniach w środowisku enterprise. To narzędzie open-source przyciąga uwagę indywidualnych programistów, ale niezawodna praca w sieciach firmowych jest kluczowa dla konkurencji z komercyjnymi rozwiązaniami, takimi jak GitHub Copilot. Wersja v1.14.39 to krok w kierunku większej dojrzałości korporacyjnej, co jest istotne w kontekście rosnącego zapotrzebowania na agentów AI w IDE.

    OpenCode pozycjonuje się jako wszechstronny agent AI do terminala, IDE i desktopu. Ta aktualizacja pokazuje, że desktop to nie tylko dodatek, ale pełnoprawny klient, który musi działać w rzeczywistych warunkach sieciowych – za proxy, z wewnętrznymi certyfikatami i bez zawieszania się przy pierwszym hicie.


    Źródła

  • Opencode v1.14.22 naprawia kluczowe problemy NPM i Desktop

    Opencode v1.14.22 naprawia kluczowe problemy NPM i Desktop

    Opencode, otwartoźródłowy asystent kodowania AI, wydał stabilizacyjną aktualizację o numerze wersji 1.14.22. To wydanie koncentruje się na poprawie integracji z ekosystemem NPM oraz na zwiększeniu stabilności aplikacji desktopowej, eliminując błędy, które mogły zakłócać codzienną pracę deweloperów. Aktualizacja pokazuje dojrzałość projektu, który systematycznie doskonali podstawowe funkcjonalności.

    Zgodnie z oficjalnym podsumowaniem changeloga, wersja 1.14.22 wprowadza trzy kluczowe zmiany: "Respect npmrc, persist custom icons, and fix desktop session state". Oznacza to, że narzędzie teraz poprawnie odczytuje ustawienia z plików .npmrc, pozwala na trwałe zapisywanie niestandardowych ikon projektów oraz naprawia problem z "zacinaniem się" widoków sesji w aplikacji desktopowej.

    Kluczowe zmiany w wydaniu 1.14.22

    • Poprawiona obsługa .npmrc: Podczas instalacji pakietów NPM, Opencode teraz respektuje ustawienia zdefiniowane w pliku .npmrc. To istotne dla zespołów korzystających z prywatnych rejestrów, tokenów autoryzacyjnych, proxy czy specyficznych preferencji instalacji.
    • Trwałe ikony projektów: Użytkownicy mogą teraz przypisywać niestandardowe ikony do projektów, a te zmiany są trwale zapisywane. Wcześniej ikony mogły zostać utracone przy przełączaniu sesji lub restartowaniu aplikacji.
    • Naprawa stanu sesji w Desktop: Zlikwidowano błąd w aplikacji desktopowej, w którym widoki sesji mogły utknąć w przestarzałym stanie podczas przełączania się między różnymi elementami, co zapewnia bardziej płynne i przewidywalne środowisko pracy.

    Dla deweloperów pracujących w środowiskach korporacyjnych lub z wieloma projektami, poprawka dotycząca .npmrc jest szczególnie istotna. Plik .npmrc przechowuje konfigurację, taką jak adresy prywatnych rejestrów pakietów (np. Artifactory, GitHub Packages), tokeny dostępu czy ustawienia proxy. Jeśli narzędzie AI tego nie respektowało, instalacje zależności mogły kończyć się błędami "404 Not Found" lub problemami z autoryzacją, zmuszając programistów do ręcznego zarządzania zależnościami poza interfejsem asystenta. Teraz Opencode powinien współpracować z istniejącą konfiguracją projektu.

    Możliwość trwałego ustawiania ikon projektów również przynosi korzyści. Wizualna identyfikacja w interfejsie użytkownika, zwłaszcza przy pracy z wieloma repozytoriami, przyspiesza nawigację i poprawia ergonomię. To drobiazg, który znacząco wpływa na komfort codziennego użytkowania. Naprawa "stale state" w aplikacji desktopowej przekłada się na niezawodność. Błędy związane z utkniętym stanem interfejsu są frustrujące, ponieważ zmuszają do restartu aplikacji i mogą prowadzić do utraty kontekstu pracy.

    Kontekst ciągłych ulepszeń

    Wydanie 1.14.22 wpisuje się w szerszy trend regularnych, cotygodniowych aktualizacji Opencode, które koncentrują się na stabilności, błędach i UX. W pobliskich wersjach (jak 1.15.x widoczne w changelogu) widać ciągłą pracę nad interfejsem, na przykład nad przeprojektowaną przeglądarką diffów z drzewem plików czy usprawnieniami w TUI (Terminal User Interface). Projekt nie zwalnia tempa rozwoju, konsekwentnie dopracowując zarówno jądro (Core), interfejs terminalowy (TUI), jak i aplikację desktopową.

    Opencode od początku pozycjonuje się jako otwarte narzędzie do kodowania, działające w terminalu, IDE lub jako samodzielna aplikacja na komputer, z wbudowanym wsparciem LSP (Language Server Protocol). Taka wszechstronność wymaga szczególnej dbałości o stabilność podstawowych integracji – takich jak menedżer pakietów NPM – oraz o bezbłędne działanie wszystkich interfejsów. Aktualizacje takie jak 1.14.22 są fundamentem pod bardziej zaawansowane funkcje "vibe coding".

    Podsumowanie

    Wydanie Opencode v1.14.22 to przykład dojrzałego zarządzania projektem open-source. Zamiast dążyć do kolejnych rewolucyjnych funkcji, twórcy skupili się na wygładzeniu problemów, które realnie utrudniały pracę użytkownikom. Poprawienie integracji z NPM, zapewnienie trwałości preferencji UX i wyeliminowanie błędów interfejsu desktopowego – wszystko to składa się na bardziej przewidywalne, profesjonalne i przyjemne w użyciu narzędzie. Dla społeczności deweloperów, którzy coraz częściej włączają asystentów AI do swojego workflow, stabilizacyjne aktualizacje są równie ważne jak te wprowadzające nowości.


    Źródła