Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Ekspor harness ke kode
Ekspor harness ke kode mengambil konfigurasi harness terkelola dan menghasilkan agen yang setara sebagai kode sumber Python yang dapat diedit menggunakan kerangka kerja Strands. Agen yang dihasilkan adalah agen AgentCore runtime normal: Anda memiliki kode, dapat memodifikasinya dengan bebas, dan menyebarkannya seperti agen lainnya. Agen yang dihasilkan mencerminkan model harness, alat, keterampilan, memori, batas eksekusi, dan pemasangan sistem file.
Kapan Menggunakan Ekspor
Gunakan ekspor saat Anda memiliki harness yang berfungsi dan ingin:
-
Sesuaikan di luar apa yang diizinkan oleh konfigurasi harness - tambahkan logika alat khusus, ubah loop agen, suntikkan middleware/hooks, atau mengintegrasikan pustaka yang tidak diekspos harness
-
Miliki kode - pindah dari konfigurasi deklaratif ke kode sumber yang Anda kontrol, tinjau, dan versi seperti aplikasi Anda lainnya.
-
Luluskan prototipe - mulailah dengan cepat dengan harness, lalu ekspor saat Anda siap berinvestasi dalam agen yang dirawat dengan tangan.
Jika konfigurasi harness sudah melakukan semua yang Anda butuhkan, Anda tidak perlu mengekspor - tetap jalankan sebagai harness.
Apa yang didukung hari ini
-
Framework - Strands, dengan kerangka kerja lain seperti Claude Agents SDK segera hadir
-
Bahasa - Hanya Python
-
Jenis build - CodeZip (default) dan Container
Fitur harness dibawa ke agen yang dihasilkan:
-
Penyedia model dan konfigurasi (Bedrock, OpenAI, Gemini - termasuk ID model dan referensi kunci API)
-
Alat - Alat MCP Jarak Jauh, Gateway, alat fungsi sebaris, AgentCore Browser, Penerjemah AgentCore Kode, bawaan
shelldan alatfile_operations -
Memori
-
Batas eksekusi
-
Pemotongan percakapan
-
Keterampilan (Jalur, S3, Git)
-
Pemasangan sistem file (penyimpanan sesi, EFS, S3) untuk harness VPC
-
Konfigurasi Authorizer
Penggunaan CLI
Sintaks Perintah
contoh
Opsi
| Bendera | Deskripsi | Default |
|---|---|---|
|
|
ARN harness untuk diekspor (digunakan saat mengekspor harness yang dibuat di luar proyek CLI saat ini) |
|
|
|
Nama harness untuk diekspor (digunakan saat mengekspor harness yang dibuat dalam proyek CLI yang sama) |
|
|
|
Nama untuk agen runtime yang dihasilkan |
|
|
|
Jenis bangunan: |
|
|
|
Hasil keluaran sebagai JSON |
False |
Contoh
Ekspor dasar dengan default:
contoh
Setelah ekspor
Terapkan agen runtime yang dihasilkan menggunakan AgentCore CLI.
contoh
Agen yang diekspor ditambahkan sebagai runtime normal, sehingga digunakan bersama proyek AgentCore CLI lainnya.
EKSPOR_ NOTES.md
Setelah setiap ekspor, EXPORT_NOTES.md tertulis daftar item yang membutuhkan tindak lanjut manual. Ekspor menulis catatan ke EXPORT_ NOTES.md di direktori agen yang mencantumkan setiap item, mengapa perlu diperhatikan, dan apa yang harus dilakukan. Selalu baca EXPORT_ NOTES.md sebelum menerapkan.
Opsi Penerapan
Setelah mengekspor, Anda dapat menerapkan agen Anda ke beberapa lingkungan hosting:
-
AgentCore Runtime (dikelola) - Gunakan
agentcore deployuntuk meng-host di AgentCore Runtime, yang mengelola infrastruktur, penskalaan, dan penyediaan kredensi secara otomatis. -
Self-hosted- Terapkan agen Python yang dihasilkan di mana saja yang mendukung Python 3.12+:
-
AWS Layanan: Lambda, ECS/Fargate, EC2
-
Cluster Kubernetes
-
On-premise server
-
Lingkungan kontainer apa pun
-