github takeshy/obsidian-gemini-helper v1.0.34
Add Gemini CLI support and fix RAG store isolation

latest releases: v1.0.40, v1.0.39, v1.0.38...
9 hours ago

New Features

Gemini CLI Integration (Experimental)

  • Add CLI provider abstraction layer (src/core/cliProvider.ts)
  • Support Gemini CLI as alternative to API key authentication
  • Use Gemini 2.5 Pro with just a Google account - no API costs
  • Dynamic import of child_process to avoid loading on mobile
  • Requirements:
    • macOS/Linux: gemini command must be in PATH
    • Windows: gemini-cli must be installed at %APPDATA%\npm
  • CLI mode limitations: read-only vault access, no semantic/web search

HTML Preview Modal Enhancements

  • Add drag functionality on modal header
  • Add resize handles on all 8 directions

Bug Fixes

RAG Store Isolation

  • Fix: New Semantic Search Settings now create their own Store
  • Previously, new settings would reuse the Store from previous settings
  • Added setStoreName(null) when switching to settings without storeId

UI State Updates

  • Fix: Semantic Search settings now appear immediately after creation
  • Emit workspace-state-loaded event after RAG setting changes

Don't miss a new obsidian-gemini-helper release

NewReleases is sending notifications on new releases.