diff --git a/src/lib/claude-client.ts b/src/lib/claude-client.ts index 852860d7..08c370ed 100644 --- a/src/lib/claude-client.ts +++ b/src/lib/claude-client.ts @@ -20,7 +20,7 @@ import { isImageFile } from '@/types'; import { registerPendingPermission } from './permission-registry'; import { registerConversation, unregisterConversation } from './conversation-registry'; import { getSetting, getActiveProvider, updateSdkSessionId, createPermissionRequest } from './db'; -import { findClaudeBinary, findGitBash, getExpandedPath } from './platform'; +import { findClaudeBinary, findGitBash, getExpandedPath, getClaudeOAuthTokenFromKeychain } from './platform'; import { notifyPermissionRequest, notifyGeneric } from './telegram-bot'; import os from 'os'; import fs from 'fs'; @@ -358,9 +358,16 @@ export function streamClaude(options: ClaudeStreamOptions): ReadableStream 0 ? token : null; + } catch { + return null; + } +}