Added support for `GEMINI_API_KEY`, so the CLI can run against the Gemini API directly without signing in.
- Set `modelProvider: "gemini"` in `settings.json`, export `GEMINI_API_KEY`, and point `GOOGLE_GEMINI_BASE_URL` at a custom endpoint if you need one.
- The banner and `/help` show `Gemini API key` as the credential, and `/logout` explains that it comes from the environment rather than appearing to end a session.
- Improved `/codesearch` resilience by falling back to a local search when the `ripgrep` binary cannot be executed, such as when an endpoint security agent blocks it.
- +20 more changes
Read the full release noteHide the full release note
- Added support for
GEMINI_API_KEY, so the CLI can run against the Gemini API directly without signing in. SetmodelProvider: "gemini"insettings.json, exportGEMINI_API_KEY, and pointGOOGLE_GEMINI_BASE_URLat a custom endpoint if you need one. The banner and/helpshowGemini API keyas the credential, and/logoutexplains that it comes from the environment rather than appearing to end a session. - Improved
/codesearchresilience by falling back to a local search when theripgrepbinary cannot be executed, such as when an endpoint security agent blocks it. - Improved artifact list scrolling by caching each file's preview line count, which previously re-read every listed file from disk on every keypress.
- Improved custom agent support by making
manage_taskavailable to declarative agents that have not opted out of fundamental components, so a custom agent can list and kill its own background tasks, and reworded its step lines to readKilled task XandChecked task X. - Improved
search_websteps by showing the query while the search is still running rather than only after it returns.
Excerpt ends here — this release continues at the source ↗.