fix: handle failed AI message persistence per updated Go contract 587748b harryagasi commited on Jul 9