Skip to content

Commit 7f3ddff

Browse files
committed
removed unnecessary check
1 parent f660af1 commit 7f3ddff

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

src/claude_agent_sdk/_internal/transport/subprocess_cli.py

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -340,20 +340,19 @@ def _build_command(self) -> list[str]:
340340
try:
341341
sp_idx = cmd.index("--system-prompt")
342342
sp_value = cmd[sp_idx + 1]
343-
if len(sp_value) > _CMD_LENGTH_LIMIT // 2:
344-
temp_file = tempfile.NamedTemporaryFile(
345-
mode="w", suffix=".txt", delete=False, encoding="utf-8"
346-
)
347-
temp_file.write(sp_value)
348-
temp_file.close()
349-
self._temp_files.append(temp_file.name)
350-
# Replace --system-prompt with --system-prompt-file
351-
cmd[sp_idx] = "--system-prompt-file"
352-
cmd[sp_idx + 1] = temp_file.name
353-
logger.info(
354-
f"System prompt length ({len(sp_value)}) exceeds limit. "
355-
f"Using --system-prompt-file: {temp_file.name}"
356-
)
343+
temp_file = tempfile.NamedTemporaryFile(
344+
mode="w", suffix=".txt", delete=False, encoding="utf-8"
345+
)
346+
temp_file.write(sp_value)
347+
temp_file.close()
348+
self._temp_files.append(temp_file.name)
349+
# Replace --system-prompt with --system-prompt-file
350+
cmd[sp_idx] = "--system-prompt-file"
351+
cmd[sp_idx + 1] = temp_file.name
352+
logger.info(
353+
f"System prompt length ({len(sp_value)}) exceeds limit. "
354+
f"Using --system-prompt-file: {temp_file.name}"
355+
)
357356
except (ValueError, IndexError) as e:
358357
logger.warning(f"Failed to optimize system prompt length: {e}")
359358

0 commit comments

Comments
 (0)