fix(agent): encode circuit timestamps for PostgreSQL comparisons
This commit is contained in:
parent
0e960b1723
commit
f0186a175e
@ -22,7 +22,7 @@ export const agentModelCircuitStore: AgentCircuitStore = {
|
||||
const value = { modelId: entry.model.id, reason: fault.reason, status: fault.status, failedAt: failedAt.toISOString(), pausedUntil };
|
||||
await tx.insert(systemSettings).values({ key: prefix + entry.model.id, value, updatedAt: failedAt })
|
||||
.onConflictDoUpdate({ target: systemSettings.key, set: { value, updatedAt: failedAt },
|
||||
setWhere: sql`${systemSettings.updatedAt} <= ${failedAt}` });
|
||||
setWhere: sql`${systemSettings.updatedAt} <= ${failedAt.toISOString()}::timestamp` });
|
||||
await tx.insert(aiModelHealthEvent).values({
|
||||
modelId: entry.model.id, providerId: entry.provider.id, modelRuntimeId: entry.model.modelId,
|
||||
modelDisplayName: entry.model.displayName, providerType: entry.provider.type, providerName: entry.provider.name,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user