UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

8 lines (7 loc) • 485 B
import { type WorkflowJournalStore } from "../workflow-journal-store.js"; import { type ContractAssertionRunner } from "./contract-harness.js"; /** * The full cross-backend contract for {@link WorkflowJournalStore}. Every case builds its own store via * `make()`; with no runner the cases run sequentially and the first failure throws. */ export declare function workflowJournalStoreContract(make: () => WorkflowJournalStore, runAssertion?: ContractAssertionRunner): Promise<void>;