Andrew commited on
Commit
257862e
·
1 Parent(s): 5b20855

Initialize personaResponses array for new assistant message structure

Browse files
src/routes/conversation/[id]/+page.svelte CHANGED
@@ -196,7 +196,7 @@
196
  messages,
197
  rootMessageId: data.rootMessageId,
198
  },
199
- { from: "assistant", content: "" },
200
  newUserMessageId
201
  );
202
  } else if (messageToRetry?.from === "assistant") {
@@ -207,7 +207,7 @@
207
  messages,
208
  rootMessageId: data.rootMessageId,
209
  },
210
- { from: "assistant", content: "" },
211
  messageId
212
  );
213
  }
@@ -231,17 +231,18 @@
231
  data.rootMessageId = newUserMessageId;
232
  }
233
 
234
- messageToWriteToId = addChildren(
235
- {
236
- messages,
237
- rootMessageId: data.rootMessageId,
238
- },
239
- {
240
- from: "assistant",
241
- content: "",
242
- },
243
- newUserMessageId
244
- );
 
245
  }
246
 
247
  const userMessage = messages.find((message) => message.id === messageId);
 
196
  messages,
197
  rootMessageId: data.rootMessageId,
198
  },
199
+ { from: "assistant", content: "", personaResponses: [] },
200
  newUserMessageId
201
  );
202
  } else if (messageToRetry?.from === "assistant") {
 
207
  messages,
208
  rootMessageId: data.rootMessageId,
209
  },
210
+ { from: "assistant", content: "", personaResponses: [] },
211
  messageId
212
  );
213
  }
 
231
  data.rootMessageId = newUserMessageId;
232
  }
233
 
234
+ messageToWriteToId = addChildren(
235
+ {
236
+ messages,
237
+ rootMessageId: data.rootMessageId,
238
+ },
239
+ {
240
+ from: "assistant",
241
+ content: "",
242
+ personaResponses: [], // Initialize empty array for persona-based responses
243
+ },
244
+ newUserMessageId
245
+ );
246
  }
247
 
248
  const userMessage = messages.find((message) => message.id === messageId);