Exportar arnés a código
La exportación de arneses a código toma una configuración de arnés gestionada y genera el agente equivalente como código fuente de Python editable mediante el marco Strands. El agente generado es un agente AgentCore de tiempo de ejecución normal: usted es el propietario del código, puede modificarlo libremente y desplegarlo como cualquier otro agente. El agente generado refleja el modelo, las herramientas, las habilidades, la memoria, los límites de ejecución y los montajes del sistema de archivos del arnés.
Cuándo usar la exportación
Utilice la exportación cuando tenga un arnés funcional y desee:
-
Personalice más allá de lo que permite la configuración del arnés: añada una lógica de herramientas personalizada, cambie el bucle del agente middleware/hooks, inserte o integre bibliotecas que el arnés no muestre
-
Sea dueño del código: pase de una configuración declarativa a un código fuente que controle, revise y versione como el resto de la aplicación.
-
Prepare un prototipo: comience rápido con un arnés y expórtelo cuando esté listo para invertir en un agente mantenido a mano.
Si la configuración del arnés ya cumple con todo lo que necesita, no tiene que exportarla: siga utilizándola como un arnés.
¿Qué se admite en la actualidad
-
Framework: Strands, y próximamente habrá otros marcos, como el SDK de Claude Agents
-
Idioma: solo Python
-
Tipos de compilación: CodeZip (predeterminado) y contenedor
Aproveche las funciones incluidas en el agente generado:
-
Proveedor y configuración del modelo (Bedrock, OpenAI, Gemini, incluidas las referencias clave de API e ID del modelo)
-
Herramientas: herramientas MCP remotas, pasarelas, herramientas de funciones integradas, AgentCore navegador, intérprete de AgentCore código, funciones integradas y herramientas
shellfile_operations -
Memoria
-
Límites de ejecución
-
Truncamiento de la conversación
-
Habilidades (Path, S3, Git)
-
Montajes de sistemas de archivos (almacenamiento de sesión, EFS, S3) para arneses de VPC
-
Configuración del autorizador
Uso de CLI
Sintaxis de comandos
ejemplo
Opciones
| Indicador | Description (Descripción) | Predeterminado |
|---|---|---|
|
|
ARN del arnés que se va a exportar (se utiliza al exportar un arnés creado fuera del proyecto CLI actual) |
|
|
|
Nombre del arnés que se va a exportar (se utiliza al exportar un arnés creado en el mismo proyecto de CLI) |
|
|
|
Nombre del agente de tiempo de ejecución generado |
|
|
|
Tipo de compilación: |
|
|
|
Resultados de salida como JSON |
False |
Ejemplos
Exportación básica con valores predeterminados:
ejemplo
Después de la exportación
Implemente el agente de tiempo de ejecución generado mediante la AgentCore CLI.
ejemplo
El agente exportado se agrega como un tiempo de ejecución normal, por lo que se implementa junto con el resto del proyecto de AgentCore CLI.
EXPORTAR_ NOTES.md
Después de cada exportación, EXPORT_NOTES.md aparece una lista de los artículos que requieren un seguimiento manual. Export escribe notas en EXPORT_ NOTES.md en el directorio de agentes en las que se indica cada elemento, por qué necesita atención y qué hacer exactamente. Lea siempre EXPORT_ NOTES.md antes de realizar la implementación.
Opciones de implementación
Tras la exportación, puede implementar su agente en varios entornos de alojamiento:
-
AgentCore Tiempo de ejecución (gestionado):
agentcore deployutilícelo para alojar en el AgentCore entorno de ejecución, que gestiona automáticamente la infraestructura, el escalado y el aprovisionamiento de credenciales. -
Self-hosted- Implemente el agente de Python generado en cualquier lugar que sea compatible con Python 3.12+:
-
AWS servicios: Lambda, EC2 ECS/Fargate
-
clústeres de Kubernetes
-
On-premise servidores
-
Cualquier entorno contenerizado
-