OpenCode v2.2.6 wprowadza współdzielone połączenia MCP i motywy dla wtyczek GUI

OpenCode v2.2.6 wprowadza współdzielone połączenia MCP i motywy dla wtyczek GUI

Szóstego listopada 2026 roku zespół OpenCode opublikował wersję 2.2.6 swojego środowiska programistycznego. To wydanie koncentruje się na poprawie pracy z wieloma projektami jednocześnie, rozszerzeniu możliwości wtyczek oraz poprawie obsługi na urządzeniach mobilnych. Wśród nowości wyróżnia się mechanizm współdzielenia połączeń MCP między projektami, co może znacząco odciążyć zasoby wykorzystywane przez deweloperów.

Kluczowe zmiany w OpenCode v2.2.6

  • Współdzielone połączenia MCP – serwery mogą teraz korzystać z opcjonalnego poolingu (pool: true), co pozwala kilku projektom na używanie jednego połączenia.
  • Motywy GUI dla wtyczek – rozszerzenia mogą definiować własne schematy kolorów przez rejestr Theme, co zmienia wygląd aplikacji bez konieczności modyfikacji jej kodu.
  • Sloty renderowania bloków kodu – wtyczki mogą teraz renderować bloki kodu, dodawać do nich akcje oraz integrować z natywnymi ustawieniami.
  • Mobilny dock kompozytora – interfejs dotykowy na telefonach i tabletach zyskał dedykowany panel akcji, co ułatwia dostęp do najczęściej używanych funkcji.
  • Izolacja komponentów wtyczek – dialogi, terminale i przeglądarki artefaktów działają w lepszej separacji, co oznacza, że awaria jednego rozszerzenia nie wpływa na cały interfejs.

Mniej procesów, szybszy start

Serwery MCP (Model Context Protocol) łączą asystenta AI z zewnętrznymi narzędziami, takimi jak bazy danych, API czy systemy plików. Dotychczas każdy projekt uruchamiał własną instancję serwera, co prowadziło do uruchamiania wielu kopii tych samych procesów w tle.

Teraz wystarczy dodać pool: true w konfiguracji MCP, aby projekty o identycznych ustawieniach dzieliły jedno połączenie. Mniej procesów oznacza niższe zużycie pamięci i krótszy czas uruchamiania sesji. Choć release notes nie zawierają konkretnych benchmarków, sama mechanika wskazuje na zmniejszenie obciążenia infrastruktury deweloperskiej.

Wtyczki w nowych rolach

Wtyczki w nowych rolach

Rozszerzenia GUI zyskały nowe możliwości. Dzięki rejestrowi Theme wtyczki mogą nadawać aplikacji unikalny wygląd. Użytkownicy pracujący w nocy mogą korzystać z ciemnego motywu swojego ulubionego rozszerzenia, bez potrzeby zmiany ustawień OpenCode.

Nowe sloty dla bloków kodu umożliwiają dodawanie przycisków, takich jak „Formatuj” przy każdym fragmencie kodu, lub rozszerzeń tłumaczących zaznaczone fragmenty na pseudokod. Wcześniej takie funkcje wymagały obejść, teraz są integralną częścią interfejsu.

Izolacja komponentów wtyczek zwiększa stabilność. Jeśli dialog rozszerzenia ulegnie awarii, reszta GUI działa normalnie. Terminal, podgląd Markdown czy przeglądarka artefaktów funkcjonują w odrębnych przestrzeniach.

Mobilność i automatyzacja

Mobilność i automatyzacja

Nowy dock dotykowy w interfejsie mobilnym ułatwia pracę osobom korzystającym z tabletów i telefonów. Najważniejsze akcje kompozytora są teraz łatwo dostępne.

W przypadku zautomatyzowanych przebiegów (opencode run) wprowadzono wsparcie dla Git worktrees. Oznacza to, że skryptowane zadania mogą działać w izolowanym drzewie roboczym, nie ingerując w główny checkout. Dodatkowo opcja --archived pozwala ukryć sesje automatyczne poza skrzynką odbiorczą, co zmniejsza zgiełk w interaktywnym przepływie pracy.

Zmiany w wersji 2.2.6 stanowią fundament dla bardziej elastycznego i wydajnego workflow. OpenCode nie wprowadza jednej spektakularnej funkcji, ale zestaw ulepszeń, które razem przynoszą znaczące korzyści: mniej procesów w tle, większe możliwości personalizacji, lepsza izolacja błędów oraz wygodniejsza praca na urządzeniach dotykowych. Dla zespołów pracujących nad wieloma projektami i automatyzacją to aktualizacja, którą warto szybko wdrożyć.


Źródła

Komentarze

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *