Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.04 KB

File metadata and controls

43 lines (31 loc) · 1.04 KB

Gemini CLI

Gemini CLI supports ACP natively via the --acp flag — no adapter needed.

Docker Image

docker build -f Dockerfile.gemini -t openab-gemini:latest .

The image installs @google/gemini-cli globally via npm.

Helm Install

helm install openab openab/openab \
  --set agents.kiro.enabled=false \
  --set agents.gemini.discord.botToken="$DISCORD_BOT_TOKEN" \
  --set-string 'agents.gemini.discord.allowedChannels[0]=YOUR_CHANNEL_ID' \
  --set agents.gemini.image=ghcr.io/openabdev/openab-gemini:latest \
  --set agents.gemini.command=gemini \
  --set agents.gemini.args='{--acp}' \
  --set agents.gemini.workingDir=/home/node

Set agents.kiro.enabled=false to disable the default Kiro agent.

Manual config.toml

[agent]
command = "gemini"
args = ["--acp"]
working_dir = "/home/node"
env = { GEMINI_API_KEY = "${GEMINI_API_KEY}" }

Authentication

Gemini supports Google OAuth or an API key:

  • API key: Set GEMINI_API_KEY environment variable
  • OAuth: Run Google OAuth flow inside the pod