mirror of
https://github.com/murashit/codex-panel.git
synced 2026-07-22 06:57:10 +00:00
9 lines
471 B
TypeScript
9 lines
471 B
TypeScript
import type { AssistantAuthoredMessageDisplayItem, DisplayItem } from "./types";
|
|
|
|
export function isAssistantAuthoredMessage(item: DisplayItem): item is AssistantAuthoredMessageDisplayItem {
|
|
return item.kind === "message" && (item.messageKind === "assistantResponse" || item.messageKind === "proposedPlan");
|
|
}
|
|
|
|
export function isCompletedTurnOutcomeMessage(item: DisplayItem): boolean {
|
|
return isAssistantAuthoredMessage(item) && item.messageState === "completed";
|
|
}
|