14 lines
499 B
TypeScript
14 lines
499 B
TypeScript
export type TailMonitorState = {
|
|
currentMessageID?: string;
|
|
currentHasOutput: boolean;
|
|
consecutiveNoTextMessages: number;
|
|
lastCompactedAt?: number;
|
|
lastRecoveryAt?: number;
|
|
};
|
|
export declare function finalizeTrackedAssistantMessage(state: TailMonitorState): number;
|
|
export declare function shouldTreatAssistantPartAsOutput(part: {
|
|
type?: string;
|
|
text?: string;
|
|
}): boolean;
|
|
export declare function trackAssistantOutput(state: TailMonitorState, messageID?: string): void;
|