diff --git a/web/src/core/messages/types.ts b/web/src/core/messages/types.ts index a1109b0..05ca4bb 100644 --- a/web/src/core/messages/types.ts +++ b/web/src/core/messages/types.ts @@ -12,7 +12,8 @@ export interface Message { | "researcher" | "coder" | "reporter" - | "podcast"; + | "podcast" + | "analyst"; role: MessageRole; isStreaming?: boolean; content: string; diff --git a/web/src/core/store/store.ts b/web/src/core/store/store.ts index 357b62d..5888bcf 100644 --- a/web/src/core/store/store.ts +++ b/web/src/core/store/store.ts @@ -240,7 +240,8 @@ function appendMessage(message: Message) { if ( message.agent === "coder" || message.agent === "reporter" || - message.agent === "researcher" + message.agent === "researcher" || + message.agent === "analyst" ) { if (!getOngoingResearchId()) { const id = message.id;