Skip to content

Conversation

@Penny777btc
Copy link

This PR introduces full support for Google Gemini CLI, allowing users to control Gemini sessions remotely via the Happy mobile app.

Key features:

  • New happy gemini command
  • Full integration with Gemini CLI process
  • Support for -m model selection
  • Forwarding of tool permissions and file changes
  • Added notify_user MCP tool for remote notifications

Implemented by wrapping the Gemini CLI Stream JSON output and mapping it to Happy's session protocol.

- Add src/gemini/ module with complete integration
- Implement GeminiQuery class for process management
- Support stream-json output format parsing
- Add permission handling for tool calls
- Update CLI help text and README documentation
- Add 'happy gemini' subcommand with -m model option

This enables users to control Google Gemini CLI from the Happy mobile app,
similar to existing Claude Code and Codex support.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant