diff --git a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap index a5ba8136..9f00512e 100644 --- a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap +++ b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap @@ -365,38 +365,50 @@ 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/__init__.py", "python/strands/capabilities/memory/session.py", "typescript/.gitkeep", ] @@ -918,6 +930,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 +957,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 +1289,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 +1642,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 +1666,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 +1885,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 +1913,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 +2233,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 +2256,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 +2495,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 +2515,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 @@ -2607,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/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 @@ + 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