[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

  1. Run a background bash command: tail -f somefile.txt with run_in_background: true
  2. Call BashOutput with the block parameter as the schema suggests
  3. Observe the InputValidationError

Expected Behavior

Either:

  1. The implementation should accept the block parameter as the schema advertises, or
  2. The schema should not include the block parameter

Environment

  • Claude CLI version: 2.0.60
  • Platform: macOS Darwin 24.6.0

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗