Go to file
JOSE ANASTACIO ESQUIVEL SALAS 496ce190ef first commit 2026-11-05 03:48:28 -06:00
demo first commit 2026-11-05 03:48:28 -06:00
nmpAWSInfraestructure first commit 2026-11-05 03:48:28 -06:00
nmpOnboardingAgent first commit 2026-11-05 03:48:28 -06:00
.gitignore first commit 2026-11-05 03:48:28 -06:00
README.md first commit 2026-11-05 03:48:28 -06:00

README.md

Agentes NMP

Demo guiada

El nuevo scaffold está en demo/. Reúne los agentes, Lambdas, contratos y configuración en un solo proyecto, con un guion de 15 minutos, dos escenarios y comandos de validación, empaquetado e invocación. Para continuar la demo, trabajar en esa carpeta. Las carpetas descritas abajo se conservan como referencia del código original; no se sincronizan con demo/.

El workspace contiene dos componentes relacionados:

Flujo

El proxy invoca el runtime de onboarding. Este consulta las herramientas de clientes, KYC, PLD y documentos mediante nmpEnterpriseTools. El agente de infraestructura y los harnesses consultan awsInfrastructureTools, que apunta a la Lambda implementada en nmpAWSInfraestructure/src/. Las implementaciones de las Lambdas de clientes, KYC, PLD y documentos no están incluidas en este workspace; sus contratos y referencias AWS sí lo están.

Organización

nmpAgents/
├── nmpOnboardingAgent/
│   ├── app/                 # Runtimes Python; cada agente se empaqueta por separado
│   ├── harnesses/           # Configuración y prompts de los harnesses
│   ├── lambdas/             # Proxy de invocación de AgentCore
│   ├── schemas/tools/       # Contratos MCP usados por los gateways
│   ├── infra/iam/           # Políticas y relaciones de confianza IAM
│   ├── agentcore/           # Configuración declarativa y CDK generado
│   ├── examples/proxy/      # Solicitud y respuesta de referencia
│   └── artifacts/legacy/    # ZIPs anteriores a la reorganización
└── nmpAWSInfraestructure/
    ├── src/                # Código de la Lambda
    ├── schemas/            # Contrato de referencia del componente
    ├── examples/           # Solicitud y respuesta de referencia
    └── artifacts/legacy/   # ZIPs anteriores a la reorganización

Los nombres de los recursos AWS y los entrypoints se conservan. Los cambios de ubicación no constituyen un despliegue. agentcore/agentcore.json sigue siendo la fuente de verdad y sus rutas se resuelven desde nmpOnboardingAgent/.

Las respuestas de examples/ son capturas históricas, no pruebas del estado actual de AWS. Los ZIPs en artifacts/legacy/ se conservan como referencia; los nuevos paquetes deben construirse desde el código fuente.