@@ -7336,7 +7336,7 @@ For Container builds, \`BaseRenderer.render()\` automatically copies the \`conta
73367336
73377337- These assets are rendered by the CLI's template renderer in \`src/cli/templates/\`
73387338- The \`README.md\` and \`agents/AGENTS.md\` are copied verbatim (no template rendering) during project creation
7339- - The \`.llm-context/\` files are sourced from \`src/schema/llm-compacted/\` and written during init
7339+ - The \`.llm-context/\` files are sourced from \`src/schema/llm-compacted/\` and written during project creation
73407340"
73417341`;
73427342
@@ -7356,8 +7356,7 @@ my-project/
73567356│ ├── .env.local # Secrets — API keys (gitignored)
73577357│ ├── .llm-context/ # TypeScript type definitions for AI assistants
73587358│ │ ├── agentcore.ts # AgentCoreProjectSpec types
7359- │ │ ├── aws-targets.ts # Deployment target types
7360- │ │ └── mcp.ts # Gateway and MCP tool types
7359+ │ │ └── aws-targets.ts # Deployment target types
73617360│ └── cdk/ # CDK infrastructure (@aws/agentcore-cdk)
73627361├── app/ # Agent application code
73637362└── evaluators/ # Custom evaluator code (if any)
@@ -7494,8 +7493,7 @@ myProject/
74947493│ ├── .llm-context/ # TypeScript type definitions for AI assistants
74957494│ │ ├── README.md # Guide to using schema files
74967495│ │ ├── agentcore.ts # AgentCoreProjectSpec types
7497- │ │ ├── aws-targets.ts # AWS deployment target types
7498- │ │ └── mcp.ts # Gateway and MCP tool types
7496+ │ │ └── aws-targets.ts # AWS deployment target types
74997497│ └── cdk/ # AWS CDK project (@aws/agentcore-cdk L3 constructs)
75007498├── app/ # Agent application code
75017499└── evaluators/ # Custom evaluator code (if any)
@@ -7509,12 +7507,11 @@ file maps to a JSON config file and includes validation constraints as comments
75097507| JSON Config | Schema File | Root Type |
75107508| --- | --- | --- |
75117509| \`agentcore/agentcore.json\` | \`agentcore/.llm-context/agentcore.ts\` | \`AgentCoreProjectSpec\` |
7512- | \`agentcore/agentcore.json\` (gateways) | \`agentcore/.llm-context/mcp.ts\` | \`AgentCoreMcpSpec\` |
75137510| \`agentcore/aws-targets.json\` | \`agentcore/.llm-context/aws-targets.ts\` | \`AwsDeploymentTarget[]\` |
75147511
75157512### Key Types
75167513
7517- - **AgentCoreProjectSpec**: Root config with \` runtimes\`, \` memories\`, \`credentials\`, \`agentCoreGateways\`, \` evaluators\`, \`onlineEvalConfigs\`, \`onlineInsightsConfigs\`, \`knowledgeBases\`, \`harnesses\`, \`policyEngines\`, \`policies\`, \`payments\` (managers + connectors), \`configBundles\`, \` datasets\`, \`runtimeEndpoints\` arrays
7514+ - **AgentCoreProjectSpec**: Root config with runtimes, memories, knowledge bases, credentials, evaluators, online evals and insights, gateways, policy engines, config bundles, A/B tests, harness registrations, datasets, and payment managers
75187515- **AgentEnvSpec**: Agent configuration (build type, entrypoint, code location, runtime version, network mode)
75197516- **Memory**: Memory resource with strategies (SEMANTIC, SUMMARIZATION, USER_PREFERENCE, EPISODIC) and expiry
75207517- **Credential**: API key or OAuth credential provider
0 commit comments