fix: correct region parameter in bedrock-agentcore-control client initialization #177
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue #, if available:
Description of changes:
Problem
The application fails to start with botocore.exceptions.NoRegionError: You must specify a region when initializing the bedrock-agentcore-control client in agent_core.py.
Root Cause: Line 9 passes the string "region" instead of the region variable to the boto3 client constructor, causing the client to be created without a valid AWS region.
Solution Options
Option 1: Use the region variable
Option 2: Let boto3 auto-detect region
Note: This requires AWS credentials/config to be properly set up with region information.
This PR implements Option 1 as it maintains consistency with the existing code pattern and ensures the region is properly configured from environment variables with a sensible default.
** Error**
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.