docs(readme): refresh Gemini CLI section to reflect v0.0.11 hook fix#31
Conversation
The Gemini CLI install instructions were a vague one-liner pointing at the Install section to install the binary manually first. With v0.0.11 the SessionStart hook is portable across Claude Code and Gemini CLI, so the binary auto-installs on the first session under Gemini exactly as it does under Claude. - Show the actual 'gemini extension install' command users should run. - Note the GitHub-Releases-asset 404 fallthrough and the 'git clone' fallback prompt (matches what users see today and what the docs hub gemini-cli.md describes). - State that the same SessionStart hook handles binary install and version pinning under Gemini — no manual install needed. Signed-off-by: Ben <ben@armosec.io>
ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Free Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughUpdated README.md Gemini CLI section with a direct ChangesDocumentation Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
Note 🎁 Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login. Review rate limit: 1/3 review remaining, refill in 25 minutes and 57 seconds. Comment |
There was a problem hiding this comment.
Pull request overview
Updates the README’s Gemini CLI onboarding docs so they match the current cross-agent plugin behavior introduced with the shared SessionStart hook. In the broader codebase, this keeps the public install guidance aligned with the actual Gemini extension manifest and hook-based binary management flow.
Changes:
- Adds the concrete Gemini extension install command.
- Replaces the outdated “install the binary first” guidance with the current hook-driven install/update behavior.
- Documents the current Gemini install fallback flow users see when the release-asset fetch misses and Gemini offers a repo clone.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
PR #30 made the SessionStart hook portable across Claude Code and Gemini CLI (shipped in v0.0.11). The README's Gemini CLI subsection was never updated to reflect this.
Old:
This is now wrong on two counts:
New:
The matching change in the docs hub (`readme-armo-hub-docs/docs/Integrations/ai-agents/gemini-cli.md`) was pushed live to the `v2.0` branch as commit `94cc42c` since that's the live ARMO docs source.
Test plan
No `release` label — docs-only.
Summary by CodeRabbit
armoctlbinary installation and updates through the extension