type: decision
status: active
timestamp: 2026-06-30
tags: [agent, fleet, gemini-cli, google, free-tier, no-card, grill-decision]

Add Gemini CLI to oriz coding-agent fleet

11th interactive agent. Free tier via Google OAuth. 1,000 req/day + 60 req/min. Headless scripting flag, no public REST API. No card-on-file. Grill-locked 2026-06-30.

Add Gemini CLI to oriz coding-agent fleet

Decision

Gemini CLI joins the oriz coding-agent fleet as an agent-class member (not a model server). Surface: terminal CLI. Auth: Google account OAuth (no API key needed for the free tier).

Grill record (2026-06-30, 4 MCQs)

#QuestionLocked answer
1Use caseAdd to oriz agent fleet
2RuntimeMixed: local for dev, serverless free for prod
3Picks (multi)Ollama + Cloudflare Workers AI + Puter.js + Gemini CLI — codify the whole free ladder
4Cost”Free of cost” — nothing in this expansion can ever bill us

Why Gemini CLI fits

What this agent is NOT

What needs to change (apply in a follow-up grill, NOT this one)

Per auto-grill-on-architectural-decisions, the rule is “write decision, THEN code”:

  1. Add row to AGENTS.md fleet table (becomes 11th agent)
  2. Create .agents/gemini/AGENTS.md pointer stub
  3. Extend scripts/sync-mcp-configs.mjs to add Gemini CLI MCP target
  4. Extend scripts/install-agents.ps1 + scripts/install-agents.cmd to install Gemini CLI
  5. Add ~/.gemini/skills/ to scripts/wire-agent-skills-junctions.mjs TARGETS array for skill parity

The follow-up also has to reconcile the already-drifted fleet count: the working AGENTS.md documents 10 agents; the agent-fleet-parity rule still says “four agents, no more.” Bringing both into sync is part of the same follow-up grill session.

Cross-refs


Edit on GitHub · Back to index