My claude code displays following items during start up and these items isn't json.
In https://github.com/anthropics/claude-code-sdk-python/blob/68f0d7aa7dd964ef91d4e5e259d84a9f7d81bc03/src/claude_code_sdk/_internal/transport/subprocess_cli.py#L293, it assumes the output is always json so that function keeps waiting for stdout stream and never returns.