fix(tui): clear stale tool preparation state
This commit is contained in:
parent
f9d1d3b259
commit
87eb062238
2 changed files with 112 additions and 1 deletions
|
|
@ -704,7 +704,9 @@ export const { use: useData, provider: DataProvider } = createSimpleContext({
|
|||
const messages = [
|
||||
...loaded.map((message) => {
|
||||
if (message.type === "user") return message
|
||||
return liveByID.get(message.id) ?? message
|
||||
const live = liveByID.get(message.id)
|
||||
if (!live || ("completed" in message.time && message.time.completed !== undefined)) return message
|
||||
return live
|
||||
}),
|
||||
...live.filter((message) => !loadedIDs.has(message.id)),
|
||||
].toSorted((a, b) => a.time.created - b.time.created)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue