Tag: Wtyczki

  • Codex 0.121.0: rozszerzony rynek wtyczek i nowe sterowanie pamięcią

    Codex 0.121.0: rozszerzony rynek wtyczek i nowe sterowanie pamięcią

    OpenAI wydało nową wersję swojego narzędzia dla programistów – Codex 0.121.0. Ta aktualizacja wprowadza istotne ulepszenia w zarządzaniu wtyczkami, umożliwiając instalację z różnych źródeł oraz poprawiając kontrolę nad pamięcią sesji i funkcjami terminala tekstowego (TUI). Wydanie koncentruje się również na bezpieczeństwie, dodając nowy profil devcontainer i udoskonalając mechanizmy sandboxingu, a także naprawiając szereg błędów, które wpływały na stabilność serwera aplikacji oraz jego kompatybilność z systemem Windows.

    Kluczowe zmiany w wydaniu 0.121.0

    • Rozszerzony rynek wtyczek – wprowadzono obsługę instalacji wtyczek z różnych źródeł, w tym zdalnych, cross-repo i lokalnych.
    • Zaawansowane sterowanie pamięcią – dodano nowe tryby kontroli pamięci w interfejsie TUI oraz rozszerzono możliwości wyszukiwania w historii.
    • Wzmocnienia bezpieczeństwa – wprowadzono nowy, bezpieczny profil devcontainer oraz poprawiono obsługę i egzekwowanie sandboxingu.
    • Rozwój MCP – zwiększono możliwości wywołań narzędzi w ramach Model Context Protocol (MCP).
    • Naprawy stabilności – poprawiono działanie serwera aplikacji oraz kompatybilność z Windows, eliminując kluczowe błędy.

    Wydanie 0.121.0 kontynuuje rozwój Codex, który w ostatnich miesiącach koncentrował się na rozbudowie ekosystemu wtyczek oraz zwiększaniu bezpieczeństwa środowiska wykonawczego. Chociaż szczegółowe notki wydania dla tej wersji nie są szeroko dostępne, kontekst z wcześniejszych iteracji, takich jak 0.121.0, wskazuje na kierunek rozwoju. Widać wyraźny nacisk na elastyczne zarządzanie wtyczkami, które teraz można instalować nie tylko z centralnego repozytorium, ale także z innych, zdefiniowanych przez użytkownika źródeł. To daje zespołom większą swobodę w tworzeniu i dystrybucji własnych rozszerzeń.

    Lepsza kontrola nad pamięcią i sesjami

    Jednym z kluczowych ulepszeń są rozszerzone mechanizmy kontroli pamięci w tekstowym interfejsie użytkownika (TUI). Deweloperzy zyskali bardziej precyzyjne narzędzia do zarządzania tym, co jest przechowywane w kontekście sesji. Dodano również funkcję reverse history search, która ułatwia nawigację po historii poleceń i promptów, przypominając rozwiązania z zaawansowanych shelli. Te zmiany, choć techniczne, mają bezpośredni wpływ na płynność codziennej pracy z narzędziem.

    Równolegle rozwijany jest Model Context Protocol (MCP), który w tej wersji zyskał rozszerzone możliwości wywołań narzędzi (tool calls). To otwiera drogę do bardziej złożonych integracji z zewnętrznymi systemami i API, pozwalając Codexowi nie tylko generować kod, ale także aktywnie z nim współdziałać.

    Priorytet dla bezpieczeństwa i stabilności

    Priorytet dla bezpieczeństwa i stabilności

    Bezpieczeństwo pozostaje kluczowym elementem w rozwoju Codexa. Wydanie 0.121.0 wprowadza nowy, dedykowany profil devcontainer, który domyślnie nakłada bardziej restrykcyjne zasady bezpieczeństwa na kontenery developerskie. To odpowiedź na potrzebę izolacji potencjalnie niebezpiecznych operacji, szczególnie przy automatycznym wykonywaniu kodu.

    Usprawniono także mechanizmy sandboxingu, co obejmuje lepszą obsługę uprawnień i izolacji procesów, minimalizując ryzyko nieautoryzowanego dostępu do systemu hosta. W kontekście Windows poprawiono kompatybilność i stabilność, zwłaszcza w obszarach związanych z pseudokonsolą (pseudoconsole) i dziedziczeniem środowiska, co było źródłem problemów w wcześniejszych wersjach.

    Wnioski i kierunek rozwoju

    Wydanie Codex 0.121.0, choć inkrementalne, jest istotne, ponieważ potwierdza trendy obserwowane w późniejszych wersjach. Główne filary tej aktualizacji to otwartość ekosystemu przez rozszerzony rynek wtyczek, ergonomia pracy dzięki lepszemu TUI oraz niezawodność i bezpieczeństwo fundamentów systemu. OpenAI konsekwentnie rozwija Codexa jako platformę, którą zespoły mogą konfigurować i rozszerzać zgodnie z własnymi potrzebami.

    Kolejne wydania, takie jak 0.121.0, pokazują kontynuację tych trendów, wprowadzając m.in. utrwalone workflow'y /goal oraz bogatsze profile uprawnień. Wersja 0.121.0 stanowi ważny krok w tym kierunku, stabilizując kluczowe funkcje przed dalszą ekspansją. Dla programistów oznacza to coraz bardziej zaawansowane i użyteczne narzędzie do współpracy ze sztuczną inteligencją przy tworzeniu kodu.


    Źródła

  • Codex 0.121.0 wprowadza decentralizowany rynek wtyczek i wzmacnia bezpieczeństwo

    Codex 0.121.0 wprowadza decentralizowany rynek wtyczek i wzmacnia bezpieczeństwo

    OpenAI wydało nową wersję swojego narzędzia wiersza poleceń Codex. Wersja 0.121.0, opublikowana 15 kwietnia 2026 roku, wprowadza istotne funkcje dla ekosystemu, takie jak zdecentralizowany rynek wtyczek, ulepszony interfejs terminalowy oraz zaawansowane opcje bezpieczeństwa. Ta aktualizacja pokazuje, że Codex przekształca się w platformę, a nie tylko w narzędzie CLI dla asystentów AI.

    Największą nowością jest komenda codex marketplace add, która umożliwia programistom instalację wtyczek z różnych źródeł bez korzystania ze scentralizowanego sklepu. Można teraz dodawać repozytoria GitHub za pomocą składni owner/repo, używać bezpośrednich adresów Git lub SSH, wskazywać lokalne katalogi, a także linki do plików marketplace.json. Dla kontroli wersji dodano flagę --ref do przypinania konkretnych commitów oraz --sparse PATH dla selektywnego checkoutu. Uzupełniają to komendy remove i upgrade do zarządzania dodanymi źródłami.

    Najważniejsze zmiany w Codex 0.121.0

    • Decentralizacja wtyczek: Nowy rynek (codex marketplace add) umożliwia instalację z GitHub, Git, katalogów lokalnych i plików JSON.
    • Ulepszony interfejs terminalowy: Interfejs zyskuje funkcję wyszukiwania historii wstecz (Ctrl+R) oraz wskaźnik zużycia kontekstu.
    • Rozszerzenie MCP: Model Context Protocol obsługuje teraz zaawansowane wywołania narzędzi (część 3) i równoległe wykonywanie.
    • Bezpieczeństwo: Dodano bezpieczny profil devcontainer z bubblewrap dla sandboxingu na poziomie systemu operacyjnego.
    • Model i pamięć: Aktualizacja modelu fazy 2 do gpt-5.4 oraz nowe menu zarządzania pamięcią sesji.

    Ulepszenia interfejsu użytkownika w terminalu

    Doświadczenie pracy w terminalu (TUI) zostało znacząco poprawione. Najbardziej praktyczną funkcją jest wyszukiwanie historii wstecz (Ctrl+R), znane użytkownikom powłoki bash, które teraz działa także wewnątrz Codexa. Umożliwia to szybkie przywoływanie i ponowne użycie wcześniejszych poleceń, w tym zaakceptowanych komend z ukośnikiem (slash commands).

    Wizualnie interfejs również się zmienia. Stary wskaźnik okna kontekstu został zastąpiony przez bardziej precyzyjny wskaźnik procentowego zużycia kontekstu, wyświetlany w linii statusu. To pomaga lepiej kontrolować, ile „tokenów” pozostało do dyspozycji w danej sesji. Dodatkowo wprowadzono konfigurowalne mapowania klawiszy, sugestie w trybie planowania oraz dynamiczne tytuły terminala informujące o wymaganej akcji.

    Bezpieczeństwo i sandboxing

    W kwestii bezpieczeństwa, wersja 0.121.0 wprowadza istotne zmiany – Codex traktuje je priorytetowo. Wprowadzono bezpieczny profil devcontainer, który wykorzystuje bubblewrap do tworzenia zaawansowanego sandboxu na poziomie systemu operacyjnego. Jest to szczególnie istotne na macOS, gdzie poprawiono obsługę piaskownic systemowych. Profil ten konfiguruje Docker z precyzyjną listą dozwolonych gniazd Unix, co minimalizuje powierzchnię ataku.

    Aktualizacja zawiera również poprawki błędów, które wpływają na stabilność. Naprawiono problemy z dopasowywaniem ścieżek w systemie Windows oraz zwiększono niezawodność serwera aplikacji (app-server). Te zmiany, choć mniej widoczne, są kluczowe dla długoterminowej stabilności i bezpieczeństwa codziennej pracy z narzędziem.

    Ewolucja MCP i zarządzanie pamięcią

    Ewolucja MCP i zarządzanie pamięcią

    Model Context Protocol (MCP) to kluczowy element ekosystemu Codex, pozwalający na integrację zewnętrznych narzędzi. W tej wersji MCP zyskuje wsparcie dla części 3 wywołań narzędzi, obsługę przestrzeni nazw oraz opcjonalne równoległe wykonywanie. Codex może teraz działać jako serwer MCP przez standardowe wejście/wyjście (stdio), co otwiera drogę do używania go przez inne agenty AI.

    Rozbudowano także mechanizm pamięci sesji. Dostępne jest teraz dedykowane menu do zarządzania pamięcią, z opcjami resetu, usuwania pojedynczych wpisów i czyszczenia. To, wraz z aktualizacją domyślnego modelu dla fazy 2 do gpt-5.4, pozwala na bardziej efektywną i kontrolowaną pracę nad złożonymi projektami.

    Podsumowanie

    Wydanie Codex 0.121.0 to istotny krok w kierunku przekształcenia Codexa w otwartą platformę podłączalnych narzędzi, konkurującą z innymi agentami CLI, takimi jak Claude Code czy Copilot CLI. Decentralizacja rynku wtyczek daje społeczności większą swobodę, zaawansowany sandboxing zapewnia bezpieczeństwo, a ulepszenia TUI zwiększają wygodę. Dla programistów oznacza to potężniejsze i bardziej elastyczne narzędzie, które lepiej wpisuje się w nowoczesne podejście do programowania i automatyzacji.


    Źródła

  • OpenCode Wprowadza Kluczowe Poprawki w Rozwiązaniu Pluginów

    OpenCode Wprowadza Kluczowe Poprawki w Rozwiązaniu Pluginów

    Wydanie OpenCode w wersji 1.3.13, które ukazało się 1 kwietnia 2026 roku, to przykład tego, jak drobna poprawka techniczna może znacząco wpłynąć na stabilność całego ekosystemu. Tym razem zespół skupił się na wyeliminowaniu problemów z rozpoznawaniem punktów wejścia (entrypoints) pluginów. To pozornie małe usprawnienie ma duże znaczenie dla niezawodności integracji dodatków.

    Na czym polegał problem i jak go naprawiono

    Głównym elementem tej aktualizacji były poprawki związane z plugin entrypoint resolution. Zmiany obejmowały pomijanie pluginów, które nie mają pasującego punktu wejścia (server lub TUI), zamiast zgłaszania błędów, oraz ostrzeganie użytkowników w takich sytuacjach. Wprowadzono również mechanizm pinowania wersji dla lepszej kontroli.

    W praktyce oznaczało to, że niektórzy twórcy pluginów lub użytkownicy, którzy konfigurowali je w określony sposób, napotykali błędy. Plugin po prostu się nie uruchamiał, mimo poprawnej instalacji. Wersja 1.3.13 wprowadza zmiany w logice rozpoznawania tych ścieżek, zapewniając większą elastyczność i lepsze komunikaty. Dzięki temu wszystkie pluginy z poprawnymi punktami wejścia powinny być teraz obsługiwane bezproblemowo.

    Kontekst działań na rzecz stabilności

    Ta poprawka nie jest odosobnionym przypadkiem, lecz częścią szerszego trendu w rozwoju OpenCode. W ostatnich wydaniach widać wyraźny nacisk na stabilność core’u i dopracowywanie podstawowych mechanizmów. Ekosystem pluginów był wcześniej wskazywany jako obszar wymagający uwagi – w bug trackerze projektu odnotowywano na przykład błędy ładowania pluginów przy imporcie zależności npm.

    Wydanie v1.3.13 było częścią serii poprawek stabilizacyjnych publikowanych w krótkich odstępach czasu (podobnie jak wersje 1.3.12 czy 1.3.8). W tym samym czasie wprowadzono też ulepszenia w innych obszarach, takie jak poprawione wykrywanie głównego katalogu projektu (wybieranie między CMakeLists.txt a Makefile) dla clangd w workspace'ach C/C++.

    Dlaczego to ważne dla użytkowników

    Dla programistów korzystających z OpenCode sprawne działanie pluginów jest kluczowe. To właśnie one pozwalają rozszerzać funkcjonalność agenta AI, dostosowywać go do specyficznych workflowów czy integrować z zewnętrznymi narzędziami. Jakakolwiek niepewność co do ich poprawnego ładowania podważa zaufanie do całego narzędzia.

    Naprawienie tych technicznych szczegółów zmniejsza barierę wejścia dla twórców pluginów i zwiększa komfort użytkowników. Co ciekawe, równolegle trwają prace nad dalszą rozbudową infrastruktury – wcześniejsze aktualizacje wprowadziły wsparcie dla paczek pluginów zawierających tylko motywy oraz lepszą obsługę instalacji z aliasów npm i adresów git.

    Podsumowanie

    Wydanie OpenCode 1.3.13 to skromna, ale istotna aktualizacja, która likwiduje konkretne problemy techniczne. Pokazuje ona dojrzałe podejście do rozwoju projektu, gdzie obok wprowadzania nowych funkcji poświęca się uwagę solidności fundamentów. Taka dbałość o stabilność mechanizmu pluginów przekłada się bezpośrednio na płynność pracy programistów, którzy polegają na rozszerzeniach w swojej codziennej pracy z AI. Kolejne aktualizacje z tego okresu potwierdzają, że jest to świadoma strategia zespołu OpenCode.


    Źródła

  • Codex 0.116.0: Rozbudowany TUI, Usprawnione Zarządzanie Wtyczkami i Lepsze Sesje Realtime

    Codex 0.116.0: Rozbudowany TUI, Usprawnione Zarządzanie Wtyczkami i Lepsze Sesje Realtime

    Najnowsza wersja Codex, oznaczona numerem 0.116.0, przynosi istotne usprawnienia, które mają ułatwić pracę programistom. Wydanie koncentruje się na poprawie komfortu pracy z interfejsem tekstowym serwera aplikacji (app-server TUI), wprowadzeniu wtyczek jako funkcjonalności pierwszej klasy oraz zwiększeniu stabilności kluczowych komponentów, takich jak sesje realtime. To solidna aktualizacja, która naprawia też kilka uciążliwych błędów.

    Wtyczki stają się funkcjonalnością pierwszej klasy

    Jedną z najważniejszych zmian w Codex 0.116.0 jest potraktowanie wtyczek jako podstawowego elementu workflow. To duża różnica w porównaniu do wcześniejszych, bardziej eksperymentalnych implementacji.

    Teraz system może automatycznie synchronizować wtyczki przypisane do danego produktu już przy starcie. Użytkownicy mają też dostęp do przeglądarki wtyczek pod adresem /plugins, co znacznie ułatwia ich odkrywanie. Sam proces instalacji i usuwania został uproszczony – jeśli brakuje wymaganej wtyczki lub konektora, Codex poinformuje o tym i zaproponuje instalację. Cały cykl życia wtyczki, w tym procesy uwierzytelniania i konfiguracji, jest teraz obsługiwany w bardziej przejrzysty sposób.

    Ulepszony interfejs App-Server i logowanie

    Wydanie 0.116.0 mocno stawia na usprawnienie pierwszego kontaktu z narzędziem poprzez app-server TUI. Kluczową nowością jest wsparcie dla logowania do ChatGPT za pomocą device code. Ta metoda uwierzytelniania, znana z innych narzędzi deweloperskich, jest często wygodniejsza niż wpisywanie haseł, szczególnie w środowiskach terminalowych.

    Dodano też nowy hook o nazwie userpromptsubmit. Pozwala on na przechwycenie, zablokowanie lub zmodyfikowanie promptu użytkownika, zanim zostanie on wykonany i trafi do historii rozmowy. To potężne narzędzie dla osób, które chcą mieć większą kontrolę nad interakcją z modelem.

    Stabilniejsze i bardziej funkcjonalne sesje realtime

    Praca w trybie rzeczywistym (realtime) zyskała na jakości. Zaimplementowano dedykowany tryb transkrypcji dla sesji realtime, co powinno poprawić obsługę audio. Usprawniono również logikę zamykania sesji oraz sposób radzenia sobie z przerwaniem strumienia audio w sesjach v2.

    Poprawki objęły też kontekst wątków. Dzięki lepszemu zarządzaniu historią konwersacji i naprawieniu błędu z ponownym pojawianiem się zarchiwizowanych, przypiętych wątków w panelu bocznym, nawigacja między projektami stała się bardziej przewidywalna.

    Kluczowe poprawki i usprawnienia infrastrukturalne

    Pod maską również zaszło sporo zmian. Wyeliminowano kilka krytycznych problemów, które mogły irytować użytkowników. Naprawiono blokady podczas uruchamiania (startup stalls), które potrafiły unieruchomić aplikację.

    Dla użytkowników Linuksa istotna jest poprawka dotycząca sandboxa. Codex 0.116.0 preferuje teraz systemowy /usr/bin/bwrap, jeśli jest on dostępny, co zwiększa niezawodność uruchamiania narzędzi w izolowanym środowisku na starszych dystrybucjach. W systemie Windows poprawiono problemy z obsługą skrótów klawiaturowych do kopiowania i wklejania w terminalu.

    Podsumowanie

    Codex 0.116.0 to wydanie, które stawia na dojrzałość i wygodę użytkowania. Wprowadzenie wtyczek jako podstawowego elementu workflow, wraz z intuicyjnym menedżerem, otwiera nowe możliwości rozszerzania funkcjonalności. Usprawnienia w interfejsie app-server TUI, szczególnie łatwiejsze logowanie i nowy hook do kontroli promptów, bezpośrednio przekładają się na płynność pracy. Połączenie tych nowości z pakietem istotnych poprawek stabilizujących sandbox, sesje realtime i historię rozmów sprawia, że jest to bardzo wartościowa aktualizacja dla każdego dewelopera korzystającego z Codex.


    Źródła