diff --git a/src/claude_agent_sdk/_internal/transport/subprocess_cli.py b/src/claude_agent_sdk/_internal/transport/subprocess_cli.py index 1f0aac58..c1b4a694 100644 --- a/src/claude_agent_sdk/_internal/transport/subprocess_cli.py +++ b/src/claude_agent_sdk/_internal/transport/subprocess_cli.py @@ -373,6 +373,7 @@ async def connect(self) -> None: stderr=stderr_dest, cwd=self._cwd, env=process_env, + start_new_session=True, user=self._options.user, )