diff --git a/src/claude_agent_sdk/_internal/transport/subprocess_cli.py b/src/claude_agent_sdk/_internal/transport/subprocess_cli.py index 8cdff4e9..ea2d764c 100644 --- a/src/claude_agent_sdk/_internal/transport/subprocess_cli.py +++ b/src/claude_agent_sdk/_internal/transport/subprocess_cli.py @@ -206,7 +206,8 @@ async def connect(self) -> None: if self._process: return - await self._check_claude_version() + if not os.environ.get("CLAUDE_AGENT_SDK_SKIP_VERSION_CHECK"): + await self._check_claude_version() cmd = self._build_command() try: