64 lines
1.7 KiB
JSON
64 lines
1.7 KiB
JSON
{
|
|
"$schema": "https://schema.agentcore.aws.dev/v1/agentcore.json",
|
|
"name": "agentclaw",
|
|
"version": 1,
|
|
"managedBy": "CDK",
|
|
"tags": {
|
|
"agentcore:created-by": "agentcore-cli",
|
|
"agentcore:project-name": "agentclaw"
|
|
},
|
|
"runtimes": [
|
|
{
|
|
"name": "agent_claw_main",
|
|
"build": "CodeZip",
|
|
"entrypoint": "main.py",
|
|
"codeLocation": "app/agent_claw_main/",
|
|
"runtimeVersion": "PYTHON_3_14",
|
|
"networkMode": "PUBLIC",
|
|
"protocol": "HTTP",
|
|
"environmentVariables": {
|
|
"OAUTH_START_URL": "https://sptejrymri.execute-api.us-east-1.amazonaws.com/oauth/start",
|
|
"USERS_TABLE_NAME": "agent-claw-users",
|
|
"WORKSPACE_BUCKET_NAME": "agent-claw-workspace-495395224548",
|
|
"TELEGRAM_BOT_TOKEN_SSM_PARAM": "/agent-claw/telegram-bot-token",
|
|
"BRAVE_API_KEY_SSM_PARAM": "/agent-claw/brave-api-key",
|
|
"SCHEDULER_LAMBDA_ARN": "arn:aws:lambda:us-east-1:495395224548:function:agent-claw-scheduler"
|
|
}
|
|
}
|
|
],
|
|
"memories": [
|
|
{
|
|
"name": "AgentClawMemory",
|
|
"eventExpiryDuration": 30,
|
|
"strategies": [
|
|
{
|
|
"type": "SEMANTIC",
|
|
"namespaces": [
|
|
"/users/{actorId}/facts"
|
|
]
|
|
},
|
|
{
|
|
"type": "SUMMARIZATION",
|
|
"namespaces": [
|
|
"/summaries/{actorId}/{sessionId}"
|
|
]
|
|
},
|
|
{
|
|
"type": "USER_PREFERENCE",
|
|
"namespaces": [
|
|
"/users/{actorId}/preferences"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"credentials": [],
|
|
"evaluators": [],
|
|
"onlineEvalConfigs": [],
|
|
"agentCoreGateways": [],
|
|
"policyEngines": [],
|
|
"configBundles": [],
|
|
"abTests": [],
|
|
"httpGateways": []
|
|
}
|