mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-31 11:33:20 +02:00
* feat(client): add experimental independent client groups 🤖 Generated with Pi * refactor(client): narrow client group naming policy 🤖 Generated with Pi * fix(client): avoid repeated discovery for unknown tools 🤖 Generated with Pi * feat(client): expose client group tool routes 🤖 Generated with Pi * docs(client): compare client and session groups 🤖 Generated with Pi * docs(client): clarify modern session group gap 🤖 Generated with OpenAI Codex * refactor(client): align client group call signatures with Client Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DrQJXPeMepQgJay5xF91yE * docs(client): cross-link client groups from multi-server config docs Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DrQJXPeMepQgJay5xF91yE * refactor(client): promote client group out of experimental Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DrQJXPeMepQgJay5xF91yE * fix(client): harden client group invariants Immutable membership, race-free group entry, and per-route connection checks so one dead server does not fail calls routed to healthy servers. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DrQJXPeMepQgJay5xF91yE * test(client): satisfy ty on immutable membership test Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DrQJXPeMepQgJay5xF91yE * perf(client): connect group clients concurrently Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DrQJXPeMepQgJay5xF91yE * fix(client): refresh group catalog past client response caches Explicit group.list_tools() now defaults to cache_mode='refresh' via a new cache_mode parameter on Client.list_tools, so a cache-hinted server cannot leave the documented refresh mechanism serving a stale catalog. Lazy cold-start discovery still allows cache hits. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DrQJXPeMepQgJay5xF91yE --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| apps | ||
| cli | ||
| client | ||
| conformance | ||
| contrib | ||
| deprecated | ||
| docs | ||
| experimental | ||
| fixtures | ||
| fs | ||
| integration_tests | ||
| prompts | ||
| resources | ||
| scripts | ||
| server | ||
| tasks | ||
| telemetry | ||
| tools | ||
| utilities | ||
| __init__.py | ||
| conftest.py | ||
| test_apps.py | ||
| test_apps_prefab.py | ||
| test_compat.py | ||
| test_exceptions.py | ||
| test_fastmcp_app.py | ||
| test_json_schema_generation.py | ||
| test_mcp_config.py | ||
| test_no_legacy_httpx.py | ||
| test_settings.py | ||
| test_upgrade_from_v3.py | ||