The permission_denials array from Claude CLI has commands nested under tool_input.command, not directly as .command: Before: jq '[.permission_denials[].command]' After: jq '[.permission_denials[].tool_input.command]' This fixes the "Permission denied for N command(s)" message to actually display the denied commands instead of showing empty/unknown. Also updated test fixture to match real Claude CLI output structure. |
||
|---|---|---|
| .. | ||
| 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 | ||