feat(gemini-cli): switch from extensions to subagents

Update Gemini CLI integration to support the new subagents feature:
- Update scripts/convert.sh to generate subagent .md files in integrations/gemini-cli/agents/
- Update scripts/install.sh to install subagents to ~/.gemini/agents/
- Update documentation in README.md and integrations/ to reflect the new structure
- Update .gitignore to exclude generated agent files
- Remove extension manifest generation as it's no longer needed for subagents

Closes #471
This commit is contained in:
Tomo Wang
2026-04-17 15:00:50 +08:00
committed by Michael Sitarzewski
parent 723e7e1dd5
commit 6c479fc694
6 changed files with 42 additions and 57 deletions
+3 -3
View File
@@ -608,7 +608,7 @@ The installer scans your system for installed tools, shows a checkbox UI, and le
[x] 1) [*] Claude Code (claude.ai/code)
[x] 2) [*] Copilot (~/.github + ~/.copilot)
[x] 3) [*] Antigravity (~/.gemini/antigravity)
[ ] 4) [ ] Gemini CLI (gemini extension)
[ ] 4) [ ] Gemini CLI (~/.gemini/agents)
[ ] 5) [ ] OpenCode (opencode.ai)
[ ] 6) [ ] OpenClaw (~/.openclaw/agency-agents)
[x] 7) [*] Cursor (.cursor/rules)
@@ -704,8 +704,8 @@ See [integrations/antigravity/README.md](integrations/antigravity/README.md) for
<details>
<summary><strong>Gemini CLI</strong></summary>
Installs as a Gemini CLI extension with one skill per agent plus a manifest.
On a fresh clone, generate the Gemini extension files before running the installer.
Installs as Gemini CLI subagents.
On a fresh clone, generate the Gemini agent files before running the installer.
```bash
./scripts/convert.sh --tool gemini-cli