Revert hotfix: remove Deepgram/Gemini keys from config endpoint#5879
Merged
Revert hotfix: remove Deepgram/Gemini keys from config endpoint#5879
Conversation
…or backward compat" This reverts commit c720b65.
Contributor
Greptile SummaryThis PR reverts commit
Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant C146 as Client v0.11.146 (old)
participant C147 as Client v0.11.147+
participant API as Backend API
participant DG as Deepgram
participant GEM as Gemini
Note over C146,API: Old flow (pre-revert hotfix — c720b65)
C146->>API: GET /v1/config/api-keys
API-->>C146: { deepgram_api_key, gemini_api_key, ... }
C146->>DG: Direct call with key
C146->>GEM: Direct call with key
Note over C147,GEM: New flow (this PR — keys removed from config)
C147->>API: GET /v1/config/api-keys
API-->>C147: { anthropic_api_key, firebase_api_key, ... }
C147->>API: POST /v1/proxy/deepgram/*
API->>DG: Proxied request (key server-side)
DG-->>API: Response
API-->>C147: Response
C147->>API: POST /v1/proxy/gemini/*
API->>GEM: Proxied request (key server-side)
GEM-->>API: Response
API-->>C147: Response
Note over C146: v0.11.146 auto-updates to v0.11.147 via Sparkle
Last reviewed commit: "Revert "Hotfix: rest..." |
Collaborator
Author
|
lgtm |
Glucksberg
pushed a commit
to Glucksberg/omi-local
that referenced
this pull request
Apr 28, 2026
…dHardware#5879) ## Summary - Reverts commit c720b65 which was incorrectly pushed directly to main - Removes `deepgram_api_key` and `gemini_api_key` from `/v1/config/api-keys` response - v0.11.147 clients use `/v1/proxy/*` endpoints instead — old clients will auto-update via Sparkle ## Why The hotfix was unnecessary. v0.11.147 (with proxy support) is building via Codemagic and will auto-update all users via Sparkle. No need to maintain backward compat for v0.11.146. 🤖 Generated with [Claude Code](https://claude.com/claude-code) _by AI for @beastoin_
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
deepgram_api_keyandgemini_api_keyfrom/v1/config/api-keysresponse/v1/proxy/*endpoints instead — old clients will auto-update via SparkleWhy
The hotfix was unnecessary. v0.11.147 (with proxy support) is building via Codemagic and will auto-update all users via Sparkle. No need to maintain backward compat for v0.11.146.
🤖 Generated with Claude Code
by AI for @beastoin