File tree Expand file tree Collapse file tree 2 files changed +140
-132
lines changed
src/bedrock_agentcore/memory
tests/bedrock_agentcore/memory Expand file tree Collapse file tree 2 files changed +140
-132
lines changed Original file line number Diff line number Diff line change @@ -60,12 +60,14 @@ class MemoryClient:
60
60
"list_memory_strategies" ,
61
61
}
62
62
63
- def __init__ (self , region_name : Optional [str ] = None ):
63
+ def __init__ (self , region_name : Optional [str ] = None , session : Optional [ boto3 . Session ] = None ):
64
64
"""Initialize the Memory client."""
65
- self .region_name = region_name or boto3 .Session ().region_name or "us-west-2"
65
+ if session is None :
66
+ session = boto3 .Session ()
67
+ self .region_name = region_name or session .region_name or "us-west-2"
66
68
67
- self .gmcp_client = boto3 .client ("bedrock-agentcore-control" , region_name = self .region_name )
68
- self .gmdp_client = boto3 .client ("bedrock-agentcore" , region_name = self .region_name )
69
+ self .gmcp_client = session .client ("bedrock-agentcore-control" , region_name = self .region_name )
70
+ self .gmdp_client = session .client ("bedrock-agentcore" , region_name = self .region_name )
69
71
70
72
logger .info (
71
73
"Initialized MemoryClient for control plane: %s, data plane: %s" ,
You can’t perform that action at this time.
0 commit comments