Repository navigation
v0.5.115
Added
- /mcp storm guards (
kit.mcp.limits,kit.mcp.list_cache_seconds). An assistant that reconnects in a burst no longer fills every PHP worker. Each access token may have 4 requests in flight and 120 a minute; over either, the request gets a 429 withRetry-After(a JSON-RPC error body) before it does any work. An app-wide in-flight cap (total) is off by default: set it below your PHP worker count. Slots live in the cache store and free when the request ends, or afterhold_secondsif the worker died.tools/listanswers are reused per connection for 60 seconds; a call still checks its tool's gate, so a list stale by a permission change only lists. A host that publishedconfig/kit.phpgets these defaults without adding the keys.composer test:mcp-limitscovers both.
What's Changed
- Guard /mcp against reconnect storms (0.5.x) by @jaspertey in #523
- Release v0.5.115 by @jaspertey in #524
Full Changelog: v0.5.114...v0.5.115