Zespół OpenCode wprowadził nową aktualizację, która znacząco uprościła terminalowy interfejs oraz naprawiła kilka problematycznych błędów, z którymi borykali się deweloperzy korzystający z AI w codziennej pracy. Najważniejszą nowością jest zwinięty widok myślenia, który umożliwia ukrywanie bloków rozumowania modelu. Dodatkowo, aktualizacja wprowadza przypięte sesje, poprawia odzyskiwanie binarek npm oraz usprawnia śledzenie plików w repozytoriach z dowiązaniami symbolicznymi.
Co nowego w OpenCode – najważniejsze zmiany
- Zwinięty widok myślenia – bloki między znacznikami
thinksą domyślnie ukryte; można je przełączać przez paletę poleceń lub komendę/thinking. - Przypięte zarządzanie sesjami – preferencje widoku zapisują się w sklepie
kv, więc po restarcie wszystko wraca na swoje miejsce. - Konfiguracja domyślnego zachowania –
opencode.jsonzyskał opcję"show_thinking": false, co pozwala zespołom ustawić jeden standard. - Naprawa npm binary recovery – błąd w repozytoriach z symlinkami przestał zjadać binarki npm po restarcie sesji.
- Poprawione śledzenie plików – AI widzi zmiany na żywo nawet w środowiskach kontenerowych i repozytoriach linkowanych.
Mniej szumu w terminalu – zwinięte bloki rozumowania
Użytkownicy narzędzi AI w terminalu często doświadczają bałaganu, gdy modele generują długie ciągi pseudorozumowania, co utrudnia śledzenie wyników. Nowa opcja pozwala na ukrywanie bloków między tagami think, co można zrobić całkowicie lub przenieść do osobnej, przełączanej sekcji.
Przełączanie działa za pomocą komendy /thinking lub palety poleceń. Preferencje są zapisywane w kv razem ze stanem paska bocznego, co oznacza, że po ponownym uruchomieniu nie trzeba wszystkiego ustawiać od nowa. Dla zespołów, które chcą ustalić wspólny standard, dodano opcję "show_thinking": false w pliku konfiguracyjnym. To proste rozwiązanie znacząco poprawia komfort pracy, zwłaszcza w kontekście vibe codingu, gdzie interfejs powinien być lekki.
Stabilność rdzenia – symlinki, npm i metadane narzędzi
W aktualizacji poprawiono również odzyskiwanie binarek npm w repozytoriach korzystających z dowiązań symbolicznych, co wcześniej mogło zerwać kontekst AI po restarcie sesji. Teraz pliki takie jak product.md, techstack.md i workflow.md są stabilniejsze, co pozwala modelowi na zachowanie logiki projektu między sesjami.
Deweloperzy pracujący w środowiskach kontenerowych zyskają na poprawie śledzenia plików w repozytoriach linkowanych. Wcześniej AI mogło operować na nieaktualnych danych, ponieważ zmiany w linkowanych katalogach nie były wykrywane. Teraz zmiany są widoczne na żywo, co jest istotne przy hot reloadzie i szybkich iteracjach.
Usprawniona obsługa metadanych niestandardowych narzędzi to krok w stronę lepszej integracji z zewnętrznymi systemami. Wywołania funkcji i tool calls są teraz bardziej przewidywalne, co zmniejsza ryzyko niespodzianek przy łączeniu z API firm trzecich.
Dlaczego to ma znaczenie dla ekosystemu AI w devie
OpenCode od dłuższego czasu stara się być alternatywą dla rozbudowanych IDE z wtyczkami AI. Ta aktualizacja wskazuje kierunek: czysty i szybki terminalowy interfejs użytkownika, który nie przeszkadza, ale zapewnia pełną kontrolę. Domyślne zwijanie bloków myślenia, konfiguracja przez JSON oraz poprawki w rdzeniu to nie spektakularne funkcje, ale to właśnie takie detale decydują o tym, czy narzędzie staje się częścią codziennej pracy, czy ląduje w folderze "do sprawdzenia kiedyś".
W obliczu rosnącej liczby narzędzi – od Claude Code, przez Codex, po Cursor czy Windsurf – OpenCode stawia na lekkość i niezawodność. Prosty proces instalacji, który wciąż sprowadza się do jednego polecenia curl install opencode, tylko to potwierdza.


Dodaj komentarz