From ddc8e9a8bc531117bd4afa8835b245d0bfdca916 Mon Sep 17 00:00:00 2001 From: Nicolas Borges Date: Fri, 6 Nov 2026 09:55:56 -0500 Subject: [PATCH] fix(payments): use plugin HTTP tool in Strands integration test --- .../payments/integrations/strands/README.md | 5 ----- .../payments/integrations/strands/test_plugin_integration.py | 3 +-- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/bedrock_agentcore/payments/integrations/strands/README.md b/src/bedrock_agentcore/payments/integrations/strands/README.md index 127322b4..ff6c3eef 100644 --- a/src/bedrock_agentcore/payments/integrations/strands/README.md +++ b/src/bedrock_agentcore/payments/integrations/strands/README.md @@ -77,7 +77,6 @@ Once your payment resources are ready, wire up the plugin: ```python import os from strands import Agent -from strands_tools import http_request from bedrock_agentcore.payments.integrations.strands import ( AgentCorePaymentsPlugin, AgentCorePaymentsPluginConfig, @@ -93,7 +92,6 @@ plugin = AgentCorePaymentsPlugin(config=AgentCorePaymentsPluginConfig( agent = Agent( system_prompt="You are a helpful assistant that can access paid APIs.", - tools=[http_request], plugins=[plugin], ) @@ -257,7 +255,6 @@ config = AgentCorePaymentsPluginConfig( plugin = AgentCorePaymentsPlugin(config=config) agent = Agent( system_prompt="You are a helpful assistant.", - tools=[http_request], plugins=[plugin], ) @@ -383,7 +380,6 @@ config = AgentCorePaymentsPluginConfig( plugin = AgentCorePaymentsPlugin(config=config) agent = Agent( system_prompt="You are a helpful assistant that can access paid APIs.", - tools=[http_request], plugins=[plugin], ) ``` @@ -420,7 +416,6 @@ config = AgentCorePaymentsPluginConfig( plugin = AgentCorePaymentsPlugin(config=config) agent = Agent( system_prompt="You are a helpful assistant that can access paid APIs.", - tools=[http_request], plugins=[plugin], ) diff --git a/tests_integ/payments/integrations/strands/test_plugin_integration.py b/tests_integ/payments/integrations/strands/test_plugin_integration.py index 7bfc6d11..fafeed13 100644 --- a/tests_integ/payments/integrations/strands/test_plugin_integration.py +++ b/tests_integ/payments/integrations/strands/test_plugin_integration.py @@ -13,7 +13,6 @@ import httpx import pytest from strands import Agent -from strands_tools import http_request from bedrock_agentcore.payments.integrations.config import AgentCorePaymentsPluginConfig from bedrock_agentcore.payments.integrations.handlers import get_payment_handler @@ -214,7 +213,7 @@ def test_v1_happy_case_with_real_payment_manager(self): "You are a helpful assistant. If you encounter 405, change the http " "method and try again. Print the tool input/output." ) - agent = Agent(system_prompt=SYSTME_PROMPT, tools=[http_request], plugins=[plugin]) + agent = Agent(system_prompt=SYSTME_PROMPT, plugins=[plugin]) # Use the wrapper method to handle payment interrupts result = self.invoke_agent_with_payment_handling(