From e35927f32173d00c4398ba6ef700efeedeabe839 Mon Sep 17 00:00:00 2001 From: Lukas May Date: Tue, 10 Feb 2026 09:50:46 +0100 Subject: [PATCH] fix(agent): Handle optional OAuth fields in usage.ts credential reader Updated checkAccountHealth to handle setup tokens with null expiresAt: - Changed currentExpiresAt type from number to number | null - Use conditional for tokenExpiresAt ISO string conversion This completes the OAuth setup token support across all credential reading and validation functions. Co-Authored-By: Claude Sonnet 4.5 --- src/agent/accounts/usage.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/agent/accounts/usage.ts b/src/agent/accounts/usage.ts index 577c0e8..0fc2a7f 100644 --- a/src/agent/accounts/usage.ts +++ b/src/agent/accounts/usage.ts @@ -327,6 +327,11 @@ export async function ensureAccountCredentials(configDir: string): Promise