mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-10-12 16:03:20 +02:00
A minLength, maxLength, minItems or maxItems above what pydantic-core accepts (2**64 - 1) made the whole schema fail to convert. The client then dropped a tool's typed output to data=None, or answered an elicitation with INTERNAL_ERROR. #5208 extended this to formatted strings. No str or list is longer than sys.maxsize, so a larger maximum constrains nothing and is dropped, and a larger minimum is clamped to a value that still rejects everything. Claude-Session: https://claude.ai/code/session_01KfHgVhbYEhBCC5eSeqGiuG Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| json_schema_type | ||
| openapi | ||
| __init__.py | ||
| httpx2_mock.py | ||
| test_asgi_transport.py | ||
| test_async_utils.py | ||
| test_auth.py | ||
| test_cli.py | ||
| test_components.py | ||
| test_docstring_parsing.py | ||
| test_http.py | ||
| test_inspect.py | ||
| test_inspect_icons.py | ||
| test_json_schema.py | ||
| test_logging.py | ||
| test_skills.py | ||
| test_tests.py | ||
| test_timeout.py | ||
| test_token_cache.py | ||
| test_typeadapter.py | ||
| test_types.py | ||
| test_version_check.py | ||