Description
Description
The agentcore CLI (v0.9.1) allows PYTHON_3_14 as a valid runtimeVersion in agentcore.json and passes local validation (agentcore validate), but CloudFormation rejects the value during deployment with an AWS::EarlyValidation::PropertyValidation error. The resulting Change Set is created with status FAILED / ExecutionStatus: UNAVAILABLE, leaving the stack permanently stuck in REVIEW_IN_PROGRESS. No further deployments are possible without manually deleting the stack.
Expected Behavior
- Either
PYTHON_3_14 should be accepted by CloudFormation (if the runtime is supported), or
- The CLI should not offer / validate
PYTHON_3_14 until it is supported server-side, or
- At minimum,
agentcore deploy should surface the CloudFormation validation error clearly and clean up the broken stack automatically.
Actual Behavior
agentcore validate succeeds with runtimeVersion: "PYTHON_3_14".
agentcore deploy creates a CloudFormation Change Set that immediately fails.
- The stack is left in
REVIEW_IN_PROGRESS — all subsequent deploys fail with:
Stack "AgentCore-MyAgent-default" is currently in REVIEW_IN_PROGRESS state. Please wait for the operation to complete before deploying.
- Manual intervention (stack deletion) is required to recover.
Steps to Reproduce
Steps to Reproduce
-
Create a new AgentCore project:
-
Add an agent with PYTHON_3_14 runtime:
agentcore add agent
# Select: Strands framework, PYTHON_3_14 runtime, CodeZip build
-
Verify agentcore.json contains:
{
"runtimes": [
{
"name": "MyAgent",
"runtimeVersion": "PYTHON_3_14",
"build": "CodeZip",
...
}
]
}
-
Run local validation (passes without error):
-
Deploy:
-
Result: Change Set fails with:
The following hook(s)/validation failed: [AWS::EarlyValidation::PropertyValidation]
-
All subsequent agentcore deploy calls fail because the stack is stuck in REVIEW_IN_PROGRESS.
Expected Behavior
Python 3.14 should be accepted.
Actual Behavior
Python 3.14 should be supported or at least more expressive error messages
CLI Version
0.9.1
Operating System
macOS
Additional Context
| Component |
Version |
| agentcore CLI |
0.9.1 |
| Node.js |
v25.6.1 |
| Python |
3.14.3 |
| OS |
macOS (ARM64) |
| AWS Region |
eu-central-1 |
| CDK Bootstrap |
v31 |
Description
Description
The
agentcoreCLI (v0.9.1) allowsPYTHON_3_14as a validruntimeVersioninagentcore.jsonand passes local validation (agentcore validate), but CloudFormation rejects the value during deployment with anAWS::EarlyValidation::PropertyValidationerror. The resulting Change Set is created with statusFAILED/ExecutionStatus: UNAVAILABLE, leaving the stack permanently stuck inREVIEW_IN_PROGRESS. No further deployments are possible without manually deleting the stack.Expected Behavior
PYTHON_3_14should be accepted by CloudFormation (if the runtime is supported), orPYTHON_3_14until it is supported server-side, oragentcore deployshould surface the CloudFormation validation error clearly and clean up the broken stack automatically.Actual Behavior
agentcore validatesucceeds withruntimeVersion: "PYTHON_3_14".agentcore deploycreates a CloudFormation Change Set that immediately fails.REVIEW_IN_PROGRESS— all subsequent deploys fail with:Steps to Reproduce
Steps to Reproduce
Create a new AgentCore project:
Add an agent with
PYTHON_3_14runtime:agentcore add agent # Select: Strands framework, PYTHON_3_14 runtime, CodeZip buildVerify
agentcore.jsoncontains:{ "runtimes": [ { "name": "MyAgent", "runtimeVersion": "PYTHON_3_14", "build": "CodeZip", ... } ] }Run local validation (passes without error):
Deploy:
Result: Change Set fails with:
All subsequent
agentcore deploycalls fail because the stack is stuck inREVIEW_IN_PROGRESS.Expected Behavior
Python 3.14 should be accepted.
Actual Behavior
Python 3.14 should be supported or at least more expressive error messages
CLI Version
0.9.1
Operating System
macOS
Additional Context