-
Notifications
You must be signed in to change notification settings - Fork 167
Open
Labels
enhancementNew feature or meaningful improvementNew feature or meaningful improvementgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
Summary
Add Google Gemini CLI as a supported runtime adapter for Ouroboros, allowing users to leverage Gemini models natively through their CLI tool.
Motivation
Expanding runtime support beyond Claude Code and OpenCode to include Gemini CLI would broaden Ouroboros's reach. Community contributors are welcome to pick this up.
Scope
- Research Gemini CLI output format and streaming behavior
- Implement
GeminiCLIAdapterprovider - Implement
GeminiCLIRuntimeorchestrator - Event normalizer for Gemini CLI output
- Register in runtime factory
- Documentation and usage examples
- Tests (unit + integration)
References
- Existing adapters:
claude_code_adapter.py,codex_cli_adapter.py,opencode_adapter.py - Pattern to follow: see
src/ouroboros/providers/andsrc/ouroboros/orchestrator/
PR Target Branch
Important: Please target your PRs to
release/0.26.0-beta, notmain.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or meaningful improvementNew feature or meaningful improvementgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed