fix(chat): restore forked context
This commit is contained in:
@@ -63,26 +63,6 @@ export const createInitialStreamingMessages = (
|
||||
];
|
||||
};
|
||||
|
||||
export const countFrontendUserMessages = (messages: unknown[]) =>
|
||||
messages.filter(
|
||||
(message) => isObjectRecord(message) && message.role === "user",
|
||||
).length;
|
||||
|
||||
export const pruneBranchGroupsForMessageIndex = (
|
||||
branchGroups: unknown[],
|
||||
messageIndex: number | undefined,
|
||||
) => {
|
||||
if (messageIndex === undefined) {
|
||||
return branchGroups;
|
||||
}
|
||||
return branchGroups.filter(
|
||||
(group) =>
|
||||
!isObjectRecord(group) ||
|
||||
typeof group.parentCount !== "number" ||
|
||||
group.parentCount < messageIndex,
|
||||
);
|
||||
};
|
||||
|
||||
export const upsertBackendProgress = (
|
||||
progress: unknown,
|
||||
payload: Record<string, unknown>,
|
||||
|
||||
Reference in New Issue
Block a user