{ "$schema": "https://schema.agentcore.aws.dev/v1/agentcore.json", "name": "nmpOnboardingAgent", "version": 1, "managedBy": "CDK", "tags": { "agentcore:created-by": "agentcore-cli", "agentcore:project-name": "nmpOnboardingAgent" }, "runtimes": [ { "name": "NmpOnboardingAgent", "build": "CodeZip", "entrypoint": "main.py", "codeLocation": "src/agents/onboarding/", "runtimeVersion": "PYTHON_3_14", "networkMode": "PUBLIC", "protocol": "HTTP" }, { "name": "MyAgentAwsInfrastructureAgent", "build": "CodeZip", "entrypoint": "main.py", "codeLocation": "src/agents/aws_infrastructure/", "runtimeVersion": "PYTHON_3_14", "networkMode": "PUBLIC", "protocol": "HTTP" } ], "memories": [ { "name": "NmpOnboardingAgentMemory", "eventExpiryDuration": 30, "strategies": [] }, { "name": "AwsInfraMemory", "eventExpiryDuration": 30, "strategies": [] } ], "knowledgeBases": [], "credentials": [], "evaluators": [], "onlineEvalConfigs": [], "agentCoreGateways": [ { "name": "nmpEnterpriseTools", "protocolType": "MCP", "description": "Herramientas empresariales para el agente de onboarding NMP", "targets": [ { "name": "clientesTarget", "targetType": "lambdaFunctionArn", "lambdaFunctionArn": { "lambdaArn": "arn:aws:lambda:us-east-1:017485772833:function:poc-nmp-clientes", "toolSchemaFile": "contracts/tools/clientes-tools.json" } }, { "name": "kycTarget", "targetType": "lambdaFunctionArn", "lambdaFunctionArn": { "lambdaArn": "arn:aws:lambda:us-east-1:017485772833:function:poc-nmp-kyc", "toolSchemaFile": "contracts/tools/kyc-tools.json" } }, { "name": "pldTarget", "targetType": "lambdaFunctionArn", "lambdaFunctionArn": { "lambdaArn": "arn:aws:lambda:us-east-1:017485772833:function:poc-nmp-pld", "toolSchemaFile": "contracts/tools/pld-tools.json" } }, { "name": "documentosTarget", "targetType": "lambdaFunctionArn", "lambdaFunctionArn": { "lambdaArn": "arn:aws:lambda:us-east-1:017485772833:function:poc-nmp-documentos", "toolSchemaFile": "contracts/tools/documentos-tools.json" } } ], "authorizerType": "NONE", "enableSemanticSearch": true, "exceptionLevel": "NONE" }, { "name": "awsInfrastructureTools", "protocolType": "MCP", "description": "Herramientas de consulta de infraestructura AWS", "targets": [ { "name": "ec2Target", "targetType": "lambdaFunctionArn", "lambdaFunctionArn": { "lambdaArn": "arn:aws:lambda:us-east-1:017485772833:function:poc-aws-infrastructure", "toolSchemaFile": "contracts/tools/ec2-tools.json" } } ], "authorizerType": "NONE", "enableSemanticSearch": true, "exceptionLevel": "NONE" } ], "policyEngines": [], "configBundles": [], "abTests": [], "harnesses": [ { "name": "AwsInfraHarness", "path": "harnesses/AwsInfraHarness" }, { "name": "AwsInfraRestricted", "path": "harnesses/AwsInfraRestricted" } ], "datasets": [], "payments": [] }