UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

10 lines (9 loc) • 548 B
import { type SessionMetadata, type SessionStorage, type SessionTreeEntry } from "../harness/types.js"; import type { Session } from "../harness/types.js"; export declare function createSessionId(): string; export declare function createTimestamp(): string; export declare function toSession<TMetadata extends SessionMetadata>(storage: SessionStorage<TMetadata>): Session<TMetadata>; export declare function getEntriesToFork(storage: SessionStorage, options: { entryId?: string; position?: "before" | "at"; }): Promise<SessionTreeEntry[]>;