The managed runtime for long-horizon agents

Durable, observable, governed execution for agents that need to run for months. Use Constal SDK or bring your own framework.

Need the Agent too?  We offer a one-year build-and-launch partnership to qualified customers.
LANGGRAPH MASTRA OPENAI SDK Constal SDK Constal Runtime SNAPSHOT ENGINE SCHEDULER STATE FABRIC POLICY GUARD resumable durable timers replicated enforced TRACES AUDIT LOG AUTOSCALE
No. 01
LONG HORIZON

Long agent runs that never lose their mind.

Every step is checkpointed to the state fabric. Agents suspend between events, resume from durable state, and survive crashes, deploys, and two-week human approvals.

DAY 0DAY 5DAY 10DAY 15DAY 20DAY 25DAY 30 ASLEEP 16 DAYS — $0 COMPUTE, STATE PINNED SPAWN HUMAN GATE RESUME DEPLOY v214 — RUN SURVIVES COMPLETE — DAY 31 CHECKPOINT EVERY STEP ▲ FIG.01 — ONE PRODUCTION RUN, 31 DAYS
Sleep is free.
Suspended agents cost nothing. State is pinned until a timer, webhook, or human wakes them.
Crash = retry, not restart.
Execution replays from the last checkpoint, side-effects deduplicated. No lost work, no double sends.
Human-speed gates.
Approvals can take seconds or weeks. The run waits durably and resumes exactly where it stopped.
No. 02
OBSERVABILITY & GOVERNANCE

Glass-box execution.

Every model call, tool call, and state change is traced by default — and every one of them passes through policy before it executes.

TRACE — run_8f3a · researcher · 31d 4h LIVE
llm.plan 320ms
tool:web.search 1.2s
checkpoint
llm.reason 640ms
tool:browser.run 2.1s
human.gate
sleep 16d
resume
llm.synthesize 480ms
tool:report.write 1.4s
complete day 31
RBACRoles scoped down to the individual tool call
AUDITHash-chained log of every action, exportable
BUDGETSToken and dollar ceilings per agent, team, or run
POLICYAllow, deny, or gate any call behind approval
REDACTIONPII scrubbed at the runtime boundary
SSO/SCIMEnterprise identity from day one. SOC 2 in progress
No. 03
EXECUTION & PERFORMANCE

Cloudflare-backed, from ingress to execution.

Constal runs on Cloudflare's global network so agents start close to their users, execute alongside durable session state, and scale without a fleet of idle servers.

GLOBAL INGRESS Requests enter through the global edge instead of a single fixed region. DISTRIBUTED
SESSION EXECUTION The agent loop stays colocated with its durable session state. STATEFUL
ELASTIC SCALE Capacity follows demand without pre-provisioning or keeping workers warm. AUTOMATIC
No. 04
COMPATIBILITY

Build in any framework. Run it on Constal.

Frameworks are how you write agents. Constal is where they run. Deploy the code you already have: no adapters, no forked SDKs, no lock-in. Every step is checkpointed at the runtime boundary, and the code that runs on your laptop is the code that runs in prod.

agent.ts — your LangGraph code, as-is
import { StateGraph } from "@langchain/langgraph";

const graph = new StateGraph(ResearchState)
  .addNode("plan", plan)
  .addNode("act", act)
  .addEdge("plan", "act")
  .compile();

export default graph;
No. 05
COMPOSABILITY

One runtime, many agents.

Agents coordinate through the runtime, not glue code. A LangGraph planner hands off to a Mastra support agent or an OpenAI SDK researcher with typed handoffs, shared durable state, and one trace stitched across the whole architecture.

PLANNER LANGGRAPH CONSTAL TYPED HANDOFFS SHARED STATE ONE TRACE RESEARCHER SUPPORT WRITER OPENAI SDK MASTRA CONSTAL SDK
No. 06
MODULAR

Every layer is a module.

The core is opinionated: state, scheduling, and policy are the runtime. Around it, every integration point is swappable without touching the rest.

i. STATE FABRIC Checkpointed agent state, replicated across zones. Query it like a database. CORE
ii. SCHEDULER Timers, crons, webhooks, and human gates wake agents when work arrives. CORE
iii. SANDBOX POOL Snapshot-warmed microVMs for tool and code execution. Hard isolation per run. CORE
iv. MODEL GATEWAY One interface to every provider, with fallbacks, caching, and cost metering. OPENAI-COMPAT
v. MEMORY STORE Session, entity, and long-term memory with retention policies attached. S3-COMPAT
vi. POLICY ENGINE Executable policy over every call: allow, deny, constrain, or require approval. CORE
vii. BYOCCloudflare Run Constal in your own Cloudflare account. COMING SOON

Your agents, running today.

Have a multi-step workflow in mind? We can build and launch the long-horizon Agent with you through a one-year engagement.

TRY FOR FREE TALK TO US