This commit is contained in:
@@ -2,6 +2,13 @@ import type { Message, ToolCallEvent } from "@/lib/api";
|
||||
|
||||
export const STREAMING_ASSISTANT_METADATA_KIND = "streaming_assistant";
|
||||
|
||||
export function isInlineAgentReplyPending(message: Message, isSending: boolean): boolean {
|
||||
const metadata = message.metadata && typeof message.metadata === "object" && !Array.isArray(message.metadata)
|
||||
? message.metadata as Record<string, unknown> : {};
|
||||
return isSending && message.role === "assistant" && message.id.startsWith("temp-assistant-")
|
||||
&& metadata.agentAside === true && !message.content.trim();
|
||||
}
|
||||
|
||||
export type StreamingAssistantMetadata = {
|
||||
kind: typeof STREAMING_ASSISTANT_METADATA_KIND;
|
||||
ephemeralTrace: string | null;
|
||||
|
||||
Reference in New Issue
Block a user