fix task tool ui disappearing once done

This commit is contained in:
Dax Raad
2025-09-19 01:09:52 -04:00
parent ffa5689885
commit baaff81a06

View File

@@ -75,10 +75,14 @@ export const TaskTool = Tool.define("task", async () => {
],
})
unsub()
let all
all = await Session.messages(session.id)
all = all.filter((x) => x.info.role === "assistant")
all = all.flatMap((msg) => msg.parts.filter((x: any) => x.type === "tool") as MessageV2.ToolPart[])
return {
title: params.description,
metadata: {
summary: result.parts.filter((x: any) => x.type === "tool"),
summary: all,
},
output: (result.parts.findLast((x: any) => x.type === "text") as any)?.text ?? "",
}