# Changelog v0.5.26 - 2026-06-11

### Removed
- **Gemini CLI** wiped out as a tool integration across the entire stack (TUI cycle `Z`, command palette, theme, key handler, provider metadata, tool bootstrap, tool launchers, benchmark, endpoint installer, audit state, docker-compose, docs)
- **Rovo Dev CLI** wiped out the same way — block removed from `tool-metadata.js`, `tool-bootstrap.js`, `provider-metadata.js`, `tool-launchers.js` (incl. `writeRovoConfig`), `benchmark.js`, `endpoint-installer.js`, `utils.js`, `command-palette.js`, `theme.js`, `key-handler.js`, `app.js`, plus the `--rovo` CLI flag
- Both removed from the website's social proof bar (`Gemini CLI` and `Rovo Dev` chips)
- `cliOnly` tool concept collapsed — no remaining CLI-only providers, so `getCompatibleTools` simplified to return `REGULAR_TOOLS` for both `regular` and `opencode-zen`

### Changed
- `sources.js` JSDoc `@exports` no longer lists the stale `gemini` provider
- `audit_state.json` clone entry `gemini` removed (was a fingerprint duplicate of `googleai`)
- `.pi/skills/update_models/SKILL.md`: `googleai` audit diff now applies directly to `sources.js` (no more `gemini` clone)
- `docker-compose.yml`: dead `GEMINI_API_KEY` env var removed (not referenced anywhere in code)
- `README.md`: tool list, compatibility table, IDE table, model count all updated
- `tui/overlays.js` `Z` cycle help: `🦘 Rovo → ♊ Gemini` segment dropped

### Tests
- `tool compatibility matrix` test suite updated: removed 5 rovo/gemini-specific assertions, kept Zen compatibility coverage
- `sortResultsWithPinnedFavorites` mock data swapped from `rovo` fixtures to `caveman` fixtures (caveman is also cliOnly-equivalent for sort order testing)
- `benchmarkModel` no longer has a `providerKey === 'rovo'` UNSUPPORTED guard test (guard itself was removed with the wipeout)
- 520/520 tests pass after refactor
