[BUG] BashOutput tool schema includes 'block' parameter that implementation rejects
Resolved 💬 4 comments Opened Dec 7, 2025 by kylesnowschwartz Closed Feb 10, 2026
Bug Description
The BashOutput tool schema defines a block parameter:
"block": {"default": true, "description": "Whether to block until results are ready", "type": "boolean"}
But calling BashOutput with this parameter fails:
InputValidationError: BashOutput failed due to the following issue:
An unexpected parameter `block` was provided
Steps to Reproduce
- Run a background bash command:
tail -f somefile.txtwithrun_in_background: true - Call BashOutput with the
blockparameter as the schema suggests - Observe the InputValidationError
Expected Behavior
Either:
- The implementation should accept the
blockparameter as the schema advertises, or - The schema should not include the
blockparameter
Environment
- Claude CLI version: 2.0.60
- Platform: macOS Darwin 24.6.0
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗