feat(core): replace instruction checkpoints with value-delta sync (#36254)
This commit is contained in:
parent
768a69bbbd
commit
96a9731947
57 changed files with 2053 additions and 1278 deletions
|
|
@ -358,7 +358,7 @@ export const { use: useData, provider: DataProvider } = createSimpleContext({
|
|||
message.append(draft, index, {
|
||||
id: messageIDFromEvent(event.id),
|
||||
type: "system",
|
||||
text: event.data.text,
|
||||
text: `Instructions updated: ${Object.keys(event.data.delta).join(", ")}`,
|
||||
metadata: event.metadata,
|
||||
time: { created: event.created },
|
||||
})
|
||||
|
|
@ -736,9 +736,7 @@ export const { use: useData, provider: DataProvider } = createSimpleContext({
|
|||
if (store.session.form[event.data.form.sessionID]?.some((form) => form.id === event.data.form.id)) break
|
||||
setStore("session", "form", event.data.form.sessionID, [
|
||||
...(store.session.form[event.data.form.sessionID] ?? []),
|
||||
event.data.form.sessionID === "global"
|
||||
? { ...event.data.form, location: event.location }
|
||||
: event.data.form,
|
||||
event.data.form.sessionID === "global" ? { ...event.data.form, location: event.location } : event.data.form,
|
||||
])
|
||||
break
|
||||
case "form.replied":
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue