diff --git a/src/claude_code_sdk/_internal/transport/subprocess_cli.py b/src/claude_code_sdk/_internal/transport/subprocess_cli.py index 79d8ff6..dd37693 100644 --- a/src/claude_code_sdk/_internal/transport/subprocess_cli.py +++ b/src/claude_code_sdk/_internal/transport/subprocess_cli.py @@ -186,6 +186,9 @@ class SubprocessCLITransport(Transport): "CLAUDE_CODE_ENTRYPOINT": "sdk-py", } + if self._cwd: + process_env["PWD"] = self._cwd + self._process = await anyio.open_process( cmd, stdin=PIPE,