Anda telah memutuskan untuk mengirimkan agen AI produksi di Claude. Sekarang Anda mencapai persimpangan jalan nyata yang pertama: apakah Anda membiarkan Anthropic menjalankan loop agen dan sandbox untuk Anda dengan Claude Managed Agents, atau apakah Anda menjaga loop tetap di dalam proses Anda sendiri dengan Claude Agent SDK? Kedua opsi ini terlihat mirip dari demo, tetapi mereka menarik arsitektur Anda, model biaya Anda, dan rotasi on-call Anda ke arah yang berbeda. Panduan ini menjelaskan trade-off yang akan Anda pertimbangkan di papan tulis, dengan agen pengembalian dana pembayaran dan agen tiket dukungan sebagai contoh yang berjalan.
TL;DR
Pilih Claude Managed Agents ketika Anda ingin Anthropic meng-host loop agen, sandbox, dan status sesi untuk pekerjaan yang berjalan lama atau asinkron dan Anda lebih suka membayar biaya runtime daripada menjalankan infrastruktur tersebut. Pilih Claude Agent SDK ketika Anda membutuhkan loop di dalam proses Anda sendiri, kontrol penuh atas alat, residensi data, dan biaya. Keduanya berbicara MCP dan model Claude.
Pendahuluan
Pada tahun 2026, "membangun agen AI" berhenti berarti "menghubungkan loop while di sekitar penyelesaian obrolan". Anthropic kini memberi Anda dua cara berbeda untuk menjalankan agen dalam produksi, dan pilihan tersebut membentuk lebih dari sekadar kode. Ini memutuskan di mana data pelanggan berada, siapa yang dihubungi pada jam 2 pagi ketika panggilan alat macet, dan bagaimana tim keuangan Anda memperkirakan pengeluaran.
Claude Agent SDK adalah perpustakaan: Anda mengimpornya ke dalam layanan Python atau TypeScript, dan loop agen, manajemen konteks, serta alat bawaan berjalan di dalam proses dan infrastruktur Anda sendiri. Claude Managed Agents memiliki bentuk yang berlawanan: REST API yang di-host di mana Anthropic menjalankan loop dan sandbox per-sesi, dan aplikasi Anda mengirimkan peristiwa serta mengalirkan hasilnya kembali. Model dasarnya sama, tetapi kontrak operasionalnya sangat berbeda.
Sebagian besar agen produksi melakukan pekerjaan nyata dengan memanggil API: menagih kartu, membuat tiket Zendesk, meminta layanan inventaris, memukul endpoint harga internal. Itu berarti keandalan agen Anda sebagian besar adalah keandalan API dan alat yang dipanggilnya. Sebelum Anda memilih model hosting, Anda memerlukan cara untuk merancang, meng-mock, dan menguji endpoint tersebut di bawah lalu lintas berbentuk agen. Di situlah platform seperti Apidog cocok: Anda dapat meng-mock dependensi yang dipukul agen Anda, menjalankan tes kontrak terhadapnya, dan melatih server MCP dengan cara yang sama seperti agen akan melakukannya. Kita akan kembali ke sana. Pertama, mari kita luruskan kedua opsi ini, karena memilih yang salah akan mahal untuk diurai. Jika Anda ingin panduan lebih dalam tentang sisi yang di-host secara khusus, lihat panduan Claude Managed Agents kami.
Apa Sebenarnya Claude Managed Agents
Claude Managed Agents adalah harness agen yang sudah jadi, dapat dikonfigurasi, yang berjalan di infrastruktur yang dikelola Anthropic. Alih-alih menulis loop agen, sandbox, dan lapisan eksekusi alat Anda sendiri, Anda menjelaskan agen dan membiarkan Anthropic menjalankannya. Ini diluncurkan dalam beta publik pada April 2026 dan saat ini memerlukan header beta managed-agents-2026-04-01 pada setiap permintaan, yang SDK atur untuk Anda.
Produk ini dibangun di sekitar empat konsep, dan konsep-konsep ini secara jelas memetakan bagaimana Anda akan memikirkan runner tugas:
- Agen: model, prompt sistem, alat, server MCP, dan keterampilan. Anda membuatnya sekali dan mereferensikannya dengan ID di banyak sesi.
- Lingkungan: template kontainer yang dikonfigurasi dengan paket yang sudah terinstal (Python, Node.js, Go, dan lainnya) dan aturan akses jaringan.
- Sesi: instance agen yang berjalan di dalam lingkungan, melakukan satu tugas dan menghasilkan output. Ini memiliki sistem file persisten dan riwayat percakapan.
- Peristiwa: pesan yang mengalir antara aplikasi Anda dan agen (giliran pengguna, hasil alat, pembaruan status), dialirkan kembali melalui peristiwa yang dikirim server dan disimpan di sisi server.
Alurnya adalah: buat agen, konfigurasikan lingkungan, mulai sesi, kirim pesan pengguna sebagai peristiwa, dan alirkan respons. Anda dapat mengarahkan agen di tengah jalan dengan mengirim lebih banyak peristiwa, atau menginterupsinya untuk mengubah arah. Riwayat peristiwa disimpan di sisi Anthropic dan Anda dapat mengambilnya secara penuh, yang penting untuk audit dan debugging.
Managed Agents memberi Claude seperangkat alat bawaan secara langsung: Bash, operasi file (baca, tulis, edit, glob, grep), pencarian web dan pengambilan, serta koneksi server MCP untuk semua hal lainnya. Kerangka Anthropic adalah bahwa opsi ini terbaik untuk beban kerja yang memerlukan eksekusi jangka panjang (menit hingga jam, banyak panggilan alat), kontainer cloud yang aman dengan akses jaringan, infrastruktur minimal di sisi Anda, dan sesi stateful yang bertahan di seluruh interaksi. Ini juga tersedia di Claude Platform di AWS dengan beberapa perbedaan dalam ketersediaan fitur dan perilaku sesi, yang patut diperiksa jika Anda terbatas pada cloud tertentu.
Dua hal yang perlu diingat. Pertama, alat khusus bekerja secara berbeda di sini: Claude memutuskan untuk memanggil alat, tetapi aplikasi Anda mengeksekusinya dan mengembalikan hasilnya melalui aliran peristiwa. Eksekusi masih terjadi di dunia Anda; hanya loop dan sandbox yang di-host. Kedua, fitur tertentu (hasil dan multi-agen) di-gating sebagai pratinjau penelitian di balik permintaan akses terpisah, jadi jangan berasumsi bahwa setiap kapabilitas tersedia saat Anda mengaktifkannya. Untuk pola yang lebih luas di balik semua ini, tulisan kami tentang arsitektur AI agentik mencakup bagaimana loop, alat, dan memori saling cocok.
Apa Sebenarnya Claude Agent SDK
Claude Agent SDK adalah perpustakaan yang memberi Anda alat yang sama, loop agen, dan manajemen konteks yang mendukung Claude Code, dapat diprogram dalam Python dan TypeScript. Sebelumnya disebut Claude Code SDK; penggantian nama ini menandakan cakupan yang lebih luas daripada tugas pengkodean. Anda pip install claude-agent-sdk atau npm install @anthropic-ai/claude-agent-sdk, arahkan ke kunci API, dan loop berjalan di dalam proses Anda.
Agen minimal berukuran kecil. Dalam Python Anda memanggil query() dengan prompt dan objek opsi yang mencantumkan alat yang dapat digunakan agen, lalu mengulang pesan yang di-streaming. Claude membaca file, menjalankan perintah, dan mengedit kode tanpa Anda mengimplementasikan loop eksekusi alat. Itulah perbedaan inti dari Client SDK biasa, di mana Anda menulis loop while response.stop_reason == "tool_use" sendiri dan mengeksekusi setiap panggilan alat secara manual.
SDK mengirimkan mekanisme yang seharusnya Anda bangun:
- Alat bawaan: Baca, Tulis, Edit, Bash, Glob, Grep, WebSearch, WebFetch, alat Monitor untuk memantau skrip latar belakang, dan alat AskUserQuestion untuk mengklarifikasi pertanyaan.
- Hook: callback pada titik-titik siklus hidup (
PreToolUse,PostToolUse,Stop,SessionStart,SessionEnd,UserPromptSubmit, dan lainnya) sehingga Anda dapat memvalidasi, mencatat, memblokir, atau mengubah perilaku. Inilah cara Anda membangun jejak audit setiap perubahan file atau API. - Subagen: memunculkan agen khusus untuk subtugas yang terfokus; pesan membawa
parent_tool_use_idsehingga Anda dapat melacak subagen mana yang melakukan apa. - MCP: menghubungkan database, browser, dan API melalui Model Context Protocol, standar yang sama yang digunakan Managed Agents.
- Izin: menyetujui alat yang aman sebelumnya, memblokir alat yang berbahaya, atau memerlukan persetujuan untuk tindakan sensitif. Agen analisis hanya-baca adalah salah satu opsi string.
- Sesi: tangkap ID sesi, lanjutkan nanti dengan konteks penuh, atau fork untuk menjelajahi alternatif. Status adalah JSONL di sistem file Anda, jadi Anda yang memilikinya.
Karena loop berjalan dalam proses Anda, SDK juga membaca konfigurasi sistem file Claude Code: keterampilan di .claude/skills/, perintah slash, CLAUDE.md untuk konteks proyek, dan plugin. Otentikasi mendukung Anthropic API langsung ditambah Amazon Bedrock, Claude Platform di AWS, Google Vertex AI, dan Azure AI Foundry, sehingga Anda dapat menjaga inferensi tetap dalam kontrak cloud yang ada. Jika Anda ingin jalur praktis, panduan kami tentang menyiapkan Claude Agent SDK dengan paket Claude dan panduan tentang membangun Claude Code Anda sendiri keduanya dimulai dari loop yang berfungsi.
Satu perubahan penagihan yang harus Anda rencanakan: mulai 15 Juni 2026, penggunaan Agent SDK dan claude -p pada paket langganan akan menggunakan kredit Agent SDK bulanan terpisah, berbeda dari batas penggunaan interaktif. Jika perkiraan Anda mengasumsikan panggilan SDK berbagi kumpulan yang sama dengan penggunaan Claude interaktif, tinjau kembali. Periksa syarat dan ketentuan Anthropic saat ini secara langsung daripada mempercayai angka yang Anda baca di postingan blog, termasuk yang ini.
Perbandingan Langsung: Managed Agents vs Agent SDK
Berikut adalah perbandingan seperti yang biasanya muncul dalam tinjauan arsitektur. Anggap baris biaya sebagai petunjuk; konfirmasikan angka langsung terhadap halaman harga Anthropic dan dokumen Managed Agents sebelum Anda berkomitmen pada anggaran.
| Dimensi | Claude Managed Agents | Claude Agent SDK |
|---|---|---|
| Di mana loop berjalan | Infrastruktur yang dikelola Anthropic | Proses Anda, infrastruktur Anda |
| Antarmuka | REST API + aliran peristiwa SSE | Pustaka Python atau TypeScript |
| Kontrol atas loop | Dikonfigurasi, tidak dikodekan; Anda mengarahkan melalui peristiwa | Penuh: hook, izin khusus, logika dalam proses |
| Model biaya | Tarif token Claude standar ditambah biaya runtime per-jam sesi untuk waktu agen aktif | Tarif token Claude standar ditambah komputasi tempat Anda menjalankannya |
| Beban operasional | Rendah: tidak ada sandbox, penskalaan, atau penyimpanan sesi untuk dioperasikan | Lebih tinggi: Anda menjalankan, menskalakan, dan memantau layanan dan sandbox |
| Observabilitas | Log peristiwa yang di-host Anthropic, dapat diambil secara penuh; pemantauan bawaan | Apa pun yang Anda instrumentasi: hook, log Anda, tumpukan pelacakan Anda |
| Profil latensi | Hop jaringan ke runtime yang di-host; disetel untuk pekerjaan asinkron yang panjang | Loop dalam proses; Anda mengontrol kedekatan dengan data dan alat Anda |
| Residensi data | Status sandbox dan sesi berada di infrastruktur Anthropic (opsi AWS tersedia) | File, status, dan eksekusi alat tetap di infrastruktur Anda |
| Eksekusi alat kustom | Claude meminta; aplikasi Anda mengeksekusi dan mengembalikan melalui aliran | Fungsi Python atau TypeScript dalam proses |
| Paling cocok | Agen produksi yang berjalan lama, asinkron, dan ringan infrastruktur | Prototyping lokal, agen yang dekat dengan sistem file dan layanan Anda, kontrol data yang ketat |
Beberapa baris memerlukan kalimat nuansa.
Biaya. Bentuknya berbeda, bukan harga modelnya. Managed Agents mengenakan tarif token standar ditambah biaya runtime untuk waktu sesi aktif, jadi agen yang berpikir selama satu jam dikenakan biaya untuk jam tersebut bahkan di antara panggilan alat. SDK tidak memiliki biaya runtime Anthropic per jam, tetapi Anda membayar server, autoscaling, dan insinyur yang menjaganya tetap berfungsi. Lebih murah di atas kertas tidak berarti lebih murah setelah Anda menghargai rotasi on-call.
Beban operasional. Ini adalah pemisahan yang paling jelas. Managed Agents menghilangkan sandbox, penyimpanan sesi, dan logika penskalaan dari beban kerja Anda. SDK memberi Anda kendali atas ketiganya, yang persis seperti yang Anda inginkan ketika agen harus berjalan di dalam VPC di sebelah database pribadi, dan persis seperti yang tidak Anda inginkan ketika tim beranggotakan dua orang hanya membutuhkan pekerja asinkron.
Residensi data. Dengan SDK, eksekusi alat dan status sesi tidak pernah meninggalkan infrastruktur Anda; hanya inferensi model yang masuk ke Claude. Dengan Managed Agents, sandbox dan log peristiwa berada di lingkungan Anthropic (atau AWS, dengan peringatan). Untuk data yang diatur, baris ini seringkali memutuskan seluruh pertanyaan itu sendiri.
Observabilitas. Managed Agents memberi Anda log peristiwa yang di-host dan dapat diambil secara gratis. SDK memberi Anda hook dan mengharapkan Anda menghubungkannya ke tumpukan pelacakan Anda. Ergonomi yang berbeda, status akhir yang serupa jika Anda melakukan pekerjaannya.
Menguji dan Mendebug API yang Dipanggil Agen Anda
Model hosting apa pun yang Anda pilih, keandalan agen Anda didominasi oleh alat dan API yang dipanggilnya. Agen pengembalian dana yang bernalar dengan sempurna tetapi memanggil endpoint pembayaran yang tidak stabil adalah agen pengembalian dana yang tidak stabil. Jadi, perlakukan dependensi sebagai target pengujian kelas satu, bukan sekadar pelengkap.
Tiga lapisan yang patut diuji sebelum Anda mengirimkan.
Kontrak API. Setiap alat yang dipanggil agen Anda adalah API dengan skema. Mock endpoint tersebut dan assert pada bentuk permintaan dan respons sehingga perubahan backend tidak secara diam-diam merusak agen dalam produksi. Dengan Apidog Anda dapat menyiapkan mock untuk layanan pembayaran atau tiket, menentukan skema persis yang diharapkan agen, dan menjalankan tes kontrak sesuai jadwal. Ketika layanan nyata menyimpang, tes kontrak gagal sebelum pengembalian dana pelanggan. Untuk pendekatan terstruktur untuk ini, panduan kami tentang cara menguji agen AI yang memanggil API membahas mode kegagalan yang penting.
Server MCP. Kedua opsi merutekan alat eksternal melalui MCP. Server MCP itu sendiri adalah layanan dengan alat, input, dan output, dan itu adalah tempat umum bagi agen untuk rusak: alat mengembalikan payload yang sedikit berbeda, batas waktu tidak ditangani, jalur kesalahan mengembalikan prosa alih-alih data terstruktur. Uji server MCP secara langsung, seperti yang akan dipukul agen, sebelum Anda menghubungkannya ke agen langsung. Panduan kami tentang pengujian server MCP dengan Apidog membahas cara menghitung alat yang diekspos server dan melatih masing-masing alat. Apidog juga menyertakan agen AI dan debugger A2A sehingga Anda dapat melihat lalu lintas permintaan dan respons yang dihasilkan agen, bukan hanya menebaknya.
Perilaku permintaan agen itu sendiri. Agen memanggil API dalam pola yang tidak dilakukan manusia: ledakan percobaan ulang, pembacaan sebagian, endpoint yang sama dipukul sepuluh kali dalam loop saat model bernalar. Putar ulang lalu lintas itu terhadap mock Anda dan perhatikan apa yang sebenarnya dikirim agen. Di sinilah debugger yang menangkap lalu lintas agen langsung dan A2A terbayar; Anda menemukan badai percobaan ulang yang salah satu di staging alih-alih di jembatan insiden.
Poinnya bukanlah alat demi alat itu sendiri. Ini adalah bahwa keputusan hosting dan strategi pengujian saling terkait. Managed Agents menyembunyikan loop, jadi visibilitas Anda ke kegagalan berasal dari log peristiwanya ditambah tes tingkat API Anda sendiri. SDK mengekspos loop, jadi Anda menginstrumenkannya dengan hook tetapi masih memerlukan tes tingkat API yang sama di bawahnya. Bagaimanapun, Unduh Apidog dan uji dependensi agen sebelum agen mendekati pelanggan nyata.
Kerangka Kerja Keputusan
Lewati penderitaan fitur demi fitur dan jawab pertanyaan-pertanyaan ini secara berurutan. Jawaban "ya" yang kuat pertama akan mengarahkan Anda ke suatu opsi.
Pilih Claude Managed Agents jika:
- Agen Anda berjalan lama atau secara asinkron (menit hingga jam, banyak panggilan alat) dan Anda tidak ingin mengoperasikan job runner, sandbox, dan penyimpanan sesi.
- Anda adalah tim kecil dan jumlah personel operasional adalah kendala utama, bukan kontrol.
- Anda menginginkan log peristiwa yang di-host dan dapat diambil tanpa membangun observabilitas dari awal.
- Postur data dan kepatuhan Anda memungkinkan sandbox dan status sesi berada di lingkungan Anthropic (atau AWS).
- Anda baik-baik saja berada dalam beta dengan beberapa fitur yang di-gating di balik permintaan pratinjau penelitian.
Pilih Claude Agent SDK jika:
- Agen harus berjalan di dalam VPC Anda, di samping database pribadi atau layanan internal, tanpa pihak ketiga yang menyimpan status sesi.
- Anda memerlukan kontrol detail atas loop: izin khusus, hook untuk audit dan kebijakan, logika alat dalam proses.
- Residensi data atau kendala regulasi mengesampingkan sandbox yang di-host.
- Anda ingin inferensi ditagih melalui kontrak Bedrock, Vertex, atau Azure yang ada sambil menjaga loop tetap in-house.
- Anda sedang melakukan prototyping secara lokal dan ingin agen berfungsi langsung di sistem file Anda hari ini.
Jalur umum: prototyping dengan Agent SDK secara lokal karena loopnya ada di sana dan siklus iterasi ketat, kemudian beralih ke Managed Agents untuk produksi jika penghematan operasional lebih besar daripada hilangnya kendali. Migrasi itu adalah pekerjaan nyata, bukan perubahan konfigurasi, jadi buat keputusan dengan sengaja daripada secara default. Jika Anda juga mempertimbangkan model atau agen pengkodean di samping ini, perbandingan Claude vs Codex untuk tahun 2026 kami adalah bacaan pendamping yang berguna.
Kasus Penggunaan Dunia Nyata
Agen Pengembalian Dana Pembayaran
Tim dukungan fintech menginginkan agen yang memproses permintaan pengembalian dana dari awal hingga akhir: membaca tiket, mencari transaksi, memeriksa kebijakan pengembalian dana, memanggil API pembayaran untuk mengeluarkan pengembalian dana, dan menulis ringkasan kembali ke tiket. Agen ini menyentuh uang, jadi setiap panggilan API memerlukan kontrak yang diuji dan jejak audit yang jelas.
SDK adalah pilihan yang tepat di sini. Agen harus berjalan di dalam VPC di sebelah layanan pembayaran, status sesi tidak boleh meninggalkan infrastruktur perusahaan, dan hook PreToolUse dapat menerapkan aturan keras bahwa setiap pengembalian dana di atas ambang batas memerlukan persetujuan manusia. Sebelum diluncurkan, tim mem-mock endpoint pembayaran dan buku besar di Apidog, menulis tes kontrak untuk panggilan pengembalian dana dan pencarian, dan memutar ulang tiket historis seminggu terhadap mock untuk melihat apa sebenarnya yang dikirim agen. Bug badai percobaan ulang yang mereka temukan (agen mengeluarkan kembali panggilan pengembalian dana setelah 504 yang sebenarnya berhasil) adalah alasan utama mengapa lapisan pengujian ini ada.
Agen Triage Tiket Dukungan Asinkron
Perusahaan SaaS menerima ribuan tiket dukungan setiap hari dan menginginkan agen untuk men-triage-nya: mengklasifikasikan, menarik log terkait, membuat draf respons, dan menyelesaikan atau meningkatkan masalah. Tiket tiba kapan saja, masing-masing membutuhkan beberapa menit panggilan alat, dan data yang terlibat memiliki sensitivitas rendah.
Managed Agents sangat cocok untuk bentuk ini. Pekerjaan ini berjalan lama dan asinkron, timnya kecil dan tidak ingin menjalankan armada pekerja yang otomatis berskala, dan log peristiwa yang di-host memberi mereka jejak per-tiket secara gratis. Mereka masih menguji dependensi: API logging dan server MCP sistem tiket di-mock dan diuji kontrak di Apidog sehingga perubahan skema di layanan log tidak secara diam-diam menurunkan kualitas triage. Hosting dikelola; kebenaran API masih menjadi tugas mereka.
Agen Data Ops Internal di Balik Firewall
Tim platform menginginkan agen yang merespons permintaan internal seperti "back-fill partisi ETL yang gagal kemarin" dengan meminta API pekerjaan internal, menjalankan skrip remediasi, dan melaporkan status. API internal tidak ada di internet publik dan datanya sensitif.
SDK menang secara default. Agen harus berjalan di mana ia dapat menjangkau layanan pribadi, dan tidak ada yang terkait dengan status sesi yang dapat berada di sandbox pihak ketiga. Tim menghubungkan layanan internal sebagai server MCP, menguji setiap alat MCP secara terpisah terlebih dahulu, dan menggunakan hook SDK untuk mencatat setiap perintah yang dijalankan agen ke dalam pipeline audit mereka yang ada. Ini adalah kasus di mana properti "berjalan dalam proses Anda" dari SDK bukanlah preferensi; itu adalah persyaratan. Untuk latar belakang mengapa agen menjadi konsumen API utama, lihat artikel kami tentang agen AI sebagai konsumen API baru.
Kesimpulan
Keputusan antara Managed Agents dan Agent SDK adalah keputusan operasional dan tata kelola data yang menyamar sebagai desain API. Berikut adalah hal-hal penting untuk dibawa pulang:
- Managed Agents meng-host loop dan sandbox; SDK menjalankannya dalam proses Anda. Fakta tunggal itu mendorong sebagian besar trade-off.
- Biaya adalah bentuk, bukan angka: Managed Agents menambahkan biaya runtime per-jam sesi; SDK menggeser biaya itu ke infrastruktur dan on-call yang Anda operasikan.
- Residensi data seringkali menjadi penentu: data yang diatur atau terikat VPC mengarah ke SDK; pekerjaan asinkron dengan sensitivitas rendah mengarah ke Managed Agents.
- Jumlah personel operasional adalah faktor penentu lainnya: tim kecil paling diuntungkan dari runtime terkelola dan log peristiwa yang di-host.
- Uji dependensi terlepas dari hosting: agen hanya seandal API dan server MCP yang dipanggilnya.
- Prototyping dengan SDK, produksi dengan Managed Agents adalah jalur yang masuk akal, tetapi perlakukan migrasi sebagai proyek.
- Verifikasi harga dan status beta di sumbernya sebelum Anda berkomitmen; keduanya terus berkembang di tahun 2026.
Langkah selanjutnya: sebelum Anda menghubungkan agen ke apa pun yang menyentuh pelanggan, uji dependensi API dan MCP-nya. Unduh Apidog untuk meng-mock endpoint tersebut, menjalankan tes kontrak, dan mendebug lalu lintas permintaan agen yang sebenarnya, sehingga model hosting yang Anda pilih dibangun di atas dependensi yang telah Anda buktikan.
FAQ
Apa perbedaan inti antara Claude Managed Agents dan Claude Agent SDK?
Managed Agents adalah REST API yang di-host di mana Anthropic menjalankan loop agen dan sandbox per-sesi; Anda mengirimkan peristiwa dan mengalirkan hasilnya kembali. Agent SDK adalah perpustakaan Python atau TypeScript yang menjalankan loop yang sama di dalam proses dan infrastruktur Anda sendiri. Model Claude yang sama, kepemilikan operasional yang berbeda.
Apakah Claude Agent SDK sama dengan Claude Code SDK yang lama?
Ya. Claude Code SDK diganti namanya menjadi Claude Agent SDK untuk mencerminkan cakupan yang lebih luas di luar tugas pengkodean. Loop agen, alat bawaan, dan manajemen konteks yang dieksposnya adalah mekanisme yang sama yang mendukung Claude Code, kini dikemas sebagai pustaka agen serbaguna.
Opsi mana yang lebih murah?
Tergantung pada bentuk beban kerja. Managed Agents mengenakan tarif token Claude standar ditambah biaya runtime untuk waktu sesi aktif, jadi agen yang berpikir lama akan dikenakan biaya runtime. SDK tidak memiliki biaya runtime Anthropic per jam tetapi Anda membayar dan mengoperasikan komputasinya. Konfirmasikan tarif saat ini di halaman harga Anthropic; jangan menganggarkan dari angka di postingan blog.
Bisakah saya menggunakan server MCP dengan keduanya?
Ya. Keduanya merutekan alat eksternal melalui Model Context Protocol. Itu juga mengapa menguji server MCP Anda penting sebelum menghubungkannya ke salah satu opsi; panduan pengujian server MCP dengan Apidog kami menjelaskan cara melatih setiap alat yang diekspos server seperti yang akan dipukul agen.
Bagaimana cara menjaga data pelanggan keluar dari infrastruktur Anthropic?
Gunakan Agent SDK dan jalankan loop di lingkungan Anda sendiri. Dengan SDK, eksekusi alat dan status sesi tetap berada di infrastruktur Anda dan hanya inferensi model yang masuk ke Claude. Dengan Managed Agents, sandbox dan log peristiwa berada di lingkungan Anthropic (opsi AWS tersedia dengan peringatan), yang mungkin tidak memenuhi aturan residensi yang ketat.
Apakah Claude Managed Agents siap produksi?
Ini diluncurkan dalam beta publik pada April 2026 dan memerlukan header beta managed-agents-2026-04-01 pada setiap permintaan. Fungsionalitas sesi inti umumnya tersedia untuk akun API, sementara beberapa fitur seperti hasil dan multi-agen di-gating di balik permintaan pratinjau penelitian terpisah. Perlakukan sebagai beta dan periksa dokumen untuk status saat ini.
Bagaimana cara menguji agen sebelum menyentuh API nyata?
Mock setiap API dan server MCP yang dipanggil agen, tulis tes kontrak pada skema permintaan dan respons, dan putar ulang lalu lintas realistis terhadap mock untuk melihat apa yang sebenarnya dikirim agen. Apidog mencakup ketiganya, termasuk agen AI dan debugger A2A untuk memeriksa lalu lintas agen langsung. Panduan kami cara menguji agen AI yang memanggil API merinci mode kegagalan.
Bisakah saya memulai dengan satu dan beralih ke yang lain nanti?
Anda bisa, dan jalur umum adalah melakukan prototyping dengan Agent SDK secara lokal kemudian beralih ke Managed Agents untuk produksi. Namun, itu bukan peralihan konfigurasi: antarmuka berbeda (perpustakaan versus REST ditambah peristiwa), eksekusi alat khusus berfungsi secara berbeda, dan status sesi berpindah dari sistem file Anda ke log yang di-host. Rencanakan sebagai proyek migrasi.
