diff --git a/src/claude_code_sdk/_internal/transport/subprocess_cli.py b/src/claude_code_sdk/_internal/transport/subprocess_cli.py index 66fb6eb..cf59e9a 100644 --- a/src/claude_code_sdk/_internal/transport/subprocess_cli.py +++ b/src/claude_code_sdk/_internal/transport/subprocess_cli.py @@ -157,7 +157,7 @@ def _build_command(self) -> list[str]: cmd.extend(["--input-format", "stream-json"]) else: # String mode: use --print with the prompt - cmd.extend(["--print", str(self._prompt)]) + cmd.extend(["--print", "--", str(self._prompt)]) return cmd