-
Notifications
You must be signed in to change notification settings - Fork 60
Open
Labels
adapterFramework adapterFramework adapterenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
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 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
geminiCLI runtime - Import: Convert an existing Gemini CLI project to gitagent format
Acceptance Criteria
-
gitagent export --format geminigenerates validGEMINI.mdand.gemini/settings.json -
gitagent run ./agent --adapter geminiexecutes the agent viageminiCLI -
gitagent import --from gemini <path>readsGEMINI.mdand producesagent.yaml+SOUL.md - Documentation added to README adapter table
- Mapping document: what gitagent fields map, what gets dropped, what needs manual setup
Resources
- Gemini CLI repo
- Existing adapters in
src/adapters/for reference (OpenCode and Claude Code adapters are closest patterns)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
adapterFramework adapterFramework adapterenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed