ralph-claude-code/lib
Lucas Eichhorn 6dc1c2cb31 fix: improve permission denial display to show tool names
The previous fix (#143) only extracted `.tool_input.command`, which works
for Bash denials but shows nothing for non-Bash tool denials like
AskUserQuestion (which has no command field).

This fix handles both cases:
- Bash denials: shows "Bash(git commit -m ...)" with truncated command
- Non-Bash tool denials: shows the tool name like "AskUserQuestion"

Example output:
  🚫 Permission denied for 1 command(s): AskUserQuestion
  🚫 Permission denied for 2 command(s): Bash(git commit -m "..."), Bash(npm install)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 13:27:35 +01:00
..
circuit_breaker.sh feat(circuit-breaker): allow configuring thresholds via environment variables 2026-02-02 09:36:48 -07:00
date_utils.sh fix(date): improve cross-platform date command compatibility 2026-02-02 09:39:39 -07:00
enable_core.sh refactor(naming): remove @ prefix from on-disk filenames (#131) 2026-01-26 15:40:27 -07:00
response_analyzer.sh fix: improve permission denial display to show tool names 2026-02-03 13:27:35 +01:00
task_sources.sh fix: beads task import uses correct bd list arguments (#150) 2026-02-01 12:53:01 -07:00
timeout_utils.sh Add timeout command support for macOS (#108) 2026-01-20 18:40:21 -07:00
wizard_utils.sh fix(wizard): redirect prompts to stderr for clean command substitution (#130) 2026-01-26 14:47:06 -07:00