Spaces:
Sleeping
Sleeping
Commit History
-
Fix external schema reference handling in OpenAPI parser
Jeremiah Lowin +1: ClaudePreviously, external schema references (URLs) in OpenAPI schemas were silently passed through and only failed during JSON schema validation with confusing "failed to match exactly one schema" errors. This change: - Detects external references in _replace_ref_with_defs() and raises clear error messages - Updates exception handlers to propagate external reference errors while preserving other error handling - Adds comprehensive test coverage for external reference detection - Provides helpful error messages explaining that FastMCP only supports local schema references Fixes #926 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>80215f2
-
openapi: Rewrite recursive #/components/schemas/ references
When a schema referenced another schema as #/components/schemas/... that wasn't properly rewritten into #/$defs/..d958edd
-
use type
zzstoatzz9cc5eae
-
Add openapi parsing utilities
Jeremiah Lowin72648c2