Bundel konfigurasi
Bundel konfigurasi adalah snapshot berversi dan tidak dapat diubah dari konfigurasi dinamis agen Anda — prompt sistem, ID model, deskripsi alat, dan pasangan nilai kunci lainnya yang dibaca agen Anda saat runtime. Bundel memisahkan perilaku agen dari kode, memungkinkan Anda mengubah cara agen Anda merespons tanpa menerapkan ulang kode.
Konsep Utama
-
Komponen dikunci oleh ARN dari AgentCore sumber daya yang mereka konfigurasikan (misalnya, ARN runtime). Setiap komponen berisi
configurationobjek dengan pasangan kunci-nilai arbitrer. -
Versi tidak dapat diubah. Setiap pembaruan membuat versi baru dengan UUID unik. Versi membentuk rantai via
parentVersionIds, mirip dengan git commit. -
Cabang mengatur garis keturunan versi (misalnya,
mainline,experiment-1). -
Nama bundel harus dimulai dengan huruf dan dapat berisi huruf, angka, dan garis bawah (tanpa tanda hubung). Pola:
[a-zA-Z][a-zA-Z0-9_]{0,99}.
Kapan menggunakan bundel konfigurasi
-
A/B pengujian. Setiap varian dalam A/B pengujian mereferensikan versi bundel tertentu. Gateway menyuntikkan referensi bundel ke setiap permintaan.
-
Rekomendasi. API Rekomendasi dapat membaca konfigurasi saat ini dari bundel dan menulis konfigurasi yang dioptimalkan sebagai versi bundel baru.
-
Rollback. Karena versi tidak dapat diubah, Anda dapat memutar kembali ke versi sebelumnya dengan mereferensikan ID versinya.
-
Jejak audit. Rantai versi menyediakan riwayat lengkap perubahan konfigurasi.