Skip to content

Conversation

@prosdev
Copy link
Collaborator

@prosdev prosdev commented Nov 29, 2025

Problem

Claude's API returns error 400:

input_schema does not support oneOf, allOf, or anyOf at the top level

Solution

  • Removed anyOf from dev_history input schema
  • Validation for "at least one of query or file required" is still enforced in execute() method

Testing

  • All 1441 tests pass
  • Tested MCP server locally - all 9 tools register correctly

…bility

Claude's API doesn't support oneOf/allOf/anyOf at the top level of input schemas.
The validation is still enforced in the execute() method.
@prosdev prosdev merged commit 40192f5 into main Nov 29, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant