- Updated for LLM 0.32's structured message and streaming APIs. Reasoning, tool calls and tool results are now emitted as typed stream events, Gemini thought signatures are preserved and replayed across tool-use turns and stateless
messages=histories are replayed correctly. This release requires LLM 0.32 or later. #132 - New model
gemini-3.7-flashfor Gemini 3.7 Flash. #145 - New models
gemini-3.6-flashandgemini-3.5-flash-litefor Gemini 3.6 Flash and Gemini 3.5 Flash-Lite. #139 - Added the
gemini-embedding-2andgemini-embedding-001embedding models, each with-768and-1536variants for smaller vectors. The deprecatedtext-embedding-004andgemini-embedding-exp-03-07models have been removed. The two supported models use incompatible vector spaces, so existing collections must be re-embedded when switching between them. Thanks, John Blomberg. #138 - Google Search, URL context and code execution now use LLM's server-side tool interface and can be enabled using
-T GoogleSearch,-T URLContextand-T CodeExecution. Native Gemini server-side tool calls and results are exposed as structured events, and Gemini 3 models can combine server-side tools with local function tools. #141 - Google Search grounding now retains Gemini's raw
groundingMetadatawithout altering the model's response text. Search suggestions are emitted as display-only events—shown on standard error by the CLI—so they are excluded from response text, logs and subsequent conversation turns. Thanks, Andrew Hoddinott. #40 - Removed 35 unavailable Gemini models, including retired Gemini 1.5 and 2.0, Gemma 3, experimental and preview models. The registry now reflects model IDs verified to accept live
generateContentrequests. #142