diff --git a/src/pages/TaskAssistant.tsx b/src/pages/TaskAssistant.tsx index 28b3e6f..0b6b975 100644 --- a/src/pages/TaskAssistant.tsx +++ b/src/pages/TaskAssistant.tsx @@ -89,7 +89,10 @@ function ChatPage() { update({ toolCalls: [...currentTools] }) break case 'tool.completed': { - const i = currentTools.findIndex((t: any) => t.tool === event.tool && !t.done); if (i >= 0) { currentTools[i] = { ...currentTools[i], done: true, duration: event.duration, error: event.error }; update({ toolCalls: [...currentTools] }) + const i = currentTools.findIndex((t: any) => t.tool === event.tool && !t.done); if (i >= 0) { + currentTools[i] = { ...currentTools[i], done: true, duration: event.duration, error: event.error } + update({ toolCalls: [...currentTools] }) + } } break case 'approval.request':