
Schemalint Catches Structured-Output Schema Failures
Schemalint is an open-source CLI that checks JSON Schemas against provider-specific Structured Outputs rules before they reach production. It supports OpenAI and Anthropic profiles, plus direct linting for Zod and Pydantic definitions.
Schemalint targets a painful failure mode in agent pipelines: schemas that look valid but trigger provider-specific runtime errors.
- –Flags unsupported keywords, missing required fields, invalid references, nesting limits, and `additionalProperties` mistakes
- –Runs against Zod and Pydantic definitions, reducing drift between application code and generated schemas
- –CI-friendly JSON, SARIF, and GitHub Actions output makes schema validation part of the build
- –Especially useful for dynamic schemas generated by agents and passed between downstream agents
- –Provider profiles will need continual maintenance as Structured Outputs constraints evolve
DISCOVERED
1h ago
2026-09-29
PUBLISHED
1h ago
2026-09-29
RELEVANCE
AUTHOR
mdlahfir