From 70aa451cb0de1e053750e610898371a5debe2ce2 Mon Sep 17 00:00:00 2001 From: notgitika Date: Tue, 17 Feb 2026 21:16:28 -0500 Subject: [PATCH 1/2] fix: add missing __init__.py to Python template subpackages --- .../assets.snapshot.test.ts.snap | 66 +++++++++++++++++++ .../autogen/base/mcp_client/__init__.py | 1 + .../python/autogen/base/model/__init__.py | 1 + .../python/crewai/base/model/__init__.py | 1 + .../googleadk/base/mcp_client/__init__.py | 1 + .../python/googleadk/base/model/__init__.py | 1 + .../base/mcp_client/__init__.py | 1 + .../base/model/__init__.py | 1 + .../openaiagents/base/mcp_client/__init__.py | 1 + .../openaiagents/base/model/__init__.py | 1 + .../strands/base/mcp_client/__init__.py | 1 + .../python/strands/base/model/__init__.py | 1 + 12 files changed, 77 insertions(+) create mode 100644 src/assets/python/autogen/base/mcp_client/__init__.py create mode 100644 src/assets/python/autogen/base/model/__init__.py create mode 100644 src/assets/python/crewai/base/model/__init__.py create mode 100644 src/assets/python/googleadk/base/mcp_client/__init__.py create mode 100644 src/assets/python/googleadk/base/model/__init__.py create mode 100644 src/assets/python/langchain_langgraph/base/mcp_client/__init__.py create mode 100644 src/assets/python/langchain_langgraph/base/model/__init__.py create mode 100644 src/assets/python/openaiagents/base/mcp_client/__init__.py create mode 100644 src/assets/python/openaiagents/base/model/__init__.py create mode 100644 src/assets/python/strands/base/mcp_client/__init__.py create mode 100644 src/assets/python/strands/base/model/__init__.py diff --git a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap index a5ba8136..7eb303c2 100644 --- a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap +++ b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap @@ -365,36 +365,47 @@ exports[`Assets Directory Snapshots > File listing > should match the expected f "python/autogen/base/README.md", "python/autogen/base/gitignore.template", "python/autogen/base/main.py", + "python/autogen/base/mcp_client/__init__.py", "python/autogen/base/mcp_client/client.py", + "python/autogen/base/model/__init__.py", "python/autogen/base/model/load.py", "python/autogen/base/pyproject.toml", "python/crewai/base/README.md", "python/crewai/base/gitignore.template", "python/crewai/base/main.py", + "python/crewai/base/model/__init__.py", "python/crewai/base/model/load.py", "python/crewai/base/pyproject.toml", "python/googleadk/base/README.md", "python/googleadk/base/gitignore.template", "python/googleadk/base/main.py", + "python/googleadk/base/mcp_client/__init__.py", "python/googleadk/base/mcp_client/client.py", + "python/googleadk/base/model/__init__.py", "python/googleadk/base/model/load.py", "python/googleadk/base/pyproject.toml", "python/langchain_langgraph/base/README.md", "python/langchain_langgraph/base/gitignore.template", "python/langchain_langgraph/base/main.py", + "python/langchain_langgraph/base/mcp_client/__init__.py", "python/langchain_langgraph/base/mcp_client/client.py", + "python/langchain_langgraph/base/model/__init__.py", "python/langchain_langgraph/base/model/load.py", "python/langchain_langgraph/base/pyproject.toml", "python/openaiagents/base/README.md", "python/openaiagents/base/gitignore.template", "python/openaiagents/base/main.py", + "python/openaiagents/base/mcp_client/__init__.py", "python/openaiagents/base/mcp_client/client.py", + "python/openaiagents/base/model/__init__.py", "python/openaiagents/base/model/load.py", "python/openaiagents/base/pyproject.toml", "python/strands/base/README.md", "python/strands/base/gitignore.template", "python/strands/base/main.py", + "python/strands/base/mcp_client/__init__.py", "python/strands/base/mcp_client/client.py", + "python/strands/base/model/__init__.py", "python/strands/base/model/load.py", "python/strands/base/pyproject.toml", "python/strands/capabilities/memory/session.py", @@ -918,6 +929,11 @@ if __name__ == "__main__": " `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/autogen/base/mcp_client/__init__.py should match snapshot 1`] = ` +" +" +`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/autogen/base/mcp_client/client.py should match snapshot 1`] = ` "from typing import List from autogen_ext.tools.mcp import ( @@ -940,6 +956,11 @@ async def get_streamable_http_mcp_tools() -> List[StreamableHttpMcpToolAdapter]: " `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/autogen/base/model/__init__.py should match snapshot 1`] = ` +" +" +`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/autogen/base/model/load.py should match snapshot 1`] = ` "{{#if (eq modelProvider "Bedrock")}} import os @@ -1267,6 +1288,11 @@ if __name__ == "__main__": " `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/crewai/base/model/__init__.py should match snapshot 1`] = ` +" +" +`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/crewai/base/model/load.py should match snapshot 1`] = ` "{{#if (eq modelProvider "Bedrock")}} from crewai import LLM @@ -1615,6 +1641,11 @@ if __name__ == "__main__": " `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/googleadk/base/mcp_client/__init__.py should match snapshot 1`] = ` +" +" +`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/googleadk/base/mcp_client/client.py should match snapshot 1`] = ` "from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset from google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams @@ -1634,6 +1665,11 @@ def get_streamable_http_mcp_client() -> MCPToolset: " `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/googleadk/base/model/__init__.py should match snapshot 1`] = ` +" +" +`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/googleadk/base/model/load.py should match snapshot 1`] = ` "import os from bedrock_agentcore.identity.auth import requires_api_key @@ -1848,6 +1884,11 @@ if __name__ == "__main__": " `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/langchain_langgraph/base/mcp_client/__init__.py should match snapshot 1`] = ` +" +" +`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/langchain_langgraph/base/mcp_client/client.py should match snapshot 1`] = ` "from langchain_mcp_adapters.client import MultiServerMCPClient @@ -1871,6 +1912,11 @@ def get_streamable_http_mcp_client() -> MultiServerMCPClient: " `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/langchain_langgraph/base/model/__init__.py should match snapshot 1`] = ` +" +" +`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/langchain_langgraph/base/model/load.py should match snapshot 1`] = ` "{{#if (eq modelProvider "Bedrock")}} from langchain_aws import ChatBedrock @@ -2186,6 +2232,11 @@ if __name__ == "__main__": " `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/openaiagents/base/mcp_client/__init__.py should match snapshot 1`] = ` +" +" +`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/openaiagents/base/mcp_client/client.py should match snapshot 1`] = ` "from agents.mcp import MCPServerStreamableHttp @@ -2204,6 +2255,11 @@ def get_streamable_http_mcp_client() -> MCPServerStreamableHttp: " `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/openaiagents/base/model/__init__.py should match snapshot 1`] = ` +" +" +`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/openaiagents/base/model/load.py should match snapshot 1`] = ` "import os from bedrock_agentcore.identity.auth import requires_api_key @@ -2438,6 +2494,11 @@ if __name__ == "__main__": " `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/strands/base/mcp_client/__init__.py should match snapshot 1`] = ` +" +" +`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/strands/base/mcp_client/client.py should match snapshot 1`] = ` "from mcp.client.streamable_http import streamablehttp_client from strands.tools.mcp.mcp_client import MCPClient @@ -2453,6 +2514,11 @@ def get_streamable_http_mcp_client() -> MCPClient: return MCPClient(lambda: streamablehttp_client(EXAMPLE_MCP_ENDPOINT))" `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/strands/base/model/__init__.py should match snapshot 1`] = ` +" +" +`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/strands/base/model/load.py should match snapshot 1`] = ` "{{#if (eq modelProvider "Bedrock")}} from strands.models.bedrock import BedrockModel diff --git a/src/assets/python/autogen/base/mcp_client/__init__.py b/src/assets/python/autogen/base/mcp_client/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/assets/python/autogen/base/mcp_client/__init__.py @@ -0,0 +1 @@ + diff --git a/src/assets/python/autogen/base/model/__init__.py b/src/assets/python/autogen/base/model/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/assets/python/autogen/base/model/__init__.py @@ -0,0 +1 @@ + diff --git a/src/assets/python/crewai/base/model/__init__.py b/src/assets/python/crewai/base/model/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/assets/python/crewai/base/model/__init__.py @@ -0,0 +1 @@ + diff --git a/src/assets/python/googleadk/base/mcp_client/__init__.py b/src/assets/python/googleadk/base/mcp_client/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/assets/python/googleadk/base/mcp_client/__init__.py @@ -0,0 +1 @@ + diff --git a/src/assets/python/googleadk/base/model/__init__.py b/src/assets/python/googleadk/base/model/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/assets/python/googleadk/base/model/__init__.py @@ -0,0 +1 @@ + diff --git a/src/assets/python/langchain_langgraph/base/mcp_client/__init__.py b/src/assets/python/langchain_langgraph/base/mcp_client/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/assets/python/langchain_langgraph/base/mcp_client/__init__.py @@ -0,0 +1 @@ + diff --git a/src/assets/python/langchain_langgraph/base/model/__init__.py b/src/assets/python/langchain_langgraph/base/model/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/assets/python/langchain_langgraph/base/model/__init__.py @@ -0,0 +1 @@ + diff --git a/src/assets/python/openaiagents/base/mcp_client/__init__.py b/src/assets/python/openaiagents/base/mcp_client/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/assets/python/openaiagents/base/mcp_client/__init__.py @@ -0,0 +1 @@ + diff --git a/src/assets/python/openaiagents/base/model/__init__.py b/src/assets/python/openaiagents/base/model/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/assets/python/openaiagents/base/model/__init__.py @@ -0,0 +1 @@ + diff --git a/src/assets/python/strands/base/mcp_client/__init__.py b/src/assets/python/strands/base/mcp_client/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/assets/python/strands/base/mcp_client/__init__.py @@ -0,0 +1 @@ + diff --git a/src/assets/python/strands/base/model/__init__.py b/src/assets/python/strands/base/model/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/assets/python/strands/base/model/__init__.py @@ -0,0 +1 @@ + From 498fabded25ac5300c2d9b6133fc492d04098e28 Mon Sep 17 00:00:00 2001 From: gitikavj Date: Wed, 18 Feb 2026 16:19:27 -0500 Subject: [PATCH 2/2] fix: add missing __init__.py to strands memory subpackage --- .../__tests__/__snapshots__/assets.snapshot.test.ts.snap | 3 +++ src/assets/python/strands/capabilities/memory/__init__.py | 0 2 files changed, 3 insertions(+) create mode 100644 src/assets/python/strands/capabilities/memory/__init__.py diff --git a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap index 7eb303c2..9f00512e 100644 --- a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap +++ b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap @@ -408,6 +408,7 @@ exports[`Assets Directory Snapshots > File listing > should match the expected f "python/strands/base/model/__init__.py", "python/strands/base/model/load.py", "python/strands/base/pyproject.toml", + "python/strands/capabilities/memory/__init__.py", "python/strands/capabilities/memory/session.py", "typescript/.gitkeep", ] @@ -2673,6 +2674,8 @@ packages = ["."] " `; +exports[`Assets Directory Snapshots > Python framework assets > python/python/strands/capabilities/memory/__init__.py should match snapshot 1`] = `""`; + exports[`Assets Directory Snapshots > Python framework assets > python/python/strands/capabilities/memory/session.py should match snapshot 1`] = ` "import os from typing import Optional diff --git a/src/assets/python/strands/capabilities/memory/__init__.py b/src/assets/python/strands/capabilities/memory/__init__.py new file mode 100644 index 00000000..e69de29b