Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esporta il cablaggio in codice
L'esportazione di harness in codice richiede una configurazione di harness gestita e genera l'agente equivalente come codice sorgente Python modificabile utilizzando il framework Strands. L'agente generato è un normale agente AgentCore di runtime: sei il proprietario del codice, puoi modificarlo liberamente e distribuirlo come qualsiasi altro agente. L'agente generato rispecchia il modello, gli strumenti, le competenze, la memoria, i limiti di esecuzione e i montaggi del file system dell'harness.
Quando usare Export
Usa l'esportazione quando hai un'imbracatura funzionante e vuoi:
-
Personalizza oltre a ciò che consente la configurazione di harness: aggiungi una logica personalizzata per gli strumenti, modifica il loop dell'agente, inserisci o integra le librerie che l'harness non middleware/hooks espone
-
Gestisci il codice: passa da una configurazione dichiarativa a un codice sorgente che controlli, rivedi e modifichi come il resto della tua applicazione.
-
Realizza un prototipo: inizia subito con un'imbracatura, poi esporta quando sei pronto a investire in un agente che si occupa della manutenzione manuale.
Se la configurazione dell'imbracatura soddisfa già tutto ciò di cui hai bisogno, non devi esportare: continua a utilizzarla come imbracatura.
Cosa è supportato oggi
-
Framework - Strands, con altri framework come Claude Agents SDK in arrivo
-
Lingua: solo Python
-
Tipi di build: CodeZip (impostazione predefinita) e Container
Sfrutta le funzionalità inserite nell'agente generato:
-
Fornitore e configurazione del modello (Bedrock, OpenAI, Gemini, inclusi l'ID del modello e i riferimenti alle chiavi API)
-
Strumenti: strumenti MCP remoti, gateway, strumenti funzionali in linea, AgentCore browser, interprete di codice, strumenti e strumenti integrati AgentCore
shellfile_operations -
Memoria
-
Limiti di esecuzione
-
Troncamento della conversazione
-
Competenze (Path, S3, Git)
-
montaggi di file system (archiviazione delle sessioni, EFS, S3) per cablaggi VPC
-
Configurazione dell'autorizzatore
Utilizzo della CLI
Sintassi dei comandi
Esempio
Opzioni
| Flag | Description | Predefinita |
|---|---|---|
|
|
ARN del cablaggio da esportare (da utilizzare quando si esporta un harness creato all'esterno del progetto CLI corrente) |
|
|
|
Nome del cablaggio da esportare (da utilizzare quando si esporta un cablaggio creato nello stesso progetto CLI) |
|
|
|
Nome dell'agente di runtime generato |
|
|
|
Tipo di build: |
|
|
|
Risultati di output in formato JSON |
False |
Esempi
Esportazione di base con impostazioni predefinite:
Esempio
Dopo l'esportazione
Distribuisci l'agente di runtime generato utilizzando la AgentCore CLI.
Esempio
L'agente esportato viene aggiunto come normale runtime, quindi viene distribuito insieme al resto del progetto CLI. AgentCore
ESPORTA_ NOTES.md
Dopo ogni esportazione, EXPORT_NOTES.md viene scritto l'elenco degli articoli che richiedono un follow-up manuale. Export scrive delle note su EXPORT_ NOTES.md nella directory degli agenti elencando ogni articolo, perché richiede attenzione e cosa fare esattamente. Leggi sempre EXPORT_ NOTES.md prima della distribuzione.
Opzioni di distribuzione
Dopo l'esportazione, puoi distribuire il tuo agente in più ambienti di hosting:
-
AgentCore Runtime (gestito):
agentcore deployda utilizzare per l'hosting nel AgentCore Runtime, che gestisce automaticamente l'infrastruttura, la scalabilità e il provisioning delle credenziali. -
Self-hosted- Implementa l'agente Python generato ovunque supporti Python 3.12+:
-
AWS servizi: Lambda, EC2 ECS/Fargate
-
Cluster Kubernetes
-
On-premise server
-
Qualsiasi ambiente containerizzato
-