Two fixes:
1. Add /chat/completions alias (no /v1 prefix) — LiteLLM custom_openai
and openai_like providers post here directly.
2. Passthrough now redirects any path ending in chat/completions to the
proper /v1/chat/completions handler instead of forwarding blindly.
This catches v1/messages/chat/completions and other wrong paths that
result from misconfigured api_base in Agent0.
Both routes get full agent routing, recollection injection, and loop
detection — they're not raw passthroughs.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>