v1.89.9
EvoMap/evolverv1.89.9Jun 13, 2026by autogame-17
AI Summary
Extended format-aware proxy routing to cover four dialects, adding native routing for Gemini and OpenAI Chat Completions.
Key Highlights
- Native path routing for Gemini using `x-goog-api-key` headers.
- Native path routing for OpenAI Chat Completions to support cursor and generic clients.
- All new routes are inert until upstream keys are configured.
New Features
- Proxy routing for Gemini API.
- Proxy routing for OpenAI Chat Completions.
Full Release Notes
## @evomap/evolver v1.89.9 Format-aware proxy routing now covers four dialects — each goes to its native upstream, no translation. ### Added - **Gemini** (#252): native path `POST /v1beta/models/<model>:generateContent` / `:streamGenerateContent` → Google Generative Language API (`x-goog-api-key` via `EVOMAP_GEMINI_API_KEY`/`GEMINI_API_KEY`/`GOOGLE_API_KEY`). Point the Gemini CLI / google-genai SDK base URL at the proxy. - **OpenAI Chat Completions** (#253): `POST /v1/chat/completions` → OpenAI `/chat/completions` (cursor's OpenAI mode + generic OpenAI Chat clients). All four routes (Anthropic `/v1/messages`, OpenAI Responses `/v1/responses`, OpenAI Chat `/v1/chat/completions`, Gemini `/v1beta/models/...`) capture usage / finish reason / threading / streaming. New routes 401 until their upstream key is set — no impact on existing traffic. Upgrade: `npm i -g @evomap/evolver@latest`