Transcript
00:00:00halo semuanya, melky di sini dan di Vercel kami suka merilis fitur baru, terutama dalam hal
00:00:06infrastruktur untuk cloud masa kini, dan salah satu bagian terpenting dari infrastruktur tersebut
00:00:11adalah Vercel CLI. CLI kini bukan lagi sekadar cara bagi seseorang untuk melakukan deployment dari terminal mereka,
00:00:17melainkan telah menjadi fondasi pembangun bagi agen, antarmuka terprogram yang dapat mereka gunakan untuk menghubungkan
00:00:23sumber daya, membuat sandbox, memeriksa log, men-debug masalah, dan terus meningkatkan deployment mereka.
00:00:29Jadi di bagian pertama ini, saya akan memandu kalian melalui beberapa pembaruan CLI terbaru yang kami buat untuk
00:00:35Vercel CLI agar menjadi fondasi yang lebih kuat untuk membangun bersama agen Anda. Baik, mari kita mulai
00:00:41dengan Vercel Sandbox dan bagaimana Anda dapat langsung menggunakannya dari Vercel CLI. Seperti yang kita tahu,
00:00:47sandbox sangat diminati saat ini, dan Vercel Sandbox secara harfiah merupakan salah satu pengalaman tercepat
00:00:53di luar sana dan ini sangat sempurna; Anda punya agen, mereka akan menjalankan beberapa kode, dan Anda ingin memastikan
00:00:57itu dilakukan dengan aman, dan cara apa yang lebih baik selain sandbox yang aman? Jadi mari kita masuk ke terminal ini
00:01:04di sini, seperti yang Anda lihat saya sudah terhubung dengan vc, sudah siap. Yang akan saya lakukan adalah menggunakan vc sandbox create
00:01:13dash dash connect dan semua ini memungkinkan saya untuk terhubung langsung ke instans baru ini yang akan saya
00:01:17buat. Anda bisa lihat di sini sangat cepat, gunakan Vercel CLI dan jreng, Anda dapat melihat detail
00:01:24sandbox yang telah dibuat. Anda mendapatkan tim, proyek, dan itu dicakupkan langsung ke kredensial otorisasi Anda
00:01:29kepadanya, sangat mudah, sangat mulus. Anda dapat melihat di sini saya dapat menjalankan perintah apa pun yang saya inginkan dari
00:01:36sandbox sekarang, saya dapat melanjutkan dan melakukan git clone untuk repositori berbeda yang saya inginkan, jadi saya bisa
00:01:41melanjutkan dan mari kita ambil github untuk Vercel CLI, jadi saya akan pergi ke sini, mengambilnya dan dari sandbox saya
00:01:51dapat melakukan git clone dan sekarang repositori Vercel itu akan dikloning, itu akan mengunduhnya
00:01:56sehingga saya dapat menggunakannya di sandbox tersebut. Jadi sekarang setelah kita kembali dan repositori telah dikloning, saya dapat melanjutkan dan
00:02:02keluar dari sandbox itu tanpa masalah, dan katakanlah suatu hari nanti saya ingin kembali, saya dapat melanjutkan dan melakukan vc sandbox
00:02:10connect dan nama sandbox tersebut, dan saya kembali tepat seperti saat saya meninggalkannya, ketik ls dan Anda dapat melihat repositori github itu.
00:02:17Jadi silakan biarkan agen Anda beraksi sebebasnya di sandbox menggunakan Vercel CLI. Bagian penting lainnya
00:02:24dari infrastruktur yang Anda butuhkan jika Anda membangun aplikasi siap produksi adalah fitur bendera (feature flags),
00:02:29dan Vercel Flags adalah penyedia feature flag yang terintegrasi langsung ke platform Vercel. Buat flag, tentukan
00:02:36aturan penargetan, jalankan peluncuran bertahap, jalankan uji A/B, semuanya dari agen Anda di Vercel CLI.
00:02:43Mari kita buat feature flag baru untuk proyek uji coba ini yang saya miliki di sini, jadi perintah pertama
00:02:48yang akan saya jalankan adalah vc flags create lalu nama feature flag saya yaitu
00:02:53a-b-split. Seperti yang Anda lihat di sini sekarang saya sudah mengaktifkan feature flag tersebut, saya dapat melanjutkan dan
00:03:02benar-benar memeriksanya. Jadi itulah feature flag saya a-b-split, saya memiliki target produksi, target pratinjau,
00:03:07dan target pengembangan. Sekarang jika saya kembali dan katakanlah saya perlu memberi tahu agen saya atau diri saya sendiri bahwa saya ingin
00:03:13memodifikasi flag tersebut dan lalu lintas yang terkait dengannya, di sini yang dapat saya lakukan adalah menempelkan perintah ini, tetapi apa yang sedang saya lakukan
00:03:19adalah memanggil Vercel CLI, perintah flags, nama feature flag saya yaitu a-b-split,
00:03:26lalu saya menargetkan lingkungan produksi saya, saya akan membaginya berdasarkan id pengguna dan bobotnya,
00:03:32saya akan menetapkan false sebesar 95 dan bobotnya menjadi 5 yang berarti 95% dari lalu lintas akan berada di satu kelompok feature flag saya
00:03:40dan 5% sisanya, dengan asumsi itu adalah fitur yang ingin saya luncurkan, akan berada di sini.
00:03:44Dan jika saya mengklik ini sekarang, Anda dapat melihat saya dapat mempersempit ini, saya dapat mengirim pesan sehingga saya dapat mengonfigurasi
00:03:50split untuk produksi false mati true aktif, itu akan disimpan di platform sebenarnya dan voila,
00:03:56feature flag a-b-split telah berhasil diperbarui di produksi. Oke, sekarang ini mungkin menjadi
00:04:02fitur baru favorit saya di Vercel CLI, tetapi kami telah mendesain ulang sepenuhnya cara kerja curl dengan vc curl
00:04:09sehingga agen tidak perlu lagi hanya menulis kode—maksud saya, itu dulu sekali—mereka perlu menguji apa
00:04:14yang telah mereka ubah, dan Vercel curl memungkinkan Anda membuat permintaan ke proyek yang tertaut atau deployment tertentu
00:04:19tanpa harus menggabungkan URL deployment secara manual. Namun satu kelebihan tambahan adalah kami telah mengembangkan perintah curl asli
00:04:26sehingga Anda dapat menggunakan apa pun yang biasa Anda gunakan dengan curl bersama vc curl. Jadi di sini saya punya terminal saya terbuka,
00:04:32saya memiliki situs pengguna, jadi jika saya masuk ke dalamnya, Anda dapat melihat situs yang cukup dasar, hanya sebuah api halo,
00:04:38tetapi di sini saya dapat melakukan sesuatu seperti vc curl /api/hello dan Anda dapat melihat saya mendapatkan kembali perintahnya.
00:04:46Oke keren, tidak ada yang terlalu rumit, tapi saya pikir yang akan keren adalah jika saya menyuruh agen saya melakukan hal yang sama
00:04:52dalam suatu alur di mana mungkin mereka menerapkan sesuatu dan mereka memeriksa bagaimana tampilan endpoint, apakah berfungsi dengan benar, apakah ada yang rusak,
00:04:57menggunakan vc curl, bisakah kamu memanggil endpoint /api/hello?
00:05:10Luar biasa, jadi respons endpoint berhasil, agen melakukan persis seperti yang harus dilakukannya,
00:05:14dan sekarang bagaimana jika saya katakan bagaimana kalau membuat permintaan post ke endpoint /api/users untuk saya menguji
00:05:22jika itu berfungsi dengan benar? Jadi ia melanjutkan dan mengambil skema aktual dari endpoint saya karena saya telah mendeployment-nya ke Vercel,
00:05:35dan sekarang untuk membuat perintah post semuanya menggunakan perintah asli, Anda dapat melihat post berfungsi
00:05:41dengan benar, respons membuat id 3 nama melky vc untuk mencadangkan deployment di hello-api-flame
00:05:47.vercel.app. Sekarang rilis menarik lainnya yang telah kami kerjakan dengan sangat keras di Vercel selama beberapa bulan terakhir
00:05:54adalah binari asli eksperimental untuk Vercel CLI. Kami ingin menciptakan pengalaman di mana
00:06:00bahkan jika Anda menggunakan Mac, Windows, atau Linux, itu tidak masalah, kami ingin fokus memberi Anda
00:06:05yang terbaik untuk build dan sistem operasi Anda. Jadi Anda dapat melihat di sini saya tidak lagi menggunakan vc, saya benar-benar telah menghapusnya
00:06:12dan menghapus instalasi Vercel reguler yang Anda instal melalui node, dan saya ingin menjalankan npm install -g
00:06:18@vercel/vc-native. Mari kita cari paketnya dan sekarang yang mana vc menunjukkan kepada saya bahwa
00:06:26saya telah menginstal binari asli, binari macOS untuk komputer saya karena saya menggunakan Mac. Sekarang saya dapat menunjukkan
00:06:32semua perintah yang berfungsi untuknya seperti biasa, tetapi yang benar-benar ingin saya demonstrasikan adalah
00:06:37perbedaan dalam cara kita mengeksekusi, jadi Anda dapat melihat di sini ini sebenarnya adalah file eksekusi Mac 64-bit untuk arm64,
00:06:44itu komputer saya saat ini, bukan chip intel, saya memiliki M4 di sini. Dan hal lain yang benar-benar ingin saya
00:06:49demonstrasikan adalah perbedaan ukuran sebenarnya dari binari tersebut, Anda dapat melihat di sini binari ini dikirimkan dengan
00:06:55semua yang kita butuhkan hanya 66 megabita, jadi binari ini jauh lebih cepat dan jauh lebih kecil, dan kami sedang meluncurkannya
00:07:02untuk memastikan para pengguna Windows, Linux, dan Mac mendapatkan pengalaman terbaik. Oke, sekarang bagian selanjutnya ini
00:07:08sangat menarik, plugin telah mengambil alih sebagian besar penata (harness). Jika Anda belum tahu, plugin benar-benar dapat mengarahkan dan mengubah
00:07:16bagaimana penata Anda berperilaku untuk benar-benar mengoptimalkan pengalaman pengembangan Anda, dan Vercel memiliki plugin Vercel kami sendiri
00:07:22yang merupakan hal wajib bagi siapa pun yang mengembangkan menggunakan Vercel. Sekarang Anda dapat melihat di sini saya memiliki
00:07:29Claude Code terbuka dan saya Cs ingin menunjukkan kepada Anda bahwa plugin Vercel tersedia di mana-mana sekarang.
00:07:34Saya berada di pasar resmi untuk penata Claude Code dan jika saya mengetik Vercel, Anda dapat melihat
00:07:42di sini kita memiliki plugin Claude Code versi resmi dari Vercel dengan 152.000 pemasangan, Anda dapat melanjutkan
00:07:48dan menginstalnya untuk cakupan pengguna atau secara global, saya akan melanjutkan dan menginstalnya untuk cakupan pengguna saya di sini dan sekarang itu akan
00:07:54meminta saya untuk melakukan muat ulang plugin (-reload-plugins). Sekarang plugin saya telah dimuat ulang dan itu datang dengan sekumpulan keterampilan berbeda
00:08:01dan agen berbeda yang dapat kita gunakan, jadi sekarang kapan pun Anda mengembangkan dengan Next.js, Anda ingin
00:08:06mendeploy-nya menggunakan shadcn, auth, atau apa pun seperti itu, plugin ini siap membantu Anda untuk Claude Code. Namun kami
00:08:13tidak berhenti sampai di situ karena jika Anda membuka Codex, pengalaman persis yang sama masih ada, saya dapat melanjutkan dan
00:08:20melakukan plugin untuk menelusuri berbagai plugin yang tersedia, Anda dapat melihat di sini saya sudah memiliki plugin Vercel
00:08:27terpasang dan ini juga dari pasar Codex resmi OpenAI, jadi terlepas dari apakah Anda ingin menggunakan model GPT
00:08:33di Codex, plugin Vercel siap membantu Anda. Tapi tunggu, masih ada lagi karena sekarang
00:08:40jika saya menggunakan Grok CLI dan jika Anda ingin menggunakan Grok CLI, Anda juga dapat melanjutkan ke plugin dan melihat bahwa kami
00:08:47juga tersedia di pasar Grok, jadi terlepas dari preferensi Anda apakah itu Grok, Claude Code, Codex,
00:08:54plugin Vercel tersedia, Anda bahkan dapat menginstal dengan perintah npx untuk penata apa pun yang ingin Anda gunakan,
00:09:00jadi silakan gunakan dan benar-benar tingkatkan pengalaman CLI Anda. Baik kawan-kawan, terima kasih banyak telah
00:09:06menonton video pembaruan singkat ini, kalian harus tetap menyimak karena bagian dua, bagian tiga, banyak bagian
00:09:11akan datang di masa depan, kami akan terus menunjukkan kepada Anda bagaimana kami merilis fitur di CLI,
00:09:16bagaimana kami meningkatkan permainan agen Anda dan secara keseluruhan semua hal keren yang kami siapkan di sini di Vercel,
00:09:22dan sampai jumpa di video berikutnya, sampai jumpa!