Skip to main content
alpha · honest about scope

Governed agents,
by construction.

A stateful, resumable agent-graph engine. Deterministic, checkpointed after every node, and gated for human approval — so an agent stops for a human before it acts.

Building with a coding agent? Start at /llms.txt and the For AI agents guide.

refunder.ts
import { createGraph, model } from "@ailu-ai/graph-sdk";

const app = createGraph({ name: "refunder" })
.agentNode("decide", {
model: model.anthropic("claude-sonnet-4-6"),
prompt: { system: "Decide whether to refund the order." }
})
.humanGate("review") // pause for a human before it acts
.compile();

const run = await app.run({ request: "refund order #1024" });
// run.status === "suspended" → stopped at the gate
await app.resume(run.runId); // after a human approves
// status === "completed"
run()suspendedapprove (resolvedBy = you)completed

I want to…

Pick your path

Honest about scope: see what is stable today.