Patch Changes
-
#1038
9757223Thanks @omeraplak! - fix: deduplicate conversation step rows before Supabase upsertsaveConversationStepsnow deduplicates rows byidin a batch before calling Supabaseupsert.This prevents Postgres errors like
ON CONFLICT DO UPDATE command cannot affect row a second timewhen multiple step records with the sameidare present in one persistence batch, while preserving current last-write-wins behavior.