Gambaran Umum
Claude Agent SDK mendukung dua mode input yang berbeda untuk berinteraksi dengan agen:- Mode Input Streaming (Default & Direkomendasikan) - Sesi interaktif yang persisten
- Input Pesan Tunggal - Query sekali jalan yang menggunakan state sesi dan melanjutkan
Mode Input Streaming (Direkomendasikan)
Mode input streaming adalah cara yang disukai untuk menggunakan Claude Agent SDK. Ini menyediakan akses penuh ke kemampuan agen dan memungkinkan pengalaman interaktif yang kaya. Ini memungkinkan agen untuk beroperasi sebagai proses yang hidup lama yang menerima input pengguna, menangani interupsi, menampilkan permintaan izin, dan menangani manajemen sesi.Cara Kerjanya
Manfaat
Upload Gambar
Lampirkan gambar langsung ke pesan untuk analisis visual dan pemahaman
Pesan Antrian
Kirim beberapa pesan yang diproses secara berurutan, dengan kemampuan untuk menginterupsi
Integrasi Tool
Akses penuh ke semua tool dan server MCP kustom selama sesi
Dukungan Hooks
Gunakan lifecycle hooks untuk menyesuaikan perilaku di berbagai titik
Umpan Balik Real-time
Lihat respons saat dibuat, bukan hanya hasil akhir
Persistensi Konteks
Pertahankan konteks percakapan di beberapa giliran secara alami
Contoh Implementasi
Input Pesan Tunggal
Input pesan tunggal lebih sederhana tetapi lebih terbatas.Kapan Menggunakan Input Pesan Tunggal
Gunakan input pesan tunggal ketika:- Anda memerlukan respons sekali jalan
- Anda tidak memerlukan lampiran gambar, hooks, dll.
- Anda perlu beroperasi dalam lingkungan stateless, seperti fungsi lambda
Keterbatasan
Mode input pesan tunggal tidak mendukung:
- Lampiran gambar langsung dalam pesan
- Antrian pesan dinamis
- Interupsi real-time
- Integrasi hook
- Percakapan multi-giliran yang alami