Live/monitor mode crashed with `stdbuf: unrecognized option '--verbose'` when CLAUDE_OUTPUT_FORMAT="text" because build_claude_command() was only called inside a JSON-only gate, leaving CLAUDE_CMD_ARGS empty. Three coordinated fixes: - Override text→json when live mode is active (stream-json requires JSON) - Always call build_claude_command() regardless of output format - Add safety check for empty CLAUDE_CMD_ARGS before live mode construction Also updates help text for --live and --output-format to document the auto-switch behavior. |
||
|---|---|---|
| .. | ||
| test_circuit_breaker_recovery.bats | ||
| test_cli_modern.bats | ||
| test_cli_parsing.bats | ||
| test_enable_core.bats | ||
| test_exit_detection.bats | ||
| test_json_parsing.bats | ||
| test_ralph_enable.bats | ||
| test_rate_limiting.bats | ||
| test_session_continuity.bats | ||
| test_task_sources.bats | ||
| test_wizard_utils.bats | ||