Tag: HTTP Proxy

  • 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

  • Majowa aktualizacja OpenCode: Pełne wsparcie proxy w desktopie i nowy przepływ sesji

    Majowa aktualizacja OpenCode: Pełne wsparcie proxy w desktopie i nowy przepływ sesji

    Majowa aktualizacja OpenCode przyniosła wersję 1.17.4, która jest szczególnie ważna dla deweloperów pracujących w środowiskach korporacyjnych. Oprogramowanie rozwija wsparcie dla serwerów proxy i niestandardowych certyfikatów bezpieczeństwa, a także poprawia zarządzanie sesjami. Choć nie wprowadza spektakularnych nowości, odpowiada na potrzeby zgłaszane przez użytkowników na GitHubie i forach społeczności.

    Kluczowe zmiany w skrócie

    – OpenCode obsługuje standardowe zmienne proxy (HTTP_PROXY, HTTPS_PROXY), co potwierdza dokumentacja.
    – Obsługa niestandardowych urzędów certyfikacji (CA) jest dostępna dla ruchu przez proxy oraz bezpośrednich połączeń z API modeli – konfiguracja jest opisana w oficjalnych materiałach.
    – Udoskonalono przepływ pracy z sesjami, aby zminimalizować ryzyko utraty kontekstu przy przełączaniu zadań.
    – Rozwój funkcji zarządzania wieloma projektami – OpenCode zwiększa możliwości pracy równoległej.
    – Wprowadzono poprawki stabilności i interfejsu dla użytkowników systemu Windows.

    Dlaczego wsparcie proxy pozostaje priorytetem dla firm

    Dla użytkowników OpenCode korzystających z domowych łączy temat zmiennych proxy może wydawać się mało istotny. W rzeczywistości jednak wielu deweloperów pracuje w środowiskach korporacyjnych, gdzie cały ruch sieciowy przechodzi przez firmowe serwery pośredniczące. Bez odpowiedniej obsługi HTTPS_PROXY agent AI nie może nawiązać połączenia z żadnym modelem językowym, co czyni go bezużytecznym.

    OpenCode dokumentuje wsparcie dla zmiennych środowiskowych proxy i niestandardowych certyfikatów – w oficjalnych materiałach technicznych można przeczytać, że oprogramowanie „wspiera standardowe zmienne proxy i niestandardowe certyfikaty”. Oznacza to, że w środowiskach skonfigurowanych zgodnie z dokumentacją agent powinien komunikować się przez firmowe proxy. Wątki na GitHubie pokazują, że niektóre instalacje napotykały trudności, co skłaniało zespół do ciągłych poprawek.

    Aktualizacja v1.17.4 nie przyniosła rewolucji, ale wpisuje się w długofalowe działania na rzecz niezawodności. OpenCode wykrywa zmienne proxy zgodnie z konfiguracją systemową, a zaufanie do firmowych CA można ustanowić jednorazowo. Dla zespołów IT kluczowe jest, że nie ma potrzeby ręcznego ingerowania w pliki konfiguracyjne poza standardowymi zmiennymi środowiskowymi.

    W środowiskach o zaostrzonej polityce bezpieczeństwa – takich jak sektor finansowy czy rządowy – proxy i niestandardowe certyfikaty są niezbędne. Bez nich narzędzie AI nie przejdzie audytu bezpieczeństwa, co wyklucza je z wielu projektów komercyjnych. Dlatego każda iteracja OpenCode, która zapewnia stabilną pracę w tych warunkach, jest dla firm istotna.

    Udoskonalenia w zarządzaniu sesjami

    Zespół OpenCode pracuje nad tym, by przełączanie między zadaniami nie prowadziło do utraty kontekstu – to jeden z najczęściej podnoszonych postulatów społeczności. Dotychczas nagłe zamknięcie karty lub szybkie przechodzenie między projektami mogło prowadzić do frustracji, gdy prompt i wybór środowiska były niezgodne.

    Nowa wersja rozwija mechanizmy porządkujące ten proces – użytkownik ma teraz większą kontrolę nad kontekstem pracy. Flow sesji został przeprojektowany, aby dać więcej czasu na doprecyzowanie zapytania i wskazanie projektu, zanim agent zacznie działać.

    Usprawnienia obejmują także jednoczesną pracę nad wieloma projektami. OpenCode lepiej radzi sobie ze zmianą środowiska, minimalizując konieczność ręcznego odtwarzania ustawień przy przełączaniu kontekstu. To docenią zwłaszcza osoby pracujące z kilkoma repozytoriami jednocześnie.

    Bieżące poprawki na platformie Windows

    Użytkownicy Windowsa mogą liczyć na regularne poprawki stabilności aplikacji OpenCode – dotyczą one zarówno elementów interfejsu (w tym paska tytułu), jak i procesu aktualizacji z wcześniejszych instalacji. Każda nowa łatka przybliża środowisko Windows do poziomu płynności znanego z Linuksa czy macOS, a aktualizacja 1.17.4 eliminuje kilka rzadkich przypadków błędów renderowania i usprawnia migrację ze starszych wersji.


    Ź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