tpmjs/apps
Ajax Davis 293fe08910 fix(mcp): sanitize tool inputSchema to prevent client crashes
Tool schemas from the database can contain JSON Schema keywords that
Claude's API rejects (minimum, maxLength, top-level oneOf, old $schema
drafts, etc.), causing a 400 error that crashes the entire client
session. Add sanitizeInputSchema() that recursively strips unsupported
keywords before returning tools via MCP tools/list.
2026-02-07 21:12:39 +10:00
..
playground chore: update ai package to 6.0.49 across all packages 2026-01-25 11:33:03 +10:00
railway-executor feat: add use cases marketing product with AI-generated content 2026-01-20 16:17:35 +10:00
tutorial feat: add use cases marketing product with AI-generated content 2026-01-20 16:17:35 +10:00
web fix(mcp): sanitize tool inputSchema to prevent client crashes 2026-02-07 21:12:39 +10:00