OpenCode v2.2.3 wprowadza natywne wsparcie dla Claude Code i przyspiesza długie sesje

webmastertalk post thumbnail 4

Nowa wersja OpenCode, oznaczona numerem v2.2.3, została opublikowana 30 października 2026 roku i wprowadza wbudowanego agenta Claude Code. Użytkownicy Claude'a mogą teraz korzystać ze swoich modeli i uwierzytelnienia bezpośrednio w środowisku OpenCode, eliminując potrzebę ręcznej konfiguracji zewnętrznych endpointów API. Wydanie zawiera także optymalizacje renderowania w aplikacji desktopowej oraz zmiany, które będą wymagały aktualizacji ze strony deweloperów wtyczek i administratorów polityk bezpieczeństwa.

Kluczowe informacje

  • Claude Code dostępny jako wbudowany agent – wystarczy zainstalować Claude Code i zalogować się przez claude auth login
  • Długie sesje zyskują na responsywności dzięki ograniczeniu zbędnego renderowania streamowanych odpowiedzi
  • Wtyczki OpenTUI wymagają aktualizacji do wersji 0.8.0 – zmiany w API ScrollBox i RenderContext
  • Polityki zarządzane rozdzielają uprawnienia integration.use na osobne akcje dla MCP, umiejętności i wtyczek
  • Stabilność desktopu poprawiona – naprawiono m.in. zamykanie zakładek w panelu bocznym i otwieranie plików przez HTTP

Claude Agent – jak to działa

Proces integracji jest prosty i nie wymaga edytowania plików konfiguracyjnych. Użytkownik instaluje Claude Code lokalnie, uwierzytelnia się komendą claude auth login, a następnie w interfejsie OpenCode wywołuje /connect i wybiera opcję Claude Agent.

OpenCode automatycznie wykrywa dostępne modele Claude'a przez lokalną instalację. Jeśli plik wykonywalny Claude'a znajduje się w niestandardowej ścieżce, można ją wskazać zmienną środowiskową OPENCODE_CLAUDE_PATH. Całość działa jak natywny provider agenta, więc nie trzeba konfigurować kluczy API w ustawieniach OpenCode – uwierzytelnienie przechodzi przez istniejącą sesję Claude Code.

To znaczące ułatwienie dla zespołów, które już pracują z Claude'em. Zamiast korzystać z różnych narzędzi, mają jedno środowisko z dostępem do agenta Claude'a bez dodatkowej warstwy integracyjnej.

Szybsze sesje, mniej zbędnej roboty

Zespół OpenCode zmienił część logiki renderowania wiadomości w sesjach desktopowych. Oficjalne informacje o wydaniu potwierdzają ograniczenie narzutu renderowania oraz poprawę responsywności podczas streamowania i długich sesji. W praktyce oznacza to, że podczas długich rozmów z asystentem – zwłaszcza gdy agent generuje duże odpowiedzi lub stale aktualizuje swoje wyniki – interfejs działa płynnie, nie spowalniając się z powodu rosnącego obciążenia CPU.

Nie opublikowano konkretnych benchmarków, ale zmiany mają na celu zmniejszenie renderowania i zużycia zasobów. Dla programistów spędzających godziny na sesjach z AI to realna różnica w komforcie pracy.

Breaking changes – wtyczki i polityki

Nie wszystkie zmiany w tym wydaniu są bezproblemowe. Autorzy wtyczek korzystających z OpenTUI muszą zaktualizować zależności – @opencode/plugin wymaga teraz @opentui/core i @opentui/solid w wersji 0.8.0 lub nowszej.

W OpenTUI 0.8 zmieniono zachowanie obiektów ScrollBox. Właściwości wrapper, viewport, content i scrollbary przestały być renderowalnymi obiektami – teraz to fasady. Każdy niestandardowy kontekst renderowania musi też implementować clock oraz onAnimationTick. Jeśli wtyczka modyfikowała wewnętrzne struktury ScrollBox, prawdopodobnie będzie wymagać poprawek.

Druga istotna zmiana dotyczy zarządzanych polityk. Akcja integration.use kontroluje teraz wyłącznie konta integracyjne. Dla serwerów MCP, umiejętności i wtyczek wprowadzono osobne akcje: mcp.use, skill.use i plugin.use. Stare reguły z prefiksami mcp:, skill: i plugin: są automatycznie konwertowane, ale szeroka reguła integration.use przestaje obejmować te zasoby. Administratorzy powinni po aktualizacji przejrzeć pliki polityk i dodać nowe akcje tam, gdzie to konieczne.

Drobne, ale przydatne poprawki

Wersja v2.2.3 naprawia także kilka błędów desktopowych. Panel boczny ponownie pozwala zamykać zakładki, przycisk "New tab" działa poprawnie, a funkcja Open file działa również w aplikacji webowej przez HTTP. Dodano leniwe ładowanie obrazów przy włączonym experimental.media_blob, co oszczędza transfer przy podglądach.

Dla użytkowników pracujących z PHP poprawiono podświetlanie składni w blokach kodu bez znacznika <?php, a ścieżki plików z # nie są już błędnie interpretowane jako zakresy linii.

Podsumowanie

OpenCode v2.2.3 łączy wygodną integrację z Claude Code z realnymi usprawnieniami wydajnościowymi. Użytkownicy Claude'a zyskują prostszy workflow i mniej przełączania się między narzędziami. Dla wszystkich użytkowników interfejs działa szybciej podczas długich sesji. Deweloperzy wtyczek i administratorzy muszą jednak dostosować kod i polityki, ponieważ zmiany w OpenTUI 0.8 oraz nowy model uprawnień nie są wstecznie kompatybilne.


Źródła

Komentarze

Dodaj komentarz

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