diff --git a/src/claude_code_sdk/_internal/transport/subprocess_cli.py b/src/claude_code_sdk/_internal/transport/subprocess_cli.py index 982a85a..288b2e7 100644 --- a/src/claude_code_sdk/_internal/transport/subprocess_cli.py +++ b/src/claude_code_sdk/_internal/transport/subprocess_cli.py @@ -199,6 +199,7 @@ class SubprocessCLITransport(Transport): if not json_line: continue + # Keep accumulating partial JSON until we can parse it json_buffer += json_line if len(json_buffer) > _MAX_BUFFER_SIZE: