Google is retiring account login for Gemini CLI (Pro/Ultra/free tiers)
on June 18, 2026. Surface this in-app and document the migration path.
- Show an info banner above the input while the Gemini CLI agent is
selected, reusing the existing ErrorBanner (info variant). Driven
synchronously by agent id (no network), on its own channel separate
from the npm-backed agent update notification. Dismisses on close,
send, or agent switch.
- Add optional `link` to ErrorInfo / AgentUpdateNotification so the
banner can render a "Learn more" anchor to the docs (backward
compatible; existing usages unaffected).
- Add a dedicated docs page under a new "Announcements" sidebar section
explaining what changes, who is affected, and how to keep using
Gemini via a paid API key (with free-tier and privacy caveats). Note
Antigravity CLI is not ACP-capable yet; mention the agy-acp bridge as
a limited custom-agent workaround.
- Add a deprecation callout to the Gemini CLI setup page, plus tips to
fall back to `gemini /auth` when the in-app API key isn't picked up.
- Replace plain "Enter the API key" instructions with the new
Link... button + Select secret dialog flow in all three built-in
agent setup pages (Claude Code, Codex, Gemini CLI)
- Add an info block per agent describing the automatic v0.10.x
plaintext-to-secretStorage migration, including the fallback
ID used when the default ID collides with another plugin
- Align the troubleshooting page's authentication section with
the same Link... wording and cross-link to each setup guide
- Replace "Claude Code (ACP)" labels with "Claude Code" and
prefix nav paths with "Built-in agents" to match the actual
Settings UI section structure
Reflect that path configuration is now optional in most cases.
Add Auto-detect as a recommended first step when agents are not found.
Add multi-device vault sync section to troubleshooting.
Introduces a full documentation site under docs/ using VitePress, including configuration, custom theme, setup guides for supported agents (Claude Code, Codex, Gemini CLI, custom agents), usage instructions, FAQ, troubleshooting, and images. Updates .gitignore and .prettierignore to exclude VitePress build output and docs. Also updates package.json and eslint config for documentation support.