Description
Error
Error from provider: 13 request validation errors: Extra inputs are not permitted, field: 'tools[0].eager_input_streaming', value: True; ... (repeated for all 13 tools)
Description
When using opencode, the client sends tool definitions with eager_input_streaming parameter which is not supported by the backend API. This causes the request to fail with validation errors.
Expected Behavior
Tools should be sent without the eager_input_streaming parameter, or the client should check API compatibility.
Plugins
No response
OpenCode version
latest
Steps to reproduce
- Use opencode with backend API
- Send a message that requires tool use
- Error occurs immediately
Screenshot and/or share link
No response
Operating System
win 11
Terminal
No response
Description
Error
Error from provider: 13 request validation errors: Extra inputs are not permitted, field: 'tools[0].eager_input_streaming', value: True; ... (repeated for all 13 tools)
Description
When using opencode, the client sends tool definitions with
eager_input_streamingparameter which is not supported by the backend API. This causes the request to fail with validation errors.Expected Behavior
Tools should be sent without the
eager_input_streamingparameter, or the client should check API compatibility.Plugins
No response
OpenCode version
latest
Steps to reproduce
Screenshot and/or share link
No response
Operating System
win 11
Terminal
No response