UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

19 lines (18 loc) 653 B
import type { EveMessage, EveMessagePart } from "#client/message-reducer-types.js"; type EveAssistantMessage = EveMessage & { readonly role: "assistant"; }; type EveRunPart = Extract<EveMessagePart, { readonly type: "text" | "reasoning"; }>; declare function append(message: EveAssistantMessage, append: { readonly delta: string; readonly stepIndex: number; readonly type: EveRunPart["type"]; }): EveAssistantMessage; declare function upsert(message: EveAssistantMessage, next: EveRunPart): EveAssistantMessage; export declare const messageRun: { readonly append: typeof append; readonly upsert: typeof upsert; }; export {};