/** * Reading the nodes that act on the world. An agent produces text; these are * where our code performs the act, so each holds nothing a model wrote. * * A `check` names a script of the project rather than a command: the script * belongs to the project, so one flow runs on projects that check themselves * differently, and there is one form to read. A `commit` names the address * of its message, which an ordinary `agent` node wrote: the model writes the * text, our code makes the commit. */ import type { CheckNode, CommitNode, NodeReading } from "./node.ts"; /** A check's bound when its node sets none: a suite, not an agent turn. */ export declare const CHECK_TIMEOUT_MS = 120000; /** A `check`, or `undefined` when a fault refused it. */ export declare function readCheck({ raw, id, at, faults, continueOnFail }: NodeReading): CheckNode | undefined; /** A `commit`, or `undefined` when a fault refused it. */ export declare function readCommit({ raw, id, at, faults, continueOnFail }: NodeReading): CommitNode | undefined; //# sourceMappingURL=world.d.ts.map