[BUG] tools.26 schema error (oneOf/allOf/anyOf) in v2.1.63
Resolved 💬 5 comments Opened Mar 2, 2026 by JASJeffSchmidt Closed Mar 31, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Title: tools.26 schema error (oneOf/allOf/anyOf) in v2.1.63
Version: 2.1.63 (latest channel)
OS: Linux (Debian)
Model: Opus 4.6 via Claude Max
Steps to reproduce:
- Fresh install of Claude Code 2.1.63
- Launch
claudein any directory - Send any message (e.g., "hi")
- Sometimes works on first message, then fails
- Enabling
/planmode triggers it reliably - Once triggered, every subsequent message fails
Error:
API Error: 400 {"type":"error","error":{"type":"invalid_request_error",
"message":"tools.26.custom.input_schema: input_schema does not support
oneOf, allOf, or anyOf at the top level"}}
Attempted fixes (none worked):
- Deleted ~/.claude/ entirely
- Deleted ~/.local/share/claude/ and reinstalled
- Disabled all plugins
- No MCP servers configured
- Clean directory with no project files
What Should Happen?
Claude should function not fail
Error Messages/Logs
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"tools.26.custom.input_schema: input_schema does not support oneOf, allOf, or anyOf at the top
level"},"request_id":"req_011CYf65QCBdcNR96xqQdvd3"}
Steps to Reproduce
Start Claude
Type anythhing
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
< 2.1.63
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗