From fcd7af831c39c220d0836bb1f3d653681bff71e1 Mon Sep 17 00:00:00 2001 From: UmmeHabiba1312 Date: Sat, 25 Apr 2026 14:46:40 +0500 Subject: [PATCH] fix(transport): respect empty setting_sources for agent isolation --- src/claude_agent_sdk/_internal/transport/subprocess_cli.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/claude_agent_sdk/_internal/transport/subprocess_cli.py b/src/claude_agent_sdk/_internal/transport/subprocess_cli.py index 983eeea1..4527548b 100644 --- a/src/claude_agent_sdk/_internal/transport/subprocess_cli.py +++ b/src/claude_agent_sdk/_internal/transport/subprocess_cli.py @@ -323,7 +323,8 @@ def _build_command(self) -> list[str]: # No --agents CLI flag needed if effective_setting_sources is not None: - cmd.append(f"--setting-sources={','.join(effective_setting_sources)}") + sources_str = ",".join(effective_setting_sources) + cmd.append(f"--setting-sources={sources_str}") # Add plugin directories if self._options.plugins: