Files
openclaude/scripts
gitdevineandClaude Fable 5 ea573c25aa fix(gemini-vertex): address CodeRabbit review on PR-2 (8 findings)
- client.ts: re-resolve the Vertex credential per request via getAccessToken
  so long-lived clients pick up refreshed ADC tokens instead of a stale one
  captured at construction (Critical); coerce geminiVertexModel to a plain
  string so the model fallback satisfies tsc and never passes undefined.
- toolUseIds.ts: coerce non-string ids before .replace so loosely typed
  history blocks (number/object/undefined) cannot throw on the wire path.
- system-check.ts / provider-launch.ts / provider-bootstrap.ts: resolve the
  Gemini Vertex project through the shared getGeminiVertexProjectId resolver
  instead of three drifting OR chains, matching the runtime validator/client
  contract and adding whitespace normalization.
- providerSelectionFlags.test.ts: keep the parity scan non-tautological by
  excluding the registry and its own test.
- bugfixes.test.ts: add a sectionBetween() helper that asserts both anchors
  resolve before slicing the drift-guard regions (a missing end anchor used
  to silently widen the slice and pass); fix the StartupScreen detectProvider
  end anchor it exposed.
- deprecation.test.ts: lock the gemini-vertex bypass so Anthropic model
  retirement dates never leak into the Vertex deprecation banner.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-26 11:37:39 +02:00
..