mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-16 18:49:14 +02:00
- Detect async/sync generators after tool execution and materialize into lists before the result conversion pipeline processes them - Generator materialization runs inside timeout scope so slow generators respect the configured timeout - Handle bytes return types: UTF-8 bytes as text, non-UTF-8 as base64 - Suppress output_schema for bytes return types (can't be structured JSON) - Catch UnicodeDecodeError alongside PydanticSerializationError in convert_result for robustness Fixes #3829 Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| local_provider_tools | ||
| openapi | ||
| proxy | ||
| __init__.py | ||
| test_base_provider.py | ||
| test_fastmcp_provider.py | ||
| test_local_provider.py | ||
| test_local_provider_prompts.py | ||
| test_local_provider_resources.py | ||
| test_skills_provider.py | ||
| test_skills_vendor_providers.py | ||
| test_transforming_provider.py | ||