diff --git a/src/bedrock_agentcore/memory/client.py b/src/bedrock_agentcore/memory/client.py index 5487fb8..8c8649a 100644 --- a/src/bedrock_agentcore/memory/client.py +++ b/src/bedrock_agentcore/memory/client.py @@ -761,7 +761,7 @@ def list_events( "memoryId": memory_id, "actorId": actor_id, "sessionId": session_id, - "maxResults": min(100, max_results - len(all_events)), + "maxResults": 100, "includePayloads": include_payload, } diff --git a/tests/bedrock_agentcore/memory/test_client.py b/tests/bedrock_agentcore/memory/test_client.py index b34e518..f6d0dc5 100644 --- a/tests/bedrock_agentcore/memory/test_client.py +++ b/tests/bedrock_agentcore/memory/test_client.py @@ -493,7 +493,7 @@ def test_list_events_with_pagination(): # Check second call parameters second_call = mock_gmdp.list_events.call_args_list[1] assert second_call[1]["nextToken"] == "token-123" - assert second_call[1]["maxResults"] == 50 + assert second_call[1]["maxResults"] == 100 def test_list_events_with_branch_filter(): @@ -662,7 +662,7 @@ def test_list_events_max_results_limit(): # Verify API was called with correct max_results args, kwargs = mock_gmdp.list_events.call_args - assert kwargs["maxResults"] == 25 + assert kwargs["maxResults"] == 100 def test_list_memories():