Cline otwiera swoje wnętrze: SDK uwalniające agentów AI z niewoli IDE
Budowanie na krawędzi możliwości technologicznych ma swoją cenę: dług technologiczny. Przez miesiące Cline, jeden z najpopularniejszych agentów AI do kodowania, był nierozerwalnie związany z VS Code, co tworzyło sztywny monolit trudny do skalowania.
Koniec monolitu: architektura warstwowa
Twórcy Cline podjęli drastyczną decyzję o zburzeniu fundamentów. Zamiast dodawać kolejne funkcje do i tak już przeładowanego rozszerzenia, wyabstrahowali jądro agenta do samodzielnego, otwartego standardu @Cline/SDK. To nie jest tylko kosmetyczna zmiana nazwy, to zmiana paradygmatu.
SDK zostało podzielone na cztery niezależne warstwy:
- @Cline/shared: Czysta podstawa, typy i kontrakty.
- @Cline/llms: Bramka obsługująca wszystko od OpenAI po lokalne modele vLLM.
- @Cline/agents: Bezstanowa pętla decyzyjna kompatybilna nawet z przeglądarką.
- @Cline/core: Ciężki runtime Node.js odpowiedzialny za sesje i automatyzację.
Taka separacja oznacza, że programista może zainstalować wyłącznie moduł @Cline/agents, aby uruchomić pętlę AI w środowisku serverless, bez „ciągnięcia” za sobą całego stosu Node.
Trwałość sesji i mobilność
Największa bolączka dotychczasowych agentów? Śmierć procesu wraz z restartem interfejsu użytkownika (UI). Dzięki nowej architekturze pętla agenta staje się trwała. Możesz zacząć pracę w VS Code, przejść do terminala przez CLI, a agent będzie kontynuował zadanie dokładnie tam, gdzie przerwał.
Benchmarki: Dawid bije Goliata
Cline 2.0 to nie tylko porządek w kodzie, to przede wszystkim surowa wydajność. Zespół opublikował wyniki Terminal Benchmark 2.0, które stawiają ich rozwiązanie powyżej oficjalnych narzędzi gigantów.
Używając modelu Claude 3.5 Sonnet (v4.7), Cline CLI osiągnął wynik 74,2%. Dla porównania, oficjalny Claude Code od Anthropic na tym samym modelu uzyskał 69,4%. Różnica jest jeszcze bardziej drastyczna w przypadku modeli open source, gdzie Cline deklasuje konkurencję taką jak OpenCode o blisko 20 punktów procentowych.
To dowód na to, że optymalizacja promptów i lepsze zarządzanie kontekstem wewnątrz SDK realnie przekłada się na oszczędność tokenów i celność kodu.
Natywne multiagentowe zespoły
W przeciwieństwie do rozwiązań typu LangGraph, Cline integruje współpracę wielu agentów bezpośrednio w runtime. Nie potrzebujesz zewnętrznej warstwy orkiestracji – SDK pozwala na tworzenie subagentów z własnymi modelami i narzędziami, którzy wymieniają się notatkami w ramach jednej sesji.
Sceptycznym okiem: Node.js 22 jako bariera?
Mimo otwartości, SDK stawia twarde wymagania: potrzebujesz Node.js 22 lub nowszego. To dość wysoki próg wejścia dla starszych systemów CI/CD, ale cena za nowoczesne API i stabilność sesji wydaje się uzasadniona.
Czy @Cline/SDK stanie się nowym standardem w świecie agentowej AI? Możliwość wpięcia własnych handlerów API przez ApiHandler oraz system wtyczek sugeruje, że Cline chce być systemem operacyjnym dla Twojego asystenta kodu, a nie tylko kolejną ikoną w pasku bocznym edytora.
Projekt jest dostępny na licencji Apache 2.0, co w erze zamykania produktów AI przez korporacje, jest odświeżającym ruchem w stronę społeczności.
