HeadlinesBriefing HeadlinesBriefing.com

OpenCode 2.0: Layanan Latar Belakang dan API Baru

Hacker News •
×

OpenCode 2.0 adalah perombakan besar yang dibangun berdasarkan pengalaman jutaan pengguna harian. Aplikasi ini menghadirkan sistem yang dapat menyesuaikan diri dengan segala kebutuhan agen. Selain banyak fitur baru, peningkatan kinerja, dan perbaikan bug, beberapa perubahan yang terlihat oleh pengguna menonjol.

Perubahan terbesar ada pada layanan. Sejak awal, OpenCode menggunakan model klien/server, tetapi hanya sedikit orang yang memanfaatkannya. Di versi 2.0, server berjalan otomatis sebagai satu proses latar belakang di mesin Anda. TUI, antarmuka web, dan aplikasi desktop semuanya terhubung ke proses pusat yang sama. Klien terprogram yang menggunakan @opencode/client otomatis menemukan layanan lokal dan langsung bekerja tanpa pengaturan tambahan, yang sangat berguna untuk tugas terjadwal. Layanan ini juga dapat dibuka untuk host lain dan dipasangkan dengan aplikasi lain, dan aplikasi native yang dibangun di atas alur ini sedang dikembangkan.

API juga dibangun ulang dari nol. API lama berkembang secara acak seiring komunitas mempelajari apa itu agen dan seharusnya seperti apa. Versi baru mendukung hampir semua kebutuhan pengguna, dan OpenCode memahami API-nya sendiri sehingga dapat memanggilnya untuk melakukan hal berguna, seperti memindahkan sesi saat ini ke git worktree ketika memulai pekerjaan baru. Paket klien baru, @opencode/client, menyediakan klien untuk JavaScript biasa maupun Effect.

Mode kode memungkinkan agen menulis skrip alih-alih memanggil alat satu per satu. Interpreter JavaScript minimal dalam paket @opencode/codemode menerima server MCP atau endpoint OpenAPI dan mengubahnya menjadi fungsi yang dapat dipanggil agen di dalam skrip. Semua server MCP di versi 2.0 otomatis diaktifkan ke mode kode secara default.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing