gstack/test/helpers/providers
Garry Tan cd5433add1
fix(model-benchmark): recognize macOS Keychain auth in the claude adapter (#1890)
The default macOS Claude Code install stores OAuth under the Keychain
generic-password service "Claude Code-credentials" and never writes
~/.claude/.credentials.json, so available()'s file-or-env sniff reported
"No Claude auth found" while claude -p worked fine. On darwin the sniff
now also probes the Keychain entry — metadata only (no -w, the secret is
never read), 5s timeout, any security(1) failure degrades to not-found.

Verified live on this machine (subscription install, no creds file,
Keychain entry present).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 12:02:28 -07:00
..
claude.ts fix(model-benchmark): recognize macOS Keychain auth in the claude adapter (#1890) 2026-08-14 12:02:28 -07:00
gemini.test.ts test(benchmark): full post-CLI gemini e2e + GEMINI_API_KEY auth path 2026-07-10 09:38:06 -07:00
gemini.ts v1.63.0.0 feat: GStack 2 fork port wave — egress receipts, context-bill, sharded gate, /health fix (#2541) 2026-08-14 09:28:56 -07:00
gpt.ts feat(v1.3.0.0): open agents learnings + cross-model benchmark skill (#1040) 2026-04-19 17:50:31 +08:00
types.ts feat(v1.3.0.0): open agents learnings + cross-model benchmark skill (#1040) 2026-04-19 17:50:31 +08:00