From b5395fa5d3b1c5c0f360752412ffaca669cc7abe Mon Sep 17 00:00:00 2001 From: Omar Abdelwahab Date: Thu, 13 Nov 2025 15:49:20 -0800 Subject: [PATCH] fix: Update import path after API reorganization MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed broken import in openai_responses.py validation code Changed: llama_stack.apis.agents.openai_responses → llama_stack_api.openai_responses - Removed unnecessary skip from test_mcp_tools_in_inference Test already has proper client type check (LlamaStackAsLibraryClient) The library client DOES have register_tool_group() method --- .../inline/agents/meta_reference/responses/openai_responses.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/llama_stack/providers/inline/agents/meta_reference/responses/openai_responses.py b/src/llama_stack/providers/inline/agents/meta_reference/responses/openai_responses.py index 521dad58f..cb0fe284e 100644 --- a/src/llama_stack/providers/inline/agents/meta_reference/responses/openai_responses.py +++ b/src/llama_stack/providers/inline/agents/meta_reference/responses/openai_responses.py @@ -259,7 +259,7 @@ class OpenAIResponsesImpl: # Validate MCP tools: ensure Authorization header is not passed via headers dict if tools: - from llama_stack.apis.agents.openai_responses import OpenAIResponseInputToolMCP + from llama_stack_api.openai_responses import OpenAIResponseInputToolMCP for tool in tools: if isinstance(tool, OpenAIResponseInputToolMCP) and tool.headers: