UNPKG

@artinet/sdk

Version:
20 lines 1.08 kB
import { Artifact, Message } from "../../types/extended-schema.js"; import { TaskAndHistory } from "../interfaces/store.js"; import { TaskStore } from "../interfaces/store.js"; import { UpdateProps } from "./update/base.js"; export declare function updateByIndex(append: boolean, artifacts: Artifact[], index: number, artifactUpdate: Artifact): { artifacts: Artifact[]; replaced: boolean; }; export declare function processArtifactUpdate(append: boolean, artifacts: Artifact[], artifactUpdate: Artifact): Artifact[]; export declare function processUpdate(taskStore: TaskStore, updateProps: UpdateProps): Promise<TaskAndHistory>; /** * Loads or creates a task and its history. * @param taskId The task ID * @param message The message to process * @param contextId Optional context ID * @param metadata Optional metadata * @returns The task and history */ export declare function loadState(taskStore: TaskStore, message: Message, metadata?: Record<string, unknown>, taskId?: string, contextId?: string): Promise<TaskAndHistory>; //# sourceMappingURL=state.d.ts.map