Cline rilis SDK open-source untuk AI coding agents. Performa lebih baik, lebih hemat token, dan bisa dipakai di berbagai platform.

Cline jadi 'agentic' sebelum itu jadi tren, tapi ngembangin di garis depan biasanya bikin struktur yang agak kacau. Lama-lama, agent loop dan ekstensi VS Code jadi satu paket—jadi repot buat diatur atau pindah ke environment baru. Sulit terus nambahin fitur di core yang kaku.

Cline, AI coding agent open-source yang dipakai jutaan developer, minggu ini ngubah arsitekturnya drastis: mereka ekstrak internal agent harness jadi TypeScript SDK standalone bernama @cline/sdk, dan lagi ngubah semua produk mereka di atasnya.

Daripada nambahin layer lagi di atas arsitektur itu, tim Cline memilih ngubah fondasinya. SDK ini sekarang ng-power Cline di VS Code, JetBrains, dan CLI, dan dibuka sumber biar tim lain bisa ngembangin di atasnya.

Advertisement

Advertisement

Slot in-article yang tampil setelah paragraf ketiga.

Keuntungan behavioral utama dari redesign ini: pekerjaan yang berjalan lama gak mati lagi pas UI restart, dan session bisa pindah-pindah antar permukaan—agent loop tetap stateless dan reusable sementara runtime di sekitarnya jadi durable, portable, dan product-agnostic.

SDK ini stack TypeScript berlapis dimana setiap layer punya satu tanggung jawab dan dependencies mengalir strictly downward. Dari bawah ke atas: @cline/shared adalah foundation package yang bawa types, schemas, tool helpers, hook contracts, dan extension registration utilities—gak ada dependency layer yang lebih tinggi.

@cline/llms di atasnya, punya provider gateway dan model catalogs. Ini cover Anthropic, OpenAI, Google, AWS Bedrock, Mistral, LiteLLM, dan semua endpoint OpenAI-compatible seperti vLLM, Together, dan Fireworks. Semua logic provider dijauhkan dari agent loop biar switch provider cuma jadi perubahan config, bukan perubahan kode.

@cline/agents jalan di atasnya sebagai browser-compatible, stateless agent execution loop yang handle iteration, tool orchestration, dan event emission—penting, gak punya session storage, built-in file/shell tools, atau Node-specific orchestration, yang bikinnya bisa di-embed di browser environment.

Di paling atas ada @cline/core, Node runtime/orchestration layer yang tanggung jawab untuk sessions, storage, built-in tools, hub dan remote transports, automation dan scheduling, telemetry, dan plugin/extension loading. @cline/sdk itu sendiri adalah public surface yang re-exports semua dari @cline/core.

Untuk engineer yang mau footprint lebih kecil, packages bisa di-install individual: kamu bisa pull @cline/llms aja untuk LLM proxy, atau @cline/agents aja untuk stateless loop di environment serverless atau browser, tanpa harus pull full Node runtime stack.

Tim Cline juga melaporkan CLI baru mereka selesai tugas lebih cepat dan dengan token cost lebih rendah daripada yang lama di internal runs.

Dengan Cline 2.0, tim mereka rewrite prompts, simplify loop, tighten context management, improve feedback loops dan error handling, dan rethinking tools didefinisikan dan disurfacekan ke model.

Tim Cline publikasikan Terminal Benchmark 2.0 (tbench.ai) results buat bukti ini. Di frontier models, Cline CLI yang jalan di claude-opus-4.7 skor 74.2%, dibandingkan dengan skor published Anthropic 69.4% untuk Claude Code di model yang sama.

Di claude-opus-4.6, Cline CLI skor 71.9% versus Claude Code's published 65.4%. Di open-weight models, Cline skor 55.1% di kimi-k2.6, dibandingkan dengan 37.1% untuk OpenCode dan 45.5% untuk Pi-Code di model yang sama, dengan runs tersebut dilakukan oleh tim Cline menggunakan pass@1 scoring per 8 Mei 2026.

Salah satu penambahan praktis untuk dev teams yang ngembangin di atas SDK ini adalah plugin architecture. Plugin bisa register tools, observe lifecycle events, add rules dan commands, dan shape apa yang agent lihat.

Plugins bisa di-load dari configured paths atau workspace locations, dan bisa mulai sebagai local .ts atau .js module, nanti jadi package directory dengan cline.plugins manifest biar tim bisa prototype lokal dan package reusable capabilities pas mereka siap.

Selain plugins, SDK menyediakan additional extensibility points termasuk custom tools, MCP connectors, dan skills. Untuk add new custom provider, kamu implementasi ApiHandler dan register menggunakan @cline/llms registry—architecture docs list registerProvider dan registerModel sebagai exported functions yang benar untuk runtime registry extension.

Keputusan desain yang menonjol adalah multi-agent coordination gak butuh separate orchestration layer. SDK include agent teams dan subagents secara native, jadi session bisa delegate ke specialists, track progress, dan exchange handoff notes, semua di dalam core runtime yang sama.

Subagents jalan dengan model, tools, dan prompts mereka sendiri. Scheduled CRON jobs, checkpointing, web search, dan MCP connectors semua di-handle native out of the box.

SDK butuh Node.js 22 atau lebih baru. Untuk mulai, kamu bisa install SDK dengan npm install @cline/sdk, atau install CLI global dengan npm i -g @cline. Atau beri agent kamu Cline SDK skill dengan npx skills add cline/sdk-skill.

Documentation tersedia di docs.cline.bot/sdk. Working examples—termasuk plugin examples dan multi-app builds—ada di sdk/apps/examples dan sdk/examples directories di Cline GitHub repository.

Release ini licensed under Apache 2.0. Jadi kalau kamu lagi cari cara ngembangin AI coding agent tanpa harus nulis infrastruktur dari awal, Cline SDK ini mungkin jawabannya!

AI Updates lagi bergerak cepat, jadi jangan cuma lihat headline.

MarkTechPost

Catatan redaksi

Kalau lo cuma ambil satu hal dari artikel ini

AI Updates update dari MarkTechPost.

Sumber asli

Artikel ini merupakan rewrite editorial dari laporan MarkTechPost.

Baca artikel asli di MarkTechPost
#AIUpdates#MarkTechPost#rss