You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Anthropic provider fails on all semantic analyzers: endpoint rejects JSON Schema minimum/maximum keywords #66
With SKILLSPECTOR_PROVIDER=anthropic, every LLM-backed analyzer fails with a 400 and falls back, so semantic analysis silently degrades to static-only.
After fixing the integer field, the same error recurs for 'number' ("properties maximum, minimum are not supported"), and again separately in nodes.meta_analyzer (LLM call failed, using fallback).
Cause
The structured-output / tool schemas are generated from Pydantic models using Field(ge=..., le=...). Pydantic serializes these to JSON Schema minimum/maximum, which the Anthropic provider's endpoint rejects on integer/number types, 400-ing the whole request.
Affected fields:
Closing as resolved by #85, which adds native Anthropic provider support and resolves the structured-output tool schema failures caused by unsupported minimum/maximum parameters.
Activity
Sync OSS release snapshot - Merge pull request #85 from NVIDIA/keshav…
keshprad commentedon Jun 16, 2026
Closing as resolved by #85, which adds native Anthropic provider support and resolves the structured-output tool schema failures caused by unsupported minimum/maximum parameters.
Sync OSS release snapshot - Merge pull request NVIDIA#85 from NVIDIA/…