Durable runs
Checkpoint long work and resume from the last completed step after a failure.
Product / Loop
Start an operational agent from a user action, webhook, or schedule. Tarantula checkpoints its state, retries safe steps, pauses for approval, and records every model and tool call.
What is included
Checkpoint long work and resume from the last completed step after a failure.
Use browsers, code sandboxes, models, and company tools through one permission model.
Pause on sensitive actions and resume only after the exact payload is approved.
Inspect prompts, tool calls, outputs, retries, latency, and cost in one timeline.
Declared with the app
The coding agent declares the resource beside the app. Local development and production use the same binding and permission contract.
import { agent, schedule } from "tarantula";
export const renewalAgent = agent({
on: schedule("0 8 * * 1"),
tools: [accounts, hubspot],
budget: "$2/run",
approve: ["outreach.send"],
run: reviewRenewals
});Small-cloud defaults
01No queue or orchestrator
02Exact tool permissions
03One approval and trace timeline
Private alpha