ai-gateway 2 Every agent gets its own key (and Bill Cipher fights Cloudflare, z.ai, and a ghost variable) Jun 25, 2026 Building an LLM hub: LiteLLM proxy meets Open WebUI (and 9 bugs meet me) Jun 24, 2026