We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 1ac03e9 + 0842045 commit 8f33352Copy full SHA for 8f33352
apps/dashboard/src/app/nebula-app/(app)/components/ChatPageContent.tsx
@@ -242,13 +242,21 @@ export function ChatPageContent(props: {
242
return;
243
}
244
console.error(error);
245
- setMessages((prev) => [
246
- ...prev,
247
- {
+
+ setMessages((prev) => {
+ const newMessages = prev.slice(
248
+ 0,
249
+ prev[prev.length - 1]?.type === "presence" ? -1 : undefined,
250
+ );
251
252
+ // add error message
253
+ newMessages.push({
254
text: `Error: ${error instanceof Error ? error.message : "Failed to execute command"}`,
255
type: "error",
- },
- ]);
256
+ });
257
258
+ return newMessages;
259
260
} finally {
261
setIsChatStreaming(false);
262
0 commit comments