Bug
Every call to github-copilot/claude-haiku-4.5 fails with a 400 schema rejection, causing an immediate fallback to the next model in the chain. This is 100% reproducible — not intermittent.
Error
LLM request failed: provider rejected the request schema or tool payload.
rawError=400 tools.0.custom.eager_input_streaming: Extra inputs are not permitted
Log evidence
[agent/embedded] embedded run failover decision: stage=assistant decision=fallback_model reason=format from=github-copilot/claude-haiku-4.5 rawError=400 tools.0.custom.eager_input_streaming: Extra inputs are not permitted
[model-fallback/decision] decision=candidate_failed requested=github-copilot/claude-haiku-4.5 reason=format next=anthropic/claude-sonnet-4-6
Observed 33 failures today alone across all heartbeat runs (main, subconscious). The eager_input_streaming field appears to be included in the tool definition sent to the Copilot endpoint, which rejects it as an extra/unknown field.
Impact
All heartbeats configured with github-copilot/claude-haiku-4.5 silently fall back to anthropic/claude-sonnet-4-6 (paid) on every single run. This has been causing unexpected Anthropic billing.
Environment
- OpenClaw: 2026.4.22
- Provider: github-copilot (plugin)
- Model: claude-haiku-4.5
- OS: Linux 6.8.0-110-generic x64
- Node: v22.22.1
Bug
Every call to
github-copilot/claude-haiku-4.5fails with a 400 schema rejection, causing an immediate fallback to the next model in the chain. This is 100% reproducible — not intermittent.Error
Log evidence
Observed 33 failures today alone across all heartbeat runs (main, subconscious). The
eager_input_streamingfield appears to be included in the tool definition sent to the Copilot endpoint, which rejects it as an extra/unknown field.Impact
All heartbeats configured with
github-copilot/claude-haiku-4.5silently fall back toanthropic/claude-sonnet-4-6(paid) on every single run. This has been causing unexpected Anthropic billing.Environment