Skip to content

feat: add native Gemini provider support#126

Merged
mostlydev merged 2 commits intomasterfrom
issue-119-gemini-provider-support
Apr 9, 2026
Merged

feat: add native Gemini provider support#126
mostlydev merged 2 commits intomasterfrom
issue-119-gemini-provider-support

Conversation

@mostlydev
Copy link
Copy Markdown
Owner

Summary

  • add native google provider seeding in cllama with GEMINI_API_KEY primary and GOOGLE_API_KEY alias support
  • compile Google keys into providers.json during claw up and fix the adjacent xAI/Gemini provider-key strip gap
  • publish ghcr.io/mostlydev/cllama:v0.3.3 and bump the pinned cllama tag in the root manifest
  • update operator docs and changelog for native Gemini routing

Closes #119.

Testing

  • cd cllama && go test ./...
  • cd cllama && go vet ./...
  • go test ./cmd/claw/... -run 'TestMergeProviderSeeds|TestIsProviderKey|TestStripLLMKeys' -count=1
  • go test ./...
  • go vet ./...
  • go run ./scripts/check-release-infra-tags --release-tag v0.8.0

Release notes

  • published ghcr.io/mostlydev/cllama:v0.3.3
  • pushed cllama submodule branch issue-119-gemini-provider-support
  • pushed cllama tag v0.3.3

Design note (2026-04-06) and execution plan (2026-04-08) for the
native Google Gemini provider work shipped in 222cb88.
@mostlydev mostlydev merged commit a160149 into master Apr 9, 2026
@mostlydev mostlydev deleted the issue-119-gemini-provider-support branch April 9, 2026 01:04
mostlydev added a commit that referenced this pull request Apr 9, 2026
Promote the Unreleased Gemini provider note to v0.8.1 and bump the
nav dropdown. Patch release wrapping the native Google Gemini provider
support work from #119 / PR #126.
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.

Add first-class Google Gemini provider support for native GEMINI_API_KEY routing

1 participant