- Add prompt-injection fencing to _webhook_memory_content (was missing the --- BEGIN/END EXTERNAL DATA --- fence applied elsewhere) - Wrap Content-Length parsing in try/except to avoid 500 on malformed header values - Move _to_gateway_read below imports (was incorrectly placed between import blocks) and tighten transformer types - Replace list-rebuild with deque.popleft in rate limiter for O(expired) amortized pruning instead of O(n) per call - Make organization_id required in send_session_message to prevent fail-open cross-tenant check Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
8.6 KiB
8.6 KiB