124 lines
3.4 KiB
JSON
124 lines
3.4 KiB
JSON
{
|
|
"$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": "app/NmpOnboardingAgent/",
|
|
"runtimeVersion": "PYTHON_3_14",
|
|
"networkMode": "PUBLIC",
|
|
"protocol": "HTTP"
|
|
},
|
|
{
|
|
"name": "MyAgentAwsInfrastructureAgent",
|
|
"build": "CodeZip",
|
|
"entrypoint": "main.py",
|
|
"codeLocation": "app/MyAgentAwsInfrastructureAgent/",
|
|
"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": "schemas/tools/clientes-tools.json"
|
|
}
|
|
},
|
|
{
|
|
"name": "kycTarget",
|
|
"targetType": "lambdaFunctionArn",
|
|
"lambdaFunctionArn": {
|
|
"lambdaArn": "arn:aws:lambda:us-east-1:017485772833:function:poc-nmp-kyc",
|
|
"toolSchemaFile": "schemas/tools/kyc-tools.json"
|
|
}
|
|
},
|
|
{
|
|
"name": "pldTarget",
|
|
"targetType": "lambdaFunctionArn",
|
|
"lambdaFunctionArn": {
|
|
"lambdaArn": "arn:aws:lambda:us-east-1:017485772833:function:poc-nmp-pld",
|
|
"toolSchemaFile": "schemas/tools/pld-tools.json"
|
|
}
|
|
},
|
|
{
|
|
"name": "documentosTarget",
|
|
"targetType": "lambdaFunctionArn",
|
|
"lambdaFunctionArn": {
|
|
"lambdaArn": "arn:aws:lambda:us-east-1:017485772833:function:poc-nmp-documentos",
|
|
"toolSchemaFile": "schemas/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": "schemas/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": []
|
|
}
|