Summary
Add an adapter for Google Gemini CLI, enabling export, run, and import support.
Details
Gemini CLI is Google's open-source AI agent for the terminal. It uses:
GEMINI.md at the project root (or ~/.gemini/GEMINI.md globally) for custom instructions
.gemini/settings.json for model configuration and tool permissions
- Supports Gemini models via Google AI Studio or Vertex AI
A gitagent adapter would allow users to:
- Export: Convert a gitagent agent definition to Gemini CLI format (
GEMINI.md + settings)
- Run: Execute a gitagent-defined agent using the
gemini CLI runtime
- Import: Convert an existing Gemini CLI project to gitagent format
Acceptance Criteria
Resources
- Gemini CLI repo
- Existing adapters in
src/adapters/ for reference (OpenCode and Claude Code adapters are closest patterns)
Summary
Add an adapter for Google Gemini CLI, enabling export, run, and import support.
Details
Gemini CLI is Google's open-source AI agent for the terminal. It uses:
GEMINI.mdat the project root (or~/.gemini/GEMINI.mdglobally) for custom instructions.gemini/settings.jsonfor model configuration and tool permissionsA gitagent adapter would allow users to:
GEMINI.md+ settings)geminiCLI runtimeAcceptance Criteria
gitagent export --format geminigenerates validGEMINI.mdand.gemini/settings.jsongitagent run ./agent --adapter geminiexecutes the agent viageminiCLIgitagent import --from gemini <path>readsGEMINI.mdand producesagent.yaml+SOUL.mdResources
src/adapters/for reference (OpenCode and Claude Code adapters are closest patterns)