| import os | |
| from typing import Optional | |
| from composio import Composio | |
| COMPOSIO_API_KEY: Optional[str] = os.environ.get("COMPOSIO_API_KEY") | |
| _composio: Optional[Composio] = None | |
| def get_composio() -> Optional[Composio]: | |
| global _composio | |
| if _composio is not None: | |
| return _composio | |
| if not COMPOSIO_API_KEY: | |
| return None | |
| _composio = Composio(api_key=COMPOSIO_API_KEY) | |
| return _composio | |