diff --git a/src/lib/utils/session-persistence.ts b/src/lib/utils/session-persistence.ts index da1825f..ee66f15 100644 --- a/src/lib/utils/session-persistence.ts +++ b/src/lib/utils/session-persistence.ts @@ -10,6 +10,7 @@ import { saveSessionMetric, type AgentMessageRecord, } from '../adapters/groups-bridge'; +import { handleInfraError } from './handle-error'; // Map sessionId -> projectId for persistence routing const sessionProjectMap = new Map(); @@ -104,7 +105,7 @@ export async function persistSessionForProject(sessionId: SessionIdType): Promis error_message: session.error ?? null, }); } catch (e) { - console.warn('Failed to persist agent session:', e); + handleInfraError(e, 'session-persistence.persistSession'); } finally { pendingPersistCount--; }