Skip to content

Commit 4cae5ca

Browse files
authored
Merge pull request #92 from anthonyhaussman/tone/fix/opencode_gemini_quota
fix(gemini-cli): Surface specific missing companion error instead of generic unavailable status
2 parents c13e943 + 09dcd78 commit 4cae5ca

3 files changed

Lines changed: 5 additions & 10 deletions

File tree

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@slkiser/opencode-quota",
3-
"version": "3.8.3",
3+
"version": "3.8.4",
44
"description": "OpenCode quota & tokens usage with zero context window pollution. Supports GitHub Copilot, OpenAI (Plus/Pro), Qwen Code, Chutes AI, Synthetic, Google Antigravity, Z.ai coding plan and more.",
55
"type": "module",
66
"main": "./dist/index.js",

src/lib/google-gemini-cli.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import {
77
} from "./google-token-cache.js";
88
import {
99
clearGeminiCliCompanionCacheForTests as clearGeminiCliCompanionResolutionCacheForTests,
10-
inspectGeminiCliCompanionPresence,
1110
resolveGeminiCliClientCredentials,
1211
type GeminiCliConfiguredCredentials,
1312
} from "./google-gemini-cli-companion.js";
@@ -265,15 +264,11 @@ export async function inspectGeminiCliAuthPresence(client?: ConfigClient): Promi
265264
}
266265

267266
export async function hasGeminiCliQuotaRuntimeAvailable(client?: ConfigClient): Promise<boolean> {
268-
const [authPresence, companionPresence] = await Promise.all([
269-
inspectGeminiCliAuthPresence(client),
270-
inspectGeminiCliCompanionPresence(),
271-
]);
267+
const authPresence = await inspectGeminiCliAuthPresence(client);
272268

273269
return (
274270
authPresence.state === "present" &&
275-
authPresence.validAccountCount > 0 &&
276-
companionPresence.state === "present"
271+
authPresence.validAccountCount > 0
277272
);
278273
}
279274

0 commit comments

Comments
 (0)